## Summary ## Governing Issue ## Acceptance Criteria - [ ] Criterion 1 - [ ] Criterion 2 ## Proof ### Commands / logs / world-state proof ``` $ ``` ### Visual proof (if applicable) ## Risk and Rollback - **Risk level:** low / medium / high - **What breaks if this is wrong:** - **How to rollback:** ## Checklist - [ ] PR body references at least one issue number (`Closes #N` or `Refs #N`) - [ ] Changed files are syntactically valid (`python -c "import ast; ast.parse(open(f).read())"`, `node --check`, `bash -n`) - [ ] Proof meets CONTRIBUTING.md standard (exact commands, output, or artifacts — not "looks right") - [ ] Branch is up-to-date with base - [ ] No more than 3 unrelated issues bundled in this PR - [ ] Shell scripts are executable (`chmod +x`)