From 7f28cb7356092934a25ab5fd277dce38b91eb8c0 Mon Sep 17 00:00:00 2001 From: main Date: Wed, 25 Mar 2026 12:49:33 -0400 Subject: Fail fast on inert Claude consults --- README.md | 1 + 1 file changed, 1 insertion(+) (limited to 'README.md') diff --git a/README.md b/README.md index 9bdb635..4b09901 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,7 @@ Each `consult` call runs Claude Code with: - `phone_opus` gives Claude a separate persistent home and XDG state under its own state root - `/tmp` and `/var/tmp` stay writable - when the consulted `cwd` sits inside a writable tree such as `/tmp/...`, that consulted tree is remounted read-only so Claude cannot accidentally edit the target repo +- a progress watchdog that aborts consults if Claude makes no observable progress for 30 seconds, using transcript growth and pipe activity as the liveness signal - successful consult outputs are mirrored to `/tmp/phone_opus-consults` as timestamped JSON files with a prompt-derived slug and light auto-pruning - internet access remains available -- cgit v1.2.3