Skip to content

Releases: Hashi-Ai-Dev/SPINE

SPINE v0.2.1 — Post-Beta Stabilization

14 Apr 16:23

Choose a tag to compare

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. Addresses SPINE_ROOT ergonomics for long-running shells and multi-repo use without changing the --cwd/SPINE_ROOT contract.
  • 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 to spine evidence add. No hidden state.
  • OpenClaw first-class pathspine brief --target openclaw now works, spine init generates .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

10 Apr 11:06

Choose a tag to compare

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 list commands added
  • spine check before-pr --json now exposes structured doctor detail
  • spine check before-work no-brief case changed from exit-1 to advisory (exit 0)
  • SPINE_SECURITY_BASELINE.md repo name corrected throughout
  • MCP TextContent NameError fixed
  • README exit code and test count corrected
  • spine drift scan --json output 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:

  1. 0 known blocker bugs on shipped core surface
  2. 0 high-severity trust/usability bugs on core agent workflows
  3. Docs, command examples, and CLI tell the same truth
  4. SPINE's own repo is self-governed with real mission, evidence, and decisions
  5. 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

07 Apr 23:13

Choose a tag to compare

v0.2.0-beta Pre-release
Pre-release

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)
  • --json output on mission show, doctor, and review weekly
  • --cwd targeting 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

07 Apr 17:28

Choose a tag to compare

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)

07 Apr 13:39

Choose a tag to compare

Pre-release

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