Discover
Discovery phase quality gate
Checks
| Check | Description | Type | Blocking |
|---|---|---|---|
discovery_brief_produced | Discovery brief exists | File exists | Yes |
findings_defined | Brief defines key findings | Pattern match | Yes |
constraints_identified | Brief identifies constraints | Pattern match | No |
risks_identified | Brief identifies risks | Pattern match | No |
out_of_scope_explicit | Brief explicitly lists out-of-scope items | Pattern match | No |
codebase_overview | Codebase overview exists (if ingesting existing project) | File exists | No |
Raw Definition
33 lines
yaml
name: discover
description: Discovery phase quality gate
checks:
- id: discovery_brief_produced
description: Discovery brief exists
check: file:.sniper/artifacts/discovery-brief.md
blocking: true
- id: findings_defined
description: Brief defines key findings
check: grep:.sniper/artifacts/discovery-brief.md:"## Findings"
blocking: true
- id: constraints_identified
description: Brief identifies constraints
check: grep:.sniper/artifacts/discovery-brief.md:"## Constraints"
blocking: false
- id: risks_identified
description: Brief identifies risks
check: grep:.sniper/artifacts/discovery-brief.md:"## Risks"
blocking: false
- id: out_of_scope_explicit
description: Brief explicitly lists out-of-scope items
check: grep:.sniper/artifacts/discovery-brief.md:"## Out of Scope"
blocking: false
- id: codebase_overview
description: Codebase overview exists (if ingesting existing project)
check: file:.sniper/artifacts/codebase-overview.md
blocking: false