docs(todo): reorganize into Actionable / Deferred / Reference buckets#559
Conversation
Overall Assessment✅ Looks good Executive Summary
MethodologyNo P0/P1 findings. Severity: P3 Code QualityNo findings. No executable code changed. PerformanceNo findings. No runtime code changed. MaintainabilitySeverity: P2 Tech DebtSeverity: P3 SecurityNo findings. No secrets or executable workflow changes observed. Documentation/TestsSeverity: P2 |
85cac7b to
d05d5e4
Compare
|
🔁 AI review rerun (requested by @igerber) Head SHA: Overall Assessment✅ Looks good Executive Summary
MethodologySeverity: P2 Code QualityNo findings. No executable code changed. PerformanceNo findings. No runtime code changed. MaintainabilitySeverity: P3 Tech DebtNo blocking findings. The reorganization preserves deferred-work buckets and the reviewer mitigation prompt now points to the new structure. SecurityNo findings. Documentation-only changes; no workflow or secret-handling changes observed. Documentation/TestsSeverity: P2 |
d05d5e4 to
e16dfb6
Compare
|
🔁 AI review rerun (requested by @igerber) Head SHA: Overall Assessment✅ Looks good Executive Summary
MethodologyNo findings. Severity: None Code QualityNo findings. No executable code changed. PerformanceNo findings. No runtime code changed. MaintainabilitySeverity: P3 Tech DebtNo blocking findings. The new SecurityNo findings. Documentation/config-only changes; no secret handling or workflow execution change observed. Documentation/TestsNo additional findings beyond the P3 |
e16dfb6 to
feb81a8
Compare
|
🔁 AI review rerun (requested by @igerber) Head SHA: Overall Assessment✅ Looks good Executive Summary
MethodologySeverity: P3 Code QualitySeverity: None PerformanceSeverity: None MaintainabilitySeverity: None Tech DebtSeverity: None SecuritySeverity: None Documentation/TestsSeverity: P3 Validation: |
feb81a8 to
18f1348
Compare
|
🔁 AI review rerun (requested by @igerber) Head SHA: Overall Assessment✅ Looks good Executive Summary
MethodologySeverity: P3 Code QualitySeverity: None PerformanceSeverity: None MaintainabilitySeverity: None Tech DebtSeverity: None SecuritySeverity: None Documentation/TestsSeverity: P3 Validation: |
The backlog tracker had grown three structural problems: an empty "Tier A — Quick wins" section plus a Tier A-D block that only re-listed rows already in the by-category tables (the same items documented twice); performance debt split across both a `#### Performance` table and a separate `## Performance Optimizations` section; and no signal separating genuinely-shippable work from paper-gated / external-tooling-blocked items sitting in the same tables. Restructure TODO.md into three top-level buckets: - **Actionable Backlog** (Methodology/correctness · Performance · Testing/docs) with Effort + Origin columns — work with a clear path and no external blocker. - **Deferred / Documented**, sub-grouped by blocker (paper-gated / needs-derivation, needs external reference R/Stata/Julia, parked pending demand, won't-fix/waived). Every item keeps its file + reason so the AI-review deviation-grep still resolves. - **Reference / Status** (limitations, module sizes, deprecations, status notes). Consolidations: the 8 near-identical `vcov_type="conley"` rows collapse into one grouped entry with per-estimator sub-bullets; the two performance sections merge; the Honest-DiD and CallawaySantAnna-Bootstrap checklists fold into their rows; the Standard-Error-Consistency prose now cross-links the conley deferred group. R/Stata/ Julia-parity items moved to Deferred. No content dropped (344 -> 265 lines is pure consolidation). Update the references that keyed off the removed "Tech Debt from Code Reviews" section name to the new structure: CLAUDE.md's deviation-documentation convention, the CI reviewer prompt's deferred-work mitigation rule (.github/codex/prompts/ pr_review.md), and the wooldridge paper-review pointer. While repointing the goodman-bacon note, also correct its now-stale "audit pending / proposed REGISTRY text" status to "landed" (the bacon.py audit completed; REGISTRY BaconDecomposition is authoritative and METHODOLOGY_REVIEW marks it Complete). The lone historical CHANGELOG mention is left as a past-tense release record. Docs/config only; no source change. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
18f1348 to
10f3f6f
Compare
|
🔁 AI review rerun (requested by @igerber) Head SHA: Overall Assessment✅ Looks good Executive Summary
MethodologySeverity: None Code QualitySeverity: None PerformanceSeverity: None MaintainabilitySeverity: None Tech DebtSeverity: None SecuritySeverity: None Documentation/TestsSeverity: None Validation: |
Summary
TODO.mdfrom undifferentiated by-category tables + an empty "Tier A" and a redundant Tier A-D pointer block into three top-level buckets: Actionable Backlog (Effort + Origin columns), Deferred / Documented (sub-grouped by blocker), and Reference / Status.vcov_type="conley"rows collapse into one grouped entry with per-estimator sub-bullets; the two performance sections merge; the Honest-DiD and CallawaySantAnna-Bootstrap checklists fold into their rows; the Standard-Error-Consistency prose cross-links the conley deferred group. R/Stata/Julia-parity items moved to Deferred → needs external reference; the empty "Tier A — Quick wins" section and the entire Tier A-D scaffold removed.### Tech Debt from Code Reviewssection name to the new structure:CLAUDE.md(deviation-documentation convention),.github/codex/prompts/pr_review.md(the CI reviewer's deferred-work mitigation rule, ×2), and the goodman-bacon / wooldridge paper-review pointers. The lone historicalCHANGELOG.mdmention is left as a past-tense release record.Methodology references (required if estimator / math changes)
Validation
### Tech Debt from Code Reviewsreference except the historical CHANGELOG entry; the AI-review deviation-grep targets (file + reason per item) preserved.Security / privacy
🤖 Generated with Claude Code