📝text•6 months ago
Release Command Center Workflow
Coordinate release freezes, candidate promotion, validation, publication, and rollback handling through a defined state model.
devops
⭐1
# Release Command Center Workflow
Imported from curated first-party documentation sources.
## What this covers
Use this workflow to move a release from planning to publication with explicit validation checkpoints and rollback branches.
## Use this when
- Managing release freezes and candidate promotion
- Tracking validation state before publication
- Documenting rollback-friendly release operations
## Expected outcomes
- Release state changes are visible and repeatable
- Rollback paths are treated as first-class outcomes
- Validation discipline is preserved between phases
## Source synthesis
- AGENT33/docs/functionality-and-workflows.md (https://github.com/mattmre/AGENT33/blob/main/docs/functionality-and-workflows.md)
- AGENT33/docs/use-cases.md (https://github.com/mattmre/AGENT33/blob/main/docs/use-cases.md)
## Dedupe notes
Merges AGENT33 release lifecycle details with release-oriented use-case guidance.
## Source excerpts
### AGENT33/docs/functionality-and-workflows.md
### 4.2 Release Lifecycle
States:
- `planned -> frozen -> rc -> validating -> released`
- Failure/rollback branches: `failed`, `rolled_back`
Main APIs:
- `/v1/releases/{id}/freeze`
- `/v1/releases/{id}/rc`
- `/v1/releases/{id}/validate`
- `/v1/releases/{id}/publish`
- `/v1/releases/{id}/rollback`
### AGENT33/docs/use-cases.md
## 2. Release Command Center
Goal:
- Move releases through frozen -> RC -> validate -> publish with checklist controls.
Use these modules:
- `api/routes/releases.py`
- `release/service.py`
- `release/checklist.py`
- `release/sync.py`
- `release/rollback.py`
Typical flow:
1. Create release (`POST /v1/releases`).
2. Freeze, cut RC, validate.
3. Update/evaluate checklist items.
4. Publish when checks pass.
5. Run sync dry-runs or real syncs.
6. Initiate rollback if needed.
Best fit:
- Teams with repeatable release compliance requirements.
👍0
👁️0
docs