@@ -56,13 +56,17 @@ When reviewing new features or code paths, specifically check:
5656
5757## Deferred Work Acceptance
5858
59- This project tracks deferred technical debt in ` TODO.md ` under "Deferred / Documented"
60- (blocked items, sub-grouped by blocker) and shippable items under "Actionable Backlog."
61-
62- - If a limitation is already tracked in ` TODO.md ` with a PR reference, it is NOT a blocker.
63- - If a PR ADDS a new ` TODO.md ` entry for deferred work, that counts as properly tracking
64- deferrable items (test gaps, documentation, performance). Classify those as
65- P3-informational ("tracked in TODO.md"), not P1/P2.
59+ This project tracks shippable technical debt in ` TODO.md ` ("Actionable Backlog") and
60+ deferred/blocked items in ` DEFERRED.md ` (sub-grouped by blocker: paper-gated, needs
61+ external reference, parked, version-gated, plus a decision record). A row in EITHER
62+ file counts as tracked.
63+
64+ - If a limitation is already tracked in ` TODO.md ` or ` DEFERRED.md ` with a PR reference,
65+ it is NOT a blocker.
66+ - If a PR ADDS a new ` TODO.md ` or ` DEFERRED.md ` entry for deferred work, that counts
67+ as properly tracking deferrable items (test gaps, documentation, performance).
68+ Classify those as P3-informational ("tracked in TODO.md" / "tracked in DEFERRED.md"),
69+ not P1/P2.
6670- Only flag deferred work as P1+ if it introduces a SILENT correctness bug (wrong numbers
6771 with no warning/error) that is NOT tracked anywhere.
6872- Test gaps, documentation gaps, and performance improvements are deferrable. Missing NaN guards
@@ -97,15 +101,15 @@ Apply the assessment based on the HIGHEST severity of UNMITIGATED findings:
97101
98102A finding is MITIGATED (does not count toward assessment) if:
99103- The deviation is documented in ` docs/methodology/REGISTRY.md ` with a Note/Deviation label
100- - The limitation is tracked in ` TODO.md ` under "Deferred / Documented" or "Actionable Backlog"
101- - The PR itself adds a TODO.md entry or REGISTRY.md note for the issue
104+ - The limitation is tracked as a row in ` TODO.md ` or ` DEFERRED.md `
105+ - The PR itself adds a TODO.md or DEFERRED.md entry or a REGISTRY.md note for the issue
102106- The finding is about an implementation choice between valid numerical approaches
103107
104- A finding is NEVER mitigated by TODO.md tracking if it is:
108+ A finding is NEVER mitigated by TODO.md/DEFERRED.md tracking if it is:
105109- A P0: silent correctness bug, NaN/inference inconsistency, data corruption, or security issue
106110- A P1: missing assumption check, incorrect variance/SE, or undocumented methodology deviation
107111Only P2/P3 findings (code quality, test gaps, documentation, performance) can be downgraded
108- by tracking in TODO.md.
112+ by tracking in TODO.md or DEFERRED.md .
109113
110114When the assessment is ⚠️ or ⛔, include a "Path to Approval" section listing specific,
111115enumerated changes that would move the assessment to ✅. Each item must be concrete and
0 commit comments