8890627014
Implements docs/superpowers/specs/2026-07-07-cyclone-orphan-ack-housekeeping-design.md.
Seven tasks, all TDD-shaped (RED test first, then implementation):
Task 1: Extract _iter_orphan_st02s() helper from find_ack_orphans
(refactor; no behavior change; existing tests must stay green)
Task 2: Add find_ack_orphan_st02_summary() to CycloneStore facade
(RED: test_summary_returns_per_st02_counts)
Task 3: Add reconcile_orphan_st02s() to CycloneStore
(RED: test_reconcile_is_idempotent + sentinel + dry-run)
Task 4: Add 'cyclone ack-orphans status' CLI subcommand
(RED: test_status_prints_table via CliRunner)
Task 5: Add 'cyclone ack-orphans reconcile' CLI subcommand
(RED: test_reconcile_creates_synthetic_batches + idempotent)
Task 6: Add RUNBOOK.md 'Known historical drift' section
Task 7: Full pytest + live CLI verification + autoreview + commits
Per cyclone-spec, commits are feat(sp38): ... for implementation
work and the final merge commit is 'merge: SP38 orphan-ack
housekeeping into main'. No schema migration; no UI change; no
auto-runnable reconcile.