| name | gate-check |
| description | Stage gate check — does the project meet criteria to advance to the next production phase (pre-prod → prod → polish → live)? |
/gate-check — Stage Gate Review
Delegate to: producer (with technical-director, qa-lead, creative-director for respective areas)
Purpose
Stage gates force a deliberate decision about whether to move to the next production phase. Without gates, projects drift — always "almost ready" to start production, or "almost ready" to ship.
Stages
Pre-production → Production
Gate criteria:
Production → Polish
Gate criteria:
Polish → Live (Launch Ready)
Gate criteria:
Live → Live Service Optimization
Gate criteria (do we continue investing?):
Steps
1. Current Stage
Run /project-stage-detect if unclear. Get the current stage.
2. Target Stage
"What stage are you trying to advance to?"
3. Run the Checklist
For the target transition, go through each criterion:
- Verify each item
- Delegate to the relevant specialist for verification (e.g., security criteria → exploit-security-specialist)
- Record pass/fail/partial
4. Assess Readiness
- If ALL criteria met → Go
- If some criteria missed → No-go with blockers listed
- If close but not complete → "Go with caveats" (user decides risk tolerance)
5. Generate Gate Report
# Gate Check: [Current Stage] → [Target Stage]
**Date**: YYYY-MM-DD
**Reviewer**: [user]
## Current Status
[Summary of current state]
## Criteria
| Criterion | Status | Notes |
|-----------|--------|-------|
| Master GDD exists | ✅ | |
| Core loop defined | ⚠️ Partial | Meta loop undefined |
| Creative pillars | ✅ | |
| ... | ... | ... |
## Met
[List of passing criteria]
## Not Met / Blockers
1. [Blocker with specific remediation]
2. [Blocker with specific remediation]
## Recommendation
[ ] **PASS** — advance to next stage
[X] **HOLD** — address blockers first
[ ] **PASS WITH CAVEATS** — advance accepting documented risks
## Next Steps (if HOLD)
1. [Action item]
2. [Action item]
## Target Re-review Date
YYYY-MM-DD
Save to production/gates/gate-<stage>-<date>.md on approval.