Skip to main content

Release Protocol

DEPRECATED (v0.84.0): This page has been consolidated into protocols/release.md, which is the single canonical reference for both LLM agents and human developers.

Canonical Reference

Agents: Use protocols/release.md directly. It contains the complete release schema, state machine, error codes, all 8 CLI subcommands, ship workflow, validation gates, and platform changelog configuration. Humans: See Release Command Documentation for usage examples and troubleshooting, or read protocols/release.md for the full technical reference.

What Moved Where

ContentNew Location
Release JSON schemaprotocols/release.md → Release Schema
State machine (3 states: planned/active/released)protocols/release.md → State Machine
Error codes 50-59protocols/release.md → Error Codes
Task discovery pipeline (6 filters)protocols/release.md → Task Discovery
CLI commands (8 subcommands)protocols/release.md → CLI Commands
Ship workflow (10 steps)protocols/release.md → Ship Workflow
All ship flags (—run-tests, —skip-validation, etc.)protocols/release.md → CLI Commands → ship
Platform changelog configprotocols/release.md → Platform Changelog Configuration
Tag annotation fallback chainprotocols/release.md → Tag Annotation Fallback
Validation gatesprotocols/release.md → Validation Gates
CI/CD integrationprotocols/release.md → CI/CD Integration
init-ci and validate subcommandsprotocols/release.md → CLI Commands

Removed Content

  • cleo release verify — use cleo release ship --dry-run
  • cleo release start — state transition is automatic during ship
  • cleo release note — use cleo release plan --notes or cleo release create --notes