autonomous-modelisted
Install: claude install-skill satoh-y-0323/claude-code-conductor
# Autonomous Mode
C3 標準ワークフロー(`.claude/skills/dev-workflow/SKILL.md`)をユーザーが明示的に承認した委任プランに従い、
承認ゲートを客観条件で自動進行する「自律モード」の規約書。本ファイルが**唯一の規約 SSOT(Single Source of Truth)**。
---
## モード行文法と有効性判定
### BNF 風文法
```
mode-line ::= "モード: " mode-value LF
mode-value ::= autonomous-decl | "HITL" ; 行が無い/空/"HITL" はすべて HITL
autonomous-decl ::= "自律" SP plan-ref [SP cycle-state]
plan-ref ::= "plan=" plan-path
plan-path ::= abs-path | home-plans-path | quoted-path
; 委任プランの永続先はリポジトリ外・ハーネス管理領域の絶対パス(DC-AS-001/AM-003)
abs-path ::= <OS 絶対パス> ; 例: <ホームディレクトリ>\.claude\plans\dazzling-cooking-dusk.md
home-plans-path ::= "~/.claude/plans/" file ; 上記の ~ 展開形(可搬���記・~ は $HOME/.claude/plans/ へ展開)
quoted-path ::= DQUOTE 1*pchar DQUOTE ; スペース入りパス対応(例: "<パス>/my plan.md")
cycle-state ::= "cycles=" gate-count *( "," gate-count ) ; 任意・揮発耐性の補助
gate-count ::= gate-id "/" 1*DIGIT *("+" 1*DIGIT) ; 例: C-3/2 E/1 C-3/5+2+1
gate-id ::= "C-3" | "E" ; "E" は E-1+E-2 を 1 セットとした周回集約 ID。承認ゲート E-1/E-2 とは別語彙(DC-GP-004)
SP ::= " "
LF ::= "\n"
DQUOTE ::= '"'
pchar ::= <all printable chars except DQUOTE>
```
### 具体例
```
モード: 自律 plan=<ホームディレクトリ>\.claude\plans\dazzling-cooking-dusk.md
モード: 自律 plan=~/.claude/plans/dazzling-cooking-dusk.md cycles=C-3/2,E/1
モード: 自律 plan="<ホームディレクトリ>\.claude\plans\my plan.md"
モード: 自律 plan="~/.claude/plans/my plan.md" cycles=C-3/5+2+1,E