| Debugging failed cron run, silent failure, empty log, wrong exit code | headless-cron-patterns.md | Routes to the matching deep reference |
Setting up or modifying wrapper script (flock, --permission-mode, envsubst, PIPESTATUS) | headless-cron-patterns.md | Routes to the matching deep reference |
Budget cap, --max-budget-usd, unattended Claude invocation | headless-cron-patterns.md | Routes to the matching deep reference |
| Writing, updating, or archiving memory files | memory-file-operations.md | Routes to the matching deep reference |
Updating MEMORY.md index, atomic write, .tmp rename | memory-file-operations.md | Routes to the matching deep reference |
| Staleness detection, duplicate merging, conflict flagging | memory-file-operations.md | Routes to the matching deep reference |
YAML frontmatter structure, merged_from, memory file format | memory-file-operations.md | Routes to the matching deep reference |
| Testing the dream cycle safely, dry-run validation, output file verification | dream-cycle-testing.md | Routes to the matching deep reference |
| Inspecting graduation candidates, snapshot testing, PIPESTATUS in test wrappers | dream-cycle-testing.md | Routes to the matching deep reference |
| Reading and interpreting cron run logs, detecting silent failures | logging-patterns.md | Routes to the matching deep reference |
| Log rotation, log directory structure, phase completion markers in logs | logging-patterns.md | Routes to the matching deep reference |
last-dream.md stale, missing injection payload, cron log empty | logging-patterns.md | Routes to the matching deep reference |
| Concurrent dream runs, lockfile already held, duplicate cron invocations | concurrency.md | Routes to the matching deep reference |
MEMORY.md.tmp left behind, partial write recovery, atomic rename failure | concurrency.md | Routes to the matching deep reference |
database is locked, SQLite WAL mode, busy_timeout, concurrent DB access | concurrency.md | Routes to the matching deep reference |
local changes would be overwritten, git stash before GRADUATE branch switch | concurrency.md | Routes to the matching deep reference |