risk-diff matches its own test fixtures, firing the blocking gate on a self-match #224
Labels
No labels
already-shipped
bug
documentation
duplicate
enhancement
external-review
good first issue
help wanted
in progress
invalid
needs-decision
proposal
question
security
wontfix
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: crenshawdev/cadence-archived#224
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Verified 2026-08-18: seven detector strings live in
cadence-core/bin/risk-diff.test.mjs(a JWT sign call, ALTER TABLE, a Stripe reference, rm -rf).Any phase touching that file fires the blocking
risk_surfacegate on its own fixtures. One phases range matched six of eight categories this way.The gate is blocking at every stakes level and its re-arm is capped at one round, so a self-match spends a real budget on nothing.
Closed by v3.5.5 (RSK-04, verified against the shipped tree).