Release Planning
Purpose
Validate that work is ready to ship and plan the release safely. Enforces Gate 7 (../../system/QUALITY_GATES.md) and follows ../../system/GIT_WORKFLOW_RULES.md. Publishing/deploying is outward-facing and requires approval.
When to Use
- For a release or deployment request type.
- Before shipping any completed, reviewed work.
- Not to publish/deploy without explicit approval or a passed gate.
Inputs
- The reviewed, tested change set.
- Version/changelog state; release criteria.
- Deploy target and approval status.
Discovery Questions
- Are tests green and reviews complete (Gates 5–6)?
- Is the changelog/version updated?
- What is the deploy target and rollback plan?
- Has the user approved the publish/deploy step?
Responsibilities
- Verify release criteria: tests green, security/quality review done, docs + changelog updated, version handled.
- Confirm git workflow followed (branch/PR/merge state).
- Plan the release/deploy with a rollback path.
- Ensure any publish/deploy step is explicitly approved.
- Record the release decision and outcome.
Required Workflow
- Confirm Gates 5–6 passed.
- Verify docs, changelog, and version are updated.
- Confirm git state (merged/tagged as required).
- Confirm explicit approval for publish/deploy.
- Execute (or hand off) the approved release with a rollback plan.
- Verify and record the outcome.
Decision Rules
- Do not ship on a failed gate — stop and report.
- Publish/deploy is outward-facing → explicit approval required.
- No release without a rollback path for risky changes.
- Version/changelog updates precede tagging.
Rules
- Gate 7 is mandatory; a green build alone is not release readiness.
- Follow
../../system/GIT_WORKFLOW_RULES.md for tags/branches.
- Never expose secrets in release artifacts (
../../system/SECURITY_RULES.md).
Anti-Patterns
- Shipping with failing/absent tests.
- Deploying without approval or rollback.
- Skipping changelog/version.
- Treating a passing CI as sufficient proof of readiness.
Validation Checklist
Definition of Done
Release readiness is validated (Gate 7): tests green, reviews done, docs/changelog/version updated, git state correct, rollback planned, publish/deploy approved and verified — or the release is blocked with a clear reason.
Related Skills
git-workflow, github-repository, testing-strategy, security-review, final-quality-audit, migration-planning (cutover), project-orchestrator.
Related Knowledge
../../knowledge/ (deploy targets, environments).
Related References
../../mcp/RECOMMENDED_SERVERS.md (cloud/GitHub tools) when deploying.
Context Loading Guidance
- Requires: review/test status, version/changelog state, deploy target, approval.
- Does not require: full source, unrelated references, planning skills' bodies.
- May load:
git-workflow, github-repository, or cloud tool rules for the deploy.
- Stop when: the release is done and recorded, or blocked at Gate 7.
Token Efficiency Guidance
Work from gate/status summaries, not raw source. Keep the release record to criteria met, actions taken, and outcome.
1---2name: release-planning3description: Use to validate release readiness and plan a release — tests green, docs and changelog updated, versioning handled, git workflow followed, and any publish/deploy explicitly approved. Enforces Gate 7; never ships on a failed gate.4---56# Release Planning78## Purpose910Validate that work is ready to ship and plan the release safely. Enforces Gate 7 (`../../system/QUALITY_GATES.md`) and follows `../../system/GIT_WORKFLOW_RULES.md`. Publishing/deploying is outward-facing and requires approval.1112## When to Use1314- For a **release** or **deployment** request type.15- Before shipping any completed, reviewed work.16- **Not** to publish/deploy without explicit approval or a passed gate.1718## Inputs1920- The reviewed, tested change set.21- Version/changelog state; release criteria.22- Deploy target and approval status.2324## Discovery Questions2526- Are tests green and reviews complete (Gates 5–6)?27- Is the changelog/version updated?28- What is the deploy target and rollback plan?29- Has the user approved the publish/deploy step?3031## Responsibilities3233- Verify **release criteria**: tests green, security/quality review done, docs + changelog updated, version handled.34- Confirm **git workflow** followed (branch/PR/merge state).35- Plan the **release/deploy** with a rollback path.36- Ensure any **publish/deploy** step is explicitly approved.37- Record the release decision and outcome.3839## Required Workflow40411. Confirm Gates 5–6 passed.422. Verify docs, changelog, and version are updated.433. Confirm git state (merged/tagged as required).444. Confirm explicit approval for publish/deploy.455. Execute (or hand off) the approved release with a rollback plan.466. Verify and record the outcome.4748## Decision Rules4950- Do not ship on a failed gate — stop and report.51- Publish/deploy is outward-facing → explicit approval required.52- No release without a rollback path for risky changes.53- Version/changelog updates precede tagging.5455## Rules5657- Gate 7 is mandatory; a green build alone is not release readiness.58- Follow `../../system/GIT_WORKFLOW_RULES.md` for tags/branches.59- Never expose secrets in release artifacts (`../../system/SECURITY_RULES.md`).6061## Anti-Patterns6263- Shipping with failing/absent tests.64- Deploying without approval or rollback.65- Skipping changelog/version.66- Treating a passing CI as sufficient proof of readiness.6768## Validation Checklist6970- [ ] Gates 5–6 passed.71- [ ] Docs + changelog + version updated.72- [ ] Git state correct (merged/tagged).73- [ ] Rollback plan for risky changes.74- [ ] Publish/deploy explicitly approved.75- [ ] Outcome verified and recorded.7677## Definition of Done7879Release readiness is validated (Gate 7): tests green, reviews done, docs/changelog/version updated, git state correct, rollback planned, publish/deploy approved and verified — or the release is blocked with a clear reason.8081## Related Skills8283`git-workflow`, `github-repository`, `testing-strategy`, `security-review`, `final-quality-audit`, `migration-planning` (cutover), `project-orchestrator`.8485## Related Knowledge8687`../../knowledge/` (deploy targets, environments).8889## Related References9091`../../mcp/RECOMMENDED_SERVERS.md` (cloud/GitHub tools) when deploying.9293## Context Loading Guidance9495- **Requires:** review/test status, version/changelog state, deploy target, approval.96- **Does not require:** full source, unrelated references, planning skills' bodies.97- **May load:** `git-workflow`, `github-repository`, or cloud tool rules for the deploy.98- **Stop when:** the release is done and recorded, or blocked at Gate 7.99100## Token Efficiency Guidance101102Work from gate/status summaries, not raw source. Keep the release record to criteria met, actions taken, and outcome.