Release readiness playbook
One handoff-ready Markdown document for product, engineering, and operations decisions.
2. API response contract
The payload keeps the decision trail visible while the nested data stays easy to scan.
38⌄{
39"release": {
40"version": "2.4.0",
41"phase": "canary",
42⌄"checks": [
43"smoke-test",
44"rollback-ready"
45],
46"approval": true
47}
48} 54const ready =
55checks.every(check =>
56check.passed === true,
57);
58
59if (ready) publish();