| 1 | Acceptance-gate saga | Fixed, but issue #53 still open | Fail-open by design across 3 iterations: relative path, grep -c arithmetic, PostToolUse+exit-1 is non-blocking | 299a264, 6bc7c1a, 4bb8bf2, 605112d, #53 | references/01-acceptance-gate-saga.md |
| 2 | Fable-5 modernization sweep (one night) | Settled, do not re-add removed items | Directives/hooks/pins written to babysit pre-Fable models became dead weight once auto-compaction + better model behavior shipped | 8c0cf14..9cee199 (9 commits) | references/02-fable5-sweep-and-academy-removal.md |
| 3 | Academy theme removal | Settled, do not resurrect | Unused 17-agent theme, -2,779 lines, dead weight | 12c34df | references/02-fable5-sweep-and-academy-removal.md |
| 4 | Branch graveyard | Mixed: 6 safe-delete-but-leaky, 1 stalled-decide, 4 stale-decide | Superseded worktree-agent branches re-landed under new SHAs; 4 Feb-13 branches never rebased before repo pivoted | see table in reference | references/03-branch-graveyard.md |
| 5 | OpenRouter Phase 1 chain | Merged, zero human review | Local Claude review loop caught 3 real bugs pre-merge; a 4th shipped anyway and needed a post-merge fix | PR #55, 898174d, PR #56/01b6081 | references/04-openrouter-phase1-chain.md |
| 6 | registry.json broken-instrument era | Fixed 2026-07-02 | Write path existed, nothing ever committed the writes; counts were session-local noise for 2+ months | dc44611, 729adcd | references/05-registry-and-settings-churn.md |
| 7 | settings.json tracking + model flip-flops | Settled 2026-07-02 (PR #68) | No single source of truth for model choice; three surfaces disagreed | b9e2ca6, abf3489, 8c0cf14, 78fbf46, 0954f52, a1a8a72/#60 | references/05-registry-and-settings-churn.md |
| 8 | Privacy exposure in pushed history | Open, owner-only decision (soc-security/ece); resume-tailor's live-ref exposure closed 2026-07-05, orphaned fork object remains | Internal-audit skill content (soc-security/ece) is committed then later moved but 6 pushed remote refs still hold it; resume-tailor content is NOT on main or any live branch, only an unreachable orphaned commit on one fork (re-verify: git rev-list main -- skills/resume-tailor/SKILL.md) | 59d911d, f08b295, 8073361 | references/06-privacy-and-issues.md |
| 9 | Stale-open issues #3, #16, #26, #53, #54 | Open, mixed reasons | Fix landed without closing issue (#53); scope superseded by newer PRD (#3, #16); design-only phase pending (#26, #54) | see reference | references/06-privacy-and-issues.md |
| 10 | PRs #44-47 registry.json pile-up | Settled-do-not-reopen pattern lesson | 4 parallel worktree-agent branches each edited the shared registry.json independently; closed and hand-consolidated into #48 | #44, #45, #46, #47, #48 | references/06-privacy-and-issues.md |
| 11 | claude-config-model-optimization campaign | Closed 2026-07-06, contract 26/26 verified, do not re-run its issues | Config drift accreted for months (pinned model vs 1M flag contradiction, imagined-TypeScript permissions, stale OpenRouter IDs, three routing surfaces); fixed as one council-driven, acceptance-gated 8-issue train | issues #58-#66, PRs #67-#74, closeout 74e34c5 | .claude/council/sessions/claude-config-model-optimization-20260702-0003/ (contract, design, plan) |