3.6 KiB
3.6 KiB
| description | allowed-tools |
|---|---|
| Approve a workflow gate (design or implementation) | Read, Write, Bash |
Approve Workflow Gate
Approve gate: "$ARGUMENTS"
Valid Gates
design- Approve the design phase (entities + tasks)implementation- Approve the implementation phase (all code)
Steps
1. Validate Gate
- If "$ARGUMENTS" is not
designorimplementation: STOP and show usage
2. Check Workflow State
python3 skills/guardrail-orchestrator/scripts/workflow_manager.py exists
If no active workflow:
❌ No active workflow found.
Start a new workflow with: /workflow:spawn "feature name"
3. Verify Current Phase
For design approval:
- Current phase must be
AWAITING_DESIGN_APPROVAL - If not: Report error with current phase
For implementation approval:
- Current phase must be
AWAITING_IMPL_APPROVAL - If not: Report error with current phase
4. Execute Approval
python3 skills/guardrail-orchestrator/scripts/workflow_manager.py approve $ARGUMENTS
5. Transition to Next Phase
If design approved:
python3 skills/guardrail-orchestrator/scripts/workflow_manager.py transition DESIGN_APPROVED
python3 skills/guardrail-orchestrator/scripts/workflow_manager.py transition IMPLEMENTING
If implementation approved:
python3 skills/guardrail-orchestrator/scripts/workflow_manager.py transition IMPL_APPROVED
python3 skills/guardrail-orchestrator/scripts/workflow_manager.py transition COMPLETING
6. Report
Design Approved:
╔══════════════════════════════════════════════════════════════╗
║ ✅ DESIGN APPROVED ║
╠══════════════════════════════════════════════════════════════╣
║ The design has been approved. Implementation will begin. ║
║ ║
║ Next steps: ║
║ /workflow:frontend --next Start frontend tasks ║
║ /workflow:backend --next Start backend tasks ║
║ /workflow:resume Auto-continue workflow ║
╚══════════════════════════════════════════════════════════════╝
Implementation Approved:
╔══════════════════════════════════════════════════════════════╗
║ ✅ IMPLEMENTATION APPROVED ║
╠══════════════════════════════════════════════════════════════╣
║ All implementations have been approved. ║
║ ║
║ Next steps: ║
║ /workflow:complete --all Mark all tasks as done ║
║ /workflow:resume Auto-complete workflow ║
╚══════════════════════════════════════════════════════════════╝