Skip to content
Checklist

Ingest Document

Ingest document phase quality gate — verifies spec was produced from code analysis

Checks

CheckDescriptionTypeBlocking
spec_producedDiscovery spec existsFile existsYes
scope_definedSpec defines in-scope requirementsPattern matchYes
out_of_scope_explicitSpec explicitly lists out-of-scope itemsPattern matchNo

Raw Definition

18 lines
yaml
name: ingest-document
description: Ingest document phase quality gate — verifies spec was produced from code analysis

checks:
  - id: spec_produced
    description: Discovery spec exists
    check: file:.sniper/artifacts/spec.md
    blocking: true

  - id: scope_defined
    description: Spec defines in-scope requirements
    check: grep:.sniper/artifacts/spec.md:"## Requirements"
    blocking: true

  - id: out_of_scope_explicit
    description: Spec explicitly lists out-of-scope items
    check: grep:.sniper/artifacts/spec.md:"## Out of Scope"
    blocking: false