Fact-Check
Claims checked: 7 | VERIFIED: 3 | REFUTED: 4 | INCONCLUSIVE: 0
| Claim | Verdict | Evidence |
|---|---|---|
5 plan files have source: .claude/BACKLOG.md in metadata |
REFUTED | grep found only 1 frontmatter source: + 1 markdown **Source**: referencing BACKLOG.md. Other 3 mention BACKLOG.md in content, not as source metadata |
tasks-2-validator-ux-coverage.md has source reference |
VERIFIED | Line 5: source: .claude/BACKLOG.md (P1) |
architect-validate-orchestrator-discipline.md has source reference |
REFUTED | No source field; BACKLOG.md appears only in test scenario table |
feature-context-conventional-commits-changelog-refs.md has source reference |
VERIFIED | Line 7: **Source**: ...BACKLOG.md |
tasks-3-validator-ci-gate.md has source reference |
REFUTED | No source metadata; BACKLOG.md in action items only |
tasks-4-validate-orchestrator-discipline.md has source reference |
REFUTED | No source metadata; BACKLOG.md in test scenarios only |
.claude/BACKLOG.md is obsolete (replaced by per-item files) |
VERIFIED | Backlog uses .claude/backlog/ per-item files |
Scope correction: Actual work is 2 files (not 5). The other 3 files mention BACKLOG.md in body content discussing test scenarios — these are legitimate content references, not stale source pointers.
RT-ICA
Goal: Remove stale references to the deleted .claude/BACKLOG.md in plan file metadata, replacing them with correct per-item backlog file paths.
| # | Condition | Status | Info |
|---|---|---|---|
| 1 | List of affected files | AVAILABLE (scope corrected) | Only 2 of 5 claimed files have source metadata references: tasks-2-validator-ux-coverage.md (frontmatter), feature-context-conventional-commits-changelog-refs.md (markdown metadata) |
| 2 | Correct replacement paths | DERIVABLE | tasks-2-validator-ux-coverage.md → .claude/backlog/p2-add-pr003pr004-test-coverage-to-plugin-registration-validato.md; feature-context-conventional-commits-changelog-refs.md → .claude/backlog/p2-conventional-commits-fix-changelog-references-to-nonexistent.md |
| 3 | Whether .claude/BACKLOG.md still exists | DERIVABLE | Backlog system uses per-item files; verify with filesystem |
| 4 | Plan files not actively in use | DERIVABLE | Both show status complete/DISCOVERY_COMPLETE |
Decision: APPROVED Missing: None — scope is 2 files (not 5) but all conditions met.
Groomed (2026-02-27)
Scope
Corrected scope: 2 files need source metadata updates (not 5 as originally claimed). The other 3 files mention BACKLOG.md in content body discussing test scenarios — these are legitimate content references, not stale source pointers.
Priority
P2 — Technical debt cleanup post-backlog system migration. Minimal effort (2 lines across 2 files). Purely cosmetic/archival.
Impact
- Corrects metadata sourcing to match current backlog architecture (per-item files in
.claude/backlog/) - Enables proper artifact tracing from plan files back to original backlog items
- Reduces confusion in future historical investigations
Output / Evidence
plan/tasks-2-validator-ux-coverage.mdline 5: updatesource: .claude/BACKLOG.md (P1)→source: .claude/backlog/p2-add-pr003pr004-test-coverage-to-plugin-registration-validato.mdplan/feature-context-conventional-commits-changelog-refs.mdline 7: update**Source**: Plugin code review session 2026-02-21, BACKLOG.md→**Source**: Plugin code review session 2026-02-21, .claude/backlog/p2-conventional-commits-fix-changelog-references-to-nonexistent.md- Grep confirms no remaining
source:or**Source**:fields referencing.claude/BACKLOG.mdin plan/ metadata
Dependencies
- Depends on: None — standalone cleanup
- Blocks: None — archival only
Research
None required — all data verified via filesystem inspection.
Skills
None required.
Agents
None required — trivial 2-line edit.
Prior Work
- Backlog system redesign (#282) migrated from monolithic BACKLOG.md to per-item files
- Both plan files are for completed work (status: complete / DISCOVERY_COMPLETE)
Files
| File | Action |
|---|---|
plan/tasks-2-validator-ux-coverage.md |
Edit line 5 frontmatter source: |
plan/feature-context-conventional-commits-changelog-refs.md |
Edit line 7 **Source**: |
.claude/backlog/p2-add-pr003pr004-test-coverage-to-plugin-registration-validato.md |
Target reference for file 1 |
.claude/backlog/p2-conventional-commits-fix-changelog-references-to-nonexistent.md |
Target reference for file 2 |
Decision
APPROVED — Scope reduced from 5 files to 2. Effort: small (two text replacements). No architectural decisions needed.