Release Readiness
Use this skill before PR, merge, deploy, version bump, or production handoff.
Workflow
- Identify release scope from
git diff,docs/harness/TASKS.md, anddocs/harness/CHANGELOG.md. - Confirm the release has clear acceptance criteria in
docs/harness/FEATURE_SPEC.md. - Verify evidence exists in
docs/harness/VALIDATION.md. - Check rollback and backout notes in
docs/harness/RELEASE_PLAN.md. - Check migration risk in
docs/harness/MIGRATION_PLAN.md. - Check operator impact in
docs/harness/OPERATIONS_RUNBOOK.md. - Check security and data impact in
docs/harness/SECURITY_POLICY.mdanddocs/harness/DATA_GOVERNANCE.mdwhen present. - Update
docs/harness/RISKS.mdwith unresolved release blockers.
Required Output
Return:
- release scope
- validation evidence
- rollback path
- migration/data impact
- operator notes
- blockers
- release decision:
READY,READY_WITH_RISK, orBLOCKED
Blockers
Treat these as release blockers unless the user explicitly accepts the risk:
- no verification evidence for changed behavior
- no rollback path for stateful changes
- unreviewed auth, permissions, secrets, or PII changes
- migrations without compatibility or rollback notes
- production-facing changes without operator notes