Pre-Filled Template
[
{
"stage_index": 1,
"name": "Extract Pull Request / Git Diff",
"action_type": "inspection",
"description": "Inspect `git diff HEAD~1` or uncommitted working tree changes."
},
{
"stage_index": 2,
"name": "Run Clean Test Suite",
"action_type": "output_validation",
"description": "Execute pytest or language-specific test runner against the modified codebase."
},
{
"stage_index": 3,
"name": "Static Analysis & Linter Run",
"action_type": "verification",
"description": "Execute ruff, flake8, or mypy to ensure type safety and PEP8 compliance."
},
{
"stage_index": 4,
"name": "Verdict Generation",
"action_type": "stop_evaluation",
"description": "Issue APPROVE if tests and linters pass cleanly; otherwise issue REJECT with exact error list."
}
]