Reviews raise everything: the deferred-finding rate is the root cause, not where findings are routed #415
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 milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: crenshawdev/cadence-archived#415
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?
Every scheme for routing deferred findings - CAPTURE, phase-close roll-out, file-at-the-deferral, the wontfix decline record - manages a flood rather than reducing it. The volume is upstream of all of them.
The measurement. On 2026-08-24,
.planning/CAPTURE.mdheld 235 walked items in 251,968 bytes, read by/cad-planon every planning pass. Triaged one by one against the tree: 163 verified live, 72 dead (~26 already fixed in code since being written, the rest human-verify walks pointing at pruned.planning/phases/artifacts). That is roughly nine milestones of accumulation at fifteen to twenty deferred findings per cycle.These were not gate failures. The gates caught these findings and deliberately deferred them - the blocking arm fixes blocker/high only, by rule, and everything below drains somewhere. The machinery worked as designed. The design produces this rate.
What the 163 actually were. Scanning the filed titles: a large share are test-coverage gaps ("has no test", "census asserts count only", "arm unpinned"), DOCS-CLAIMS ledger rows with rotted line ranges, prose-vs-code disagreements, and hardening notes (TOCTOU windows, missing size bounds, unredacted paths). Genuine functional defects were perhaps a couple dozen of the 163. All were filed as issues #252-#414 and all closed the same hour, because a small tool showing 163 open issues reads as a project in trouble.
The question to look into. Whether the review triggers should raise less, at what threshold, and against what standard. Candidates worth examining rather than assuming:
This is an investigation, not a scoped change. Nothing about the v3.7.1 phases depends on it.
Moved to GitHub: https://github.com/crenshawdev/cadence/issues/100
This project's tracker is now GitHub; this repository remains the public archive. Closed here as migrated, not as resolved.