01

完了を定義

範囲の小さい作業を選び、task ID、状態、成果物、担当、完了条件を決めます。中断後に別の担当が続けられることが目標です。

02

依存関係を描く

役割より先に依存関係を描きます。調査は並列でも、執筆は事実確認を待ち、公開は本文、画像、多言語の確認を待ちます。

03

状態を保存

checkpointは会話の外に保存し、完了動作、出典、成果物URI、モデル、未解決事項、次の手順を記録します。

04

副作用を冪等に

アップロード、公開、送信、DB書き込みには安定したidempotency keyを使います。タイムアウト後は再実行前に遠隔状態を確認します。

05

復旧を試す

不可逆な操作の前に人の承認を置きます。中断、アップロード後のタイムアウト、重複slugを意図的に起こし、別のAgentが復旧できるか試します。