8b0e6547332ffbd38e4b8547f4b0ab0517487804
From the ai-app-2 session, which used it to find a clock bug the tests did not have. A `claude_cli` provider pointed at `#!/bin/sh` / `cat > /dev/null` behaves the way the lifecycle code cares about -- holds the fifo open, records a real pid, writes nothing, dies on a signal -- so adopt, stop, restart and start are drivable without a real `--resume` and without spending a turn on somebody's account. Written down beside `debug-transcript.sh` because the two answer different questions and the wrong one is expensive: this for whether a process is running, that for what the transcript draws. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Languages
Rust
54%
Kotlin
43.6%
Shell
2.4%