v2.53.0
追加
autonomous-modeskill の配布開始: 2026-07-14 以降 git 非追跡・wheel 非収録の配布元専用として熟成してきたautonomous-modeskill を配布物に含める(.gitignore/src/c3/_excludes.py/hatch_build.pyの除外 3 行を削除・3 ファイル同期)。利用先で委任プラン承認+モード行の二重 opt-in により自律モードを有効化できるようになる。既定は変わらず HITL(各ゲートを AskUserQuestion で実行).claude/docs/autonomous-mode-onboarding.mdを新規作成(配布対象): 正しい opt-in 導線(プランモード先行・資源同意節・cycles=付きモード行)/「質問が来る=設計どおり」(人間の関所 2 類型+バックログ照合+コミット)/「C-3 収束 ≠ 欠陥ゼロ」(design-critic の実行検証不能という構造的限界)/上限到達→エスカレーション→裁定→再開の流れをまとめるinit-sessionskill の復帰導線を強化: Step 5 の確認対象に「資源同意節」「cyclesトークン」を名指しで追加adapters.pyにアダプター専用除外機構を追加:ADAPTER_EXCLUDE_PATTERNS/_adapter_skip()(fnmatch.fnmatchcase)を新設。autonomous-modeは Codex/Cursor/OpenCode のアダプター生成物に一切写像されない。関数レベル・CLI レベル双方の e2e 回帰テストを追加
変更
autonomous-modeSKILL.md の規約改訂(実走 2 件で確定した規約の穴を配布前に是正):- R4(是正案の裏取り義務)の対象範囲を「親 Claude 自身が新設した是正策・検査・成功条件」まで拡張
- E→C 差し戻し後の C-3 サイクルカウンタ規定を明文化(差し戻し後は別枠で上限 2 サイクル・総量上界 13)
- BNF にスペース入りパス対応の
quoted-pathを追加しmode_line.pyを引用符優先パースへ変更。閉じ忘れは新設理由コードunclosed_quoteで INVALID(fail-closed)。従来形は後方互換のまま - 個人パス表記の汎用化・
.dev/loop参照へ配布元限定注記・従量課金 API 向けの費用同意の明記
.claude/CLAUDE.md: Approval Flow 節へ自律モード段落を追記・Platform Compatibility 節に「autonomous-mode は Claude Code 専用(他プラットフォームでは fail-closed で常に HITL)」を明記
後方互換
- 破壊的変更なし。利用先の既定動作は従来どおり HITL のまま変化しない。自律モードは二重 opt-in がなければ一切発動せず、モード行 BNF は拡張のみ・
mode_line.pyの封じ込め検査と fail-closed 挙動は不変。ロールバックは除外 3 行の復活で可能
🤖 Generated with Claude Code