orchestrator(極小Antigravity)
コンテナ内 cron に15分周期で起動される自律オーケストレーター。1起動1タスクをテキスト
ファイルのバケツリレー(todo.yaml/state.yaml/decisions.yaml)で処理する。
判定・政策は純粋関数(FCIS)、副作用は命令型シェル専任、安全装置は機構(flock / egress /
git worktree 物理分離)で強制する。
自作の実行機構2つ(task-launcher・本機構)のうちの1つ。 task-launcher(机でクリック→
claude -p・人間トリガー)とは別物で、こちらは人間の介入なしに周期実行される。
Anthropic 公式の Dispatch(スマホ→自宅Desktopの非同期委託)ともさらに別物——
両者を混同していた2026-07-25の監査は同年07-30に訂正済み(ルート CLAUDE.md 参照)。
- 状態(2026-08-07 時点):稼働中。todo.yaml 3件はすべて
done。blocked タスクなし。 レート残量 five_hour 19% / seven_day 31%、認証は正常。 - 既知の運用上の弱点:
state.yamlはシェル専有(人間・AI ともに直接編集しない設計)だが、 judge の RESULT 行契約が厳密すぎて**RESULT: SUCCESS**(太字)のような軽微な書式差で MALFORMED 誤判定・blocked 化した実例が1件あった(audit-status-reconcile、2026-08-06に 人間が手動でstate: doneに修正して解消。契約自体はworker.md.tmplに2026-08-03付で 補強済み)。 - 技術:Python(純粋関数コア+命令型シェル)/cron/git worktree 分離/Claude Code CLI。
正典:orchestrator/docs/CONTEXT.md(全AIが作業前に読む共通言語。人間の裁定のみで変更)。
軽い使い方は orchestrator/README.md。一覧 → プロジェクト一覧