diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-15 10:36:22 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-15 10:36:22 -0500 |
| commit | edb545db727861f21052ca5111db1d949ebf030a (patch) | |
| tree | e397b11aaa8ff75e365dad745b79967817678afd /claude-templates/.ai/scripts/tests/test_cross_agent_halt.py | |
| parent | 5e746fb0379c8873fd8277242791f931d4cf9198 (diff) | |
| download | rulesets-main.tar.gz rulesets-main.zip | |
Redefine "monitor the inbox" as the explicit behavior Craig wants: run one process-inbox pass now, then loop process-inbox every 15 minutes. The 15-minute loop was previously an opt-in background recipe; it's now the defined meaning of the phrase.
Gate the workflow at both ends on a clean worktree and a green full-suite run. Starting on a dirty tree lets the per-item auto-commit sweep up unrelated changes; starting on a red suite hides whether the monitor broke anything. On a dirty tree, offer to commit in discrete batches; on a red suite, offer to investigate — never start until both are satisfied, and leave the tree clean and green when the loop stops.
Add the no-approvals execute criteria: an accepted item self-applies only when agreed (passed the value gate and Skeptical Review), quick (under ~15 min including verification), and solo (no decision needed from Craig). All three commit and push at the end of the item; miss any and it files or, for shared-asset and convention changes, parks.
Broaden the Skeptical Review to run on every arriving task and file, not only shared-asset proposals — a core right/complete/simpler pass on everything, with the cross-project battery added for changes that sync to consuming projects.
Diffstat (limited to 'claude-templates/.ai/scripts/tests/test_cross_agent_halt.py')
0 files changed, 0 insertions, 0 deletions
