🐛 Fixed
- Upgrade JSON machine-parseability hardening (
#254):spec-kitty upgrade --jsonnow emits raw JSON output without Rich console wrapping side effects. - Upgrade migration status consistency (
#256): non-applicable migrations are now reported asskippedinstead of being incorrectly listed as applied. - Template schema readiness gate: software-dev specify template now contains an explicit
meta.jsonschema block including"target_branch"and"vcs"keys.
🔧 Changed
- Contract hardening closeout (
#213-#218): promoted deterministic branch/runtime JSON contracts, safer merge/preflight JSON envelopes, and stricter banner suppression in agent contexts.