Development record
Nothing tells an agent that the host's scratch folder is wiped on reboot. The host hands each session a scratchpad under /private/tmp and asks it to keep temporary files there. Agents keep everything there, scripts reused across sessions and turns included. On 2026-10-16 a reboot wiped it, taking the preflight queue script, the PR watcher, PR text files and every frozen review copy. The bundled rules send runtime output to .abcd/.work.local/ and verifier copies under ~/.abcd.noindex/, but none says that the host's scratchpad does not survive a reboot or a new session.
Nothing tells an agent that the host's scratch folder is wiped on reboot. The host hands each session a scratchpad under /private/tmp and asks it to keep temporary files there. Agents keep everything there, scripts reused across sessions and turns included. On 2026-10-16 a reboot wiped it, taking the preflight queue script, the PR watcher, PR text files and every frozen review copy. The bundled rules send runtime output to .abcd/.work.local/ and verifier copies under ~/.abcd.noindex/, but none says that the host's scratchpad does not survive a reboot or a new session.
Grounds
- pursued: an agent that is told to keep a helper script or a queue ticket in the host's scratchpad is now injected the SCRATCH rule and keeps it in .abcd/.work.local/scratch/ instead; a reused script or frozen review copy found in the scratchpad after this ships, or a scratchpad prompt that injects no SCRATCH block, would show it wrong
Frontmatter
| id | iss-2610161501104088 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2610161501104088-nothing-tells-an-agent-that-the-host-s.md
open on GitHub ↗ · commit history ↗
mentions1
- itd-193A verifier works on a copy: no agent mutates a live worktree to test it, and the tree is proved clean before any act that reads it