Releases: Hashi-Ai-Dev/SPINE
SPINE v0.2.1 — Post-Beta Stabilization
SPINE v0.2.1 — Post-Beta Stabilization
Bug fixes and usability hardening. No new features. v0.2.0 is stable.
What's Changed
Post-Beta Stabilization (Milestone #6)
Three usability improvements from the v1.0 post-beta stabilization milestone:
spine target— new command for inspecting resolved targeting state. AddressesSPINE_ROOTergonomics for long-running shells and multi-repo use without changing the--cwd/SPINE_ROOTcontract.spine log— short-form evidence logging. Reduces per-session discipline tax of the most common governance write (spine evidence add --kind X --description "Y"→spine log X "Y"). Canonical record is identical tospine evidence add. No hidden state.- OpenClaw first-class path —
spine brief --target openclawnow works,spine initgenerates.openclaw/spine.yaml, and the integrations doc has a dedicated OpenClaw section. SPINE remains runtime-agnostic and repo-native.
Other Changes
- README test count corrected (544 → 600+)
- Documentation hygiene across SPINE_STATUS.md and SPINE_FEATURE_BACKLOG.md
Compatibility
| Runtime | Status |
|---|---|
| Claude Code | First-class |
| Codex | First-class |
| oh-my-claudecode | Compatible |
| Superpowers | Compatible |
| OpenClaw | Compatible — now first-class in skill/onboarding |
What's Next
Bug fixes only until v0.2.1 stabilizes. Phase 3B candidates deferred.
See docs/SPINE_ROADMAP.md for milestone structure.
SPINE v0.2.0 — Beta Exit
SPINE v0.2.0 — Beta Exit
Beta exit achieved. SPINE is now out of beta.
This release marks the completion of the beta stabilization period and the formal exit from beta status. The core command surface is stable and validated for production use in governed repos.
What changed since v0.2.0-beta
All changes since the beta release were stabilization and trust fixes — no new features:
spine evidence list+spine decision listcommands addedspine check before-pr --jsonnow exposes structured doctor detailspine check before-workno-brief case changed from exit-1 to advisory (exit 0)SPINE_SECURITY_BASELINE.mdrepo name corrected throughout- MCP TextContent NameError fixed
- README exit code and test count corrected
spine drift scan --jsonoutput now available- AGENTS.md command examples normalized to actual CLI (
uv run spine, correct subcommand names)
Beta-Exit Validation
The beta-exit validation artifact is at docs/SPINE_BETA_EXIT_VALIDATION.md. It contains:
- 29-step deterministic harness run twice on a clean target repo
- Forbidden-scope probe confirming drift exit-code contract
- JSON shape validation across all stable surfaces
- Honest compatibility verdict per runtime
Beta-exit criteria met:
- 0 known blocker bugs on shipped core surface
- 0 high-severity trust/usability bugs on core agent workflows
- Docs, command examples, and CLI tell the same truth
- SPINE's own repo is self-governed with real mission, evidence, and decisions
- Repeated governed workflows validated end-to-end
Compatibility
| Runtime | Status |
|---|---|
| Claude Code | First-class — CLAUDE.md, .claude/, brief --target claude |
| Codex | First-class — AGENTS.md, .codex/, brief --target codex |
| oh-my-claudecode | Compatible — via shared Claude Code file contracts |
| Superpowers | Compatible — via shared Claude Code file contracts |
| OpenClaw | Compatible — not yet first-class in onboarding |
SPINE is a repo-native governance layer above the agent — it does not replace or compete with any of these runtimes.
Post-Beta Policy
From v0.2.0 onward: bug fixes and security issues only until v0.2.0 stabilizes. Phase 3B candidates (governance profiles, stronger tool surfaces, OpenClaw first-class path) are deferred.
Next
See docs/SPINE_ROADMAP.md for the full milestone structure.
v0.2.0-beta
v0.2.0-beta
Milestone: Alpha Exit — v0.2.0-beta
Date: 2026-04-07
Alpha Exit Complete
All Phase 3A items validated and complete:
- #15 — Explicit repo targeting contract
- #16 — Repo/branch context visibility
- #17 — Stable exit codes + JSON output
- #18 — Bootstrap polish + discipline-tax ergonomics
- #23 — Artifact ergonomics contract
- #24 — External-repo onboarding docs
- #25 — Alpha-exit validation gate matrix (21 gates, 20 pass, 1 partial)
SPINE is now ready for broader beta validation.
What's Changed
- Stable exit code contract (0=success, 1=validation failure, 2=context failure)
--jsonoutput on mission show, doctor, and review weekly--cwdtargeting contract with SPINE_ROOT precedence- Artifact manifest with canonical naming
- Deterministic default branch resolution
- External-repo onboarding docs
Next
Beta milestone. Phase 3B candidates on deck: draftable governance records, native hooks, mission interview flow.
SPINE v0.1.2 — Stabilization
v0.1.2 — Stabilization
Date: 2026-04-07
Type: Patch release (stabilization)
What Changed
This release completes the v0.1.2 stabilization cycle. All changes are reliability and onboarding improvements — no new features.
| # | Item |
|---|---|
| 1 | ** support on all Phase 2 commands** — , , , , , , , now all accept for external-repo targeting without or |
| 2 | Minimal CI pipeline — linting + now run on every push and PR via GitHub Actions |
| 3 | Dependabot + Secret Scanning enabled — GitHub security features active on the repo |
| 4 | README overhaul — Added Installation section, rewrote Quickstart with as primary pattern, removed stale references |
v0.1.2 Issues Closed
- #5 — support added to Phase 2 commands
- #6 — CI pipeline added
- #7 — Dependabot + secret scanning enabled
- #9 — README / onboarding polish
Upgrading
For external-repo users, the quickstart now works cleanly:
SPINE v0.1.1-alpha (Public Alpha)
Public alpha release of SPINE - local-first, repo-native mission governor for AI coding agents. See the full release notes in docs/SPINE_PUBLIC_ALPHA_RELEASE_NOTES_DRAFT.md