Skip to main content

Release Management Specification

DEPRECATED (v0.83.1): This specification 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, CLI commands, workflow, and platform changelog configuration. Humans: See Release Command Documentation for usage examples, or read protocols/release.md for the full technical reference.

Archived Version

The full v2.0.0 specification is preserved at archive/specs/deprecated/RELEASE-MANAGEMENT-SPEC.mdx for historical 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 pipelineprotocols/release.md → Task Discovery
CLI commands (8 real)protocols/release.md → CLI Commands
Platform changelog configprotocols/release.md → Platform Changelog Configuration
Validation gatesprotocols/release.md → Validation Gates
CI/CD integrationprotocols/release.md → CI/CD Integration

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
  • active state documentation - now correctly documented as transitional state in 3-state model
  • lib/changelog.sh deprecation notice - incorrect, lib/changelog.sh is the primary generator