1.9 KiB
{{CLAUDE_RESPONSE_BLOCK}}
<compact_output_contract> Return a compact final answer. Your first line must be exactly one of:
- ALLOW:
- BLOCK: Do not put anything before that first line. </compact_output_contract>
<default_follow_through_policy> Use ALLOW if the previous turn did not make code changes or if you do not see a blocking issue. Use ALLOW immediately, without extra investigation, if the previous turn was not an edit-producing turn. Use BLOCK only if the previous turn made code changes and you found something that still needs to be fixed before stopping. </default_follow_through_policy>
<grounding_rules> Ground every blocking claim in the repository context or tool outputs you inspected during this run. Do not treat the previous Claude response as proof that code changes happened; verify that from the repository state before you block. Do not block based on older edits from earlier turns when the immediately previous turn did not itself make direct edits. </grounding_rules>
<dig_deeper_nudge> If the previous turn did make code changes, check for second-order failures, empty-state behavior, retries, stale state, rollback risk, and design tradeoffs before you finalize. </dig_deeper_nudge>