02-inception-jev · git:20261001.354fe22 · 2026-10-01 · sha256 6e155667f1fee3a8
02-inception-jev git:20261001.354fe22A
Immutable. This exact content never changes and is served at /api/v1/blob/6e155667f1fee3a8.
--- name: 02-inception-jev description: 【実験版・Jev監視つき】ai_plc_inception - AI-PLC Stage 2。本体02-inceptionに、分解承認前のJev成功条件カバー判定と-jev表記を足した薄いラッパー。 --- # AI-PLC Stage 2: Inception(Jev実験版) > 🧪 **実験版(ai-plc-jev 1.12.0-exp.1):** 手順は本体 `.claude/skills/ai-plc/02-inception/SKILL.md` を**そのまま読んで実行する**。本ファイルは差分だけを定義する。 ## 本体との差分 1. **Phase 4(分解承認)の直前:** intent.yaml が `jev_monitor: true` のとき、分解案を backlog.yaml(または一時ファイル)に書いた状態で `python3 .claude/ai-plc-jev/scripts/jev_coverage_check.py --layer <Layer> [--backlog <一時backlog>]` を実行し、出力の1行目を分解テーブルの直後に「🧭 Jev成功条件カバー判定」として示す。「対応しない可能性」が出た成功条件は、メインモデルが本当にタスクが欠けているかを判断し、欠けていれば分解案に追加するか理由を書く(ヒントに止める権限はない・自動でタスクを足さない)。スキップ・無効の場合はそのまま続行する 2. **判定の記録:** 承認時に、ヒントが妥当だったか(accept / reject)をユーザーに確認し `python3 .claude/ai-plc-jev/scripts/jev_bt_monitor.py --override <decision_id> accept|reject` で記録する(集計: `--noise-report --use-case coverage`) 3. **Next Action のコピペ用プロンプト:** `construction.required` で `/03-construction-jev` または `/04-operation-jev` を選んで書く(Re-Inception後も同じ)。Phase 6 の「自動で進めるなら」の /goal 1行も、開始列を -jev 版のコマンドにする(`pipeline_variant: jev`) 4. **会話監視:** 会話監視 hook(`.claude/ai-plc-jev/scripts/jev_prompt_hook.py`)を settings に登録している場合だけ、このコマンドを `Layer: <パス>` 付きで打つと、そのセッションで会話監視が有効になる(登録手順は `.claude/ai-plc-jev/scripts/README_jev.md`) 5. **未確認の判定の回収(`jev_monitor: true` の Layer だけ):** 承認・完了報告の進捗表示に `python3 .claude/ai-plc-jev/scripts/jev_bt_monitor.py --pending --layer <Layer>` の件数を「🧭 未確認の Jev 判定: N件」として出し(0件なら 0件と出す)、Next Action のコピペ用プロンプトは**すべての選択肢**にその出力の「貼り付け用」1行を含める(記憶で書かない。0件なら書かない)。利用者の返答に「Jev判定 X・Y は accept」「全部accept」等があれば、示した貼り付け用1行の ID だけを `--only` に渡して `--override-pending accept|reject --layer <Layer> --only X・Y [--except <ID> ...]` で記録する(示した後にできた判定は記録しない)。記録はタスクの実行より先に行う