chore(memory): reconcile TODO + queue /reconcile skill

Reconcile TODO.md against real git/fs state (not conversation memory):
- tick FINISH+PUSH prune-memory (merge 73e12be, develop==origin/develop)
- tick 3x stale [ ] Commit (working tree clean -> shipped)
- tick .gitmodules follow-up (a) (be1dcef); split (b) zenquality (other repo)
- tick doc-sync twin (BDR-036); requalify v2 Stop-hook deferred->REJECTED (BDR-037)
- keep line 26 cleanup-machine deferred (fs-verified: darwin-skill still present)
- flag --help chantier BLOCKED: contradicts BDR-001 (accepted, per-SKILL.md rejected)
Queue /reconcile skill: declared-vs-real reconciler, 4-category output, gated.
journal 2026-06-29 (cont. 4).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C6bUdvHnajCNzgVQefZowj
This commit is contained in:
Bastien Chanot
2026-06-29 19:59:41 +02:00
co-authored by Claude Opus 4.8
parent 73e12be5f7
commit bdfa9bcbed
2 changed files with 51 additions and 8 deletions
+6
View File
@@ -242,3 +242,9 @@ rules:
- RED-8 (added-negation): consciously ACCEPTED as documented limit ([[LRN-047]] — FP-prone guard worse than honest limit on a destructive skill).
- Index backfill: 34 missing rows (decisions 11, learnings 21, blockers 2) composed + ID-sorted insert; drift 34→0, STEP-4 verify OK. Re-read the 5 awk-missed Applies-to → 4 corrected a nuance the title dropped. Moved pre-existing out-of-order LRN-021. [[EVAL-010]].
- Branch `bugfix/prune-memory-hardening`; no finish yet (awaiting signal). LAST of 3 chantiers.
## 2026-06-29 (cont. 4) — TODO reconcile + /reconcile skill queued
- Session question "open-work queue really empty?" answered by READING sources (TODO, BLK, BDR/LRN deferred) vs REAL git state, not conversation memory. TODO lied 7 lines: FINISH+PUSH prune-memory already done (merge `73e12be`, develop==origin), 3× `[ ] Commit` (tree clean → shipped), `.gitmodules` follow-up (a) done (`be1dcef`), doc-sync twin done ([[BDR-036]]), v2 Stop-hook marked "deferred" but REJECTED ([[BDR-037]]).
- Contradiction caught: chantier `--help` (STEP 0.5 per SKILL.md) contradicts [[BDR-001]] accepted (helper via session-start hook; per-SKILL.md copy REJECTED) → `--help` BLOCKED pending BDR-001 resolution (supersede or re-route).
- Our OWN manual inventory had an error: line 26 cleanup-machine declared "auto-cleaned next make plugin" but fs shows darwin-skill still present → demoted "done"→"still deferred" after fs check. Proof-by-example the queue needs a RECONCILER (declared-vs-real), not a `[ ]`-grepper.
- Reconciled TODO (5 ticked + 1 requalify + 1 split, annotated `reconcile 2026-06-29` w/ evidence) + queued `/reconcile` skill chantier (4-cat output, inter-registry contradiction detection, GATED TODO edit). Sequencing: /reconcile FIRST (oracle = today's inventory, perishable) → resolve BDR-001 → --help.