/loop を仕掛けたまま家を出た。数時間後に戻ったら、モデルは1週間前の古い計画ファイルを漁り、うろ覚えで一致したものを実装し始めていた。この数日かけて取り除いたばかりのリグレッションを、全部実装し直していた。そこに到達するまでに、週次の枠の30%が溶けていた。」(#65753 の報告より)
/loop・wakeup の暴走とClaude Code を /loop やスケジュールされた wakeup で自律運用すると、道具が自分で自分に促しを注入する。そして注入された促しは、人間が打った指示と区別がつかない形で記録される(#65753)。だから人がいない間に、モデルは同じ促しを繰り返し受け取り、同じところを回り続け、枠だけを溶かす。このツールは、あなたのログから繰り返し注入された自動の促しの runと、その間に無人で消費されたターン数を洗い出す。
/loop を仕掛けたまま家を出た。数時間後に戻ったら、モデルは1週間前の古い計画ファイルを漁り、うろ覚えで一致したものを実装し始めていた。この数日かけて取り除いたばかりのリグレッションを、全部実装し直していた。そこに到達するまでに、週次の枠の30%が溶けていた。」(#65753 の報告より)
場所: ~/.claude/projects/<プロジェクト>/<セッションID>.jsonl
/loop や wakeup は同じ促しを繰り返し注入するので、これがその足跡になる。run の中で消費された assistant のターン数も数える=人がいない間にどれだけ回ったかの目安。promptSource: "typed" で人間の入力と同じラベルで保存される(#65753 で検証)。だから「ラベル」では区別できず、このツールは文面がほぼ同一かどうかで近似している。人が偶然ほぼ同じ指示を繰り返した場合も拾う。/loop を、人がいないところで放置しない。 いちばん大きな事故は無人の長時間で起きる。typed のラベルと相まって過剰に重く受け取られる。「これは自動の合図で、状況はこうだ」という文脈の形で。grep でログを見る。 同じ文面の user 促しが何度も並んでいたら、その間に何が消費されたかを確認する。/compact が無人で挟まっていたら要注意。 捏造された「あなたの指示」が要約に畳み込まれると巻き戻せない(#63192 系の不可逆化)。rm -rf、強制 push、秘密の漏れ、暴走するコマンドを止める例を多数収録。npx cc-safe-setup ひとつで導入)。