An unattended system needed five interventions in two days. None of them printed an error a human would see, because every one left the process running and the watchdog green. The fixes are ordering rules.
Reality
- Evidence47
- Adoption
- Insufficient
- Hype gap−10
- Incentives32
- Confidence45
Seven Claude Code subagents produced 382 commits, 24 board meetings and 16 articles in 21 days, and no revenue. The reusable part of the writeup is the runner that treated exit code 0 as proof the work happened.
Reality
- Evidence45
- Adoption18
- Hype gap−20
- Incentives55
- Confidence42
Prompting an LLM to self-audit works some fraction of the time, so one developer moved the check into a Stop hook that parses the session transcript and refuses the end of a turn when the audit keywords are missing.
Reality
- Evidence42
- Adoption10
- Hype gap+26
- Incentives30
- Confidence52
Permission rules accumulate from "yes, don't ask again" answers into a repo-local file, and because matching runs deny then ask then allow with no specificity tiebreak, a policy that reads correctly can still stall an unattended run.
Reality
- Evidence55
- Adoption22
- Hype gap+8
- Incentives32
- Confidence58
An adversarial self-audit check that blocks with exit 2 is a useful nag in a terminal. Under launchd it becomes a failed job. The fix here keys off session provenance rather than softening the rule.
Reality
- Evidence52
- Adoption10
- Hype gap+12
- Incentives28
- Confidence55
A Windows box running about thirty unattended jobs reported success through three months of failures, because each exit code had to survive a VBScript launcher and a .cmd shim before the scheduler ever saw it.
Reality
- Evidence45
- Adoption12
- Hype gap+10
- Incentives20
- Confidence55
The prompt only ever guarded sessions someone was watching, so the rules moved into a hook that runs in bypass and headless mode, refuses a force push by naming the sanctioned path, and self-tests on 59 synthetic calls.
Reality
- Evidence48
- Adoption14
- Hype gap+12
- Incentives22
- Confidence55
A scheduled agent run reported four articles and zero replies for two days. The handle it was querying did not exist. The real numbers were five and two.
Reality
- Evidence44
- Adoption17
- Hype gap−6
- Incentives34
- Confidence46