Refactor Analyze
Refactor analysis phase quality gate — verifies analysis artifacts
Checks
| Check | Description | Type | Blocking |
|---|---|---|---|
analysis_produced | Refactoring analysis plan exists | File exists | Yes |
refactor_targets_identified | Analysis identifies specific refactoring targets | Pattern match | No |
Raw Definition
19 lines
yaml
name: refactor-analyze
description: Refactor analysis phase quality gate — verifies analysis artifacts
# Note: {protocol_id} is resolved at gate-review time from the active checkpoint
checks:
- id: analysis_produced
description: Refactoring analysis plan exists
check: file:.sniper/artifacts/{protocol_id}/plan.md
blocking: true
- id: refactor_targets_identified
description: Analysis identifies specific refactoring targets
check: grep:.sniper/artifacts/{protocol_id}/plan.md:"## "
blocking: false
- id: analysis_nonempty
description: Analysis is not a stub (at least 20 lines)
command: "test $(wc -l < .sniper/artifacts/{protocol_id}/plan.md) -ge 20"
blocking: false