Grouped by target milestone. Each item: title, short description, why it matters, status.
Status: DONE — PR #11
Status: DONE — PR #12
Status: DONE — PR #13
Status: DONE — PRs #19–#29
✅ Beta core and polish complete. Beta exit achieved (2026-04-09).
| # | Issue | PR |
|---|---|
| #31 | spine check before-pr preflight checkpoint | PR #35 |
| #32 | Handoff/PR-prep summary primitive | PR #39 |
| #33 | Draftable governance records | PR #40 |
| #34 | Local optional hook/checkpoint integration | PR #41 |
| #36 | Mission refine draft flow | PR #47 |
| #37 | Compatibility/integration guide | PR #48 |
| #38 | Deterministic validation fixtures | PR #52 |
| #43 | check before-pr exit 1 on healthy repos | PR #46 |
| #44 | Hook script missing uv run | PR #46 |
| #45 | AGENTS.md template invalid commands | PR #46 |
| #49 | Write-flow machine-readable consistency | PR #53 |
| #50 | Before-work / start-session governance checkpoint | PR #54 |
| #57 | MCP TextContent NameError | PR #61 |
| #58 | README exit code + test count | PR #63 |
| #59 | spine drift scan --json | PR #67 |
| #64 | spine evidence list + spine decision list | PR #68 |
| #65 | check before-pr --json structured doctor detail | PR #69 |
| #66 | check before-work no-brief advisory | PR #70 |
| #60 | SECURITY_BASELINE wrong repo name | commit 9feb2642 |
| #51 | Beta-exit proof/validation | PR #72 |
| # | Issue | Status |
|---|---|
| #65 | | ✅ Fixed — PR #69 |
| check before-pr --json structured doctor detail#66 | | ✅ Fixed — PR #70 |
| check before-work no-brief advisory not exit 1#60 | SECURITY_BASELINE wrong repo name | ✅ Fixed — commit 9feb2642 |
| #51 | Beta-exit proof/validation | ✅ Fixed — PR #72 |
Beta exit gate is open. See docs/SPINE_BETA_EXIT_VALIDATION.md for the full evidence-backed judgment.
Bug fixes and usability hardening only. No new features until v0.2.0 stabilizes.
| # | Issue | Status |
|---|---|
| #73 | SPINE_ROOT ergonomics for long-running shells / multi-repo use | 🟡 Open — Phase 3B candidate |
| #74 | Discipline-tax reduction — | ✅ Fixed — PR #78 |
| spine log short-form evidence add#75 | OpenClaw first-class startup/skill path | ✅ Fixed — PR #80 |
Status: Active — Phase 3B candidate
Status: Active — Phase 3B candidate
Stage: Building
| # | Issue | Status |
| # | Issue | Status |
|---|---|
| #86 | Decision query interface — spine query for semantic search | 🟡 Open — v1.0.0 |
| #87 | spine brief output doesn't match what agents actually use in practice | 🟡 Open — v1.0.0 |
| #88 | Lightweight shell helper for agents that cannot assume spine is in $PATH | 🟡 Open — v1.0.0 |
|---|---|
| #82 | External/sandboxed agent bootstrap path (parent) | 🟡 Open |
| #83 | Explicit uv run spine bootstrap path for external agents | 🟡 Open — #82 sub-issue |
| #84 | Clear --cwd targeting semantics to prevent init from wrong repo | 🟡 Open — #82 sub-issue |
| #85 | Structured file-mode fallback when CLI unavailable | 🟡 Open — #82 sub-issue |
Status: REJECTED
Status: REJECTED
Status: DEFERRED — Issue #76 — product decision pending
Last updated: 2026-04-15 — v0.2.1 released. Promo cleanup via PR #81. v1.0.0 milestone open (#82-#88). CL AWNAV real-usage feedback captured.