Skip to content
Checklist

Discover

Discovery phase quality gate

Checks

CheckDescriptionTypeBlocking
discovery_brief_producedDiscovery brief existsFile existsYes
findings_definedBrief defines key findingsPattern matchYes
constraints_identifiedBrief identifies constraintsPattern matchNo
risks_identifiedBrief identifies risksPattern matchNo
out_of_scope_explicitBrief explicitly lists out-of-scope itemsPattern matchNo
codebase_overviewCodebase overview exists (if ingesting existing project)File existsNo

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