forked from bchanot/claude
Deleted T4e + its coupled echo note in lib/tests/run-reconcile.sh and the fixtures/real-state.snapshot it read — superseded by SPEC-08's T7, which actually DRIVES the tree_clean/pushed/msg_committed oracles instead of miming them via a static line-count regex. Closes J4-09 (WEAK+drift): T4e only counted fixture line-suffixes matching `=(true|resolved|present)$`; the snapshot itself was stale (BLK-009=open contradicted blockers-snapshot.md's already-resolved status) and unowned, and the drift was inert (`=open` doesn't even match the count regex) — the assertion could never have caught anything. Updated skills/reconcile/SKILL.md:53's hardcoded "20/20" claim to the new total (unguarded file, same logical step, ordered after SPEC-08+ SPEC-10 per the report). grep -c 'real-state.snapshot' lib/tests/run-reconcile.sh == 0 (verified). No red demo (deletion, per spec) — gate is the green run + that grep. GREEN: 25/25 passed, shellcheck clean.