Skip to content
Checklist

Review

Review phase quality gate

Checks

CheckDescriptionTypeBlocking
gate_checks_passImplementation gate passedPattern matchYes
spec_reconciliationReview report confirms spec complianceFile existsYes
no_blocking_findingsNo blocking findings in review reportCustomYes
spec_reconciledPRD has been reconciled with implementationCustomNo

Raw Definition

29 lines
yaml
name: review
description: Review phase quality gate
# Note: {protocol_id} is resolved at gate-review time from the active checkpoint

checks:
  - id: gate_checks_pass
    description: Implementation gate passed
    check: grep:.sniper/gates/implement-*.yaml:"result: pass"
    blocking: true

  - id: spec_reconciliation
    description: Review report confirms spec compliance
    check: file:.sniper/artifacts/{protocol_id}/review-report.md
    blocking: true

  - id: no_regressions
    description: No test regressions introduced
    command: "${test_command}"
    blocking: true

  - id: no_blocking_findings
    description: No blocking findings in review report
    check: "!grep:.sniper/artifacts/{protocol_id}/review-report.md:### Blocking"
    blocking: true

  - id: spec_reconciled
    description: PRD has been reconciled with implementation
    check: "grep:.sniper/artifacts/{protocol_id}/prd.md:Last reconciled:"
    blocking: false