Add prerequisite gate before dispatch
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
# Prerequisites — {{TASK}}
|
||||
|
||||
Checked before dispatch. Do not print secrets.
|
||||
|
||||
## Required
|
||||
|
||||
| Item | Check command | Status | Version / error | Owner |
|
||||
|---|---|---|---|---|
|
||||
| {{tool/runtime}} | `{{command}}` | {{pass/missing/needs_user}} | {{version or exact error}} | lead |
|
||||
|
||||
## Optional / degraded
|
||||
|
||||
| Item | Check | Impact if missing | Decision |
|
||||
|---|---|---|---|
|
||||
| {{display/GPU/service}} | `{{command}}` | {{reduced scope}} | {{skip/ask/install}} |
|
||||
|
||||
## User approval
|
||||
|
||||
- Missing item: {{name}}
|
||||
- Why required: {{acceptance check}}
|
||||
- Proposed command/scope: `{{command}}` ({{project-local/user/system}})
|
||||
- Alternatives: {{existing path / reduced scope / stop}}
|
||||
- User decision: {{pending/approved/declined}}
|
||||
- Recorded in `state.json`: {{passed/needs_user/degraded}}
|
||||
|
||||
## Baseline
|
||||
|
||||
- Build: `{{command}}` → {{result}}
|
||||
- Tests: `{{command}}` → {{result}}
|
||||
- Visual/smoke: `{{command}}` → {{result}}
|
||||
Reference in New Issue
Block a user