背景
Issue #397 (固定HEAD f0c96a5でのgate実行)は、pilot_ready=false(unknown 7)という結果で完了した。原因はG4-D(pm-pilot-pretool-guard欠落)とharness欠陥2件(abort後のP5-P7未実行、compare-liveのartifact不一致)。これらの是正が完了次第、gateを再実行する。
3回の再実行(HEAD 34bb156 、da7e002、後日breaker再検証)を経て、当初の依存3件は解消済みと確認された。以下「依存(3回目差し替え、2026-09-13)」節が現行の正本。
依存(3回目差し替え、2026-09-13)
Issue #448 (PR #449設計)検証で、インストール済みClaude Code(2.1.270)とIssue #444実装の
CLI版検証定数(2.1.268固定)の不一致も判明した(Issue #450 )。依存に追加する。
以下の順で完了してから4回目を実行する。
Issue #448(N1のprocess-command検証の三値化)merge
→ Issue #450(N1_READY_VERIFIED_CLI_VERSIONSへ2.1.270追加、verifier実測後)merge
→ Issue #434 native smoke(fresh: marker/sessionId一致、resume: 同一sessionId・generation増加)で#434を手動close
→ 本Issue(#407)4回目実行(固定HEAD、live PM実効hook構成の読み取り対照A〜D のbefore/after採取込み)
Issue #444 (N1の投入前提: onboarding/theme/trust事前書込・OAuthトークン受け渡し)は
merge・クローズ済み(受入=投入前提の充足まで到達確認済み)。
1回目差し替え時点の依存(履歴として保持)
Issue #444 merge
→ Issue #434 native smoke で#434を手動close
→ 本Issue(#407)4回目実行
旧・依存(記載当時のもの、解消済み。履歴として保持)
G4-D: pm-pilot-pretool-guardの契約と実装
harness: abort後もP5/P6/P7を実行しresults.jsonを作る
harness: compare-liveがharness自身のartifactを比較する(MUST blocker)
2回目(HEAD da7e002 )のverifier記録でP5〜P7実行・compare-live・deny-semantic passを確認済み。
実施内容
依存がすべてmerge・クローズされた新しい固定HEADで、scripts/pilot-gate-runner.sh run --check allを再実行する
「現行PMの実hooksをlive guardとして渡す」という旧記述は撤回する。 live PMにG4 guardは無く(Issue manager(PM)の実作業自己実施を仕組みで防止する #236 )、breaker断定により「live PMの実効hook構成の読み取り対照A〜D」(A: 設定3ファイルのsha256、B: hook実体5つのsha256、C: PMプロセスのargv/env keys、D: live agmsg team storageの識別子混入チェック)へ置換済み。gateの前後でbefore/afterを採取し、一致を確認する
結果を本Issueへvalue / cutoff / source / command形式で記録する
pilot_ready判定はbreakerが行う(harnessのlivePmNegativeControl(新定義)がpass、かつA〜Dがbefore==afterの場合のみtrueにできる。N1〜F5がunknownならどちらにしても false)
担当
実行・記録: verifier(一時代替中はagmsg_verifier_claude)
formal review: reviewer
親issue
Refs #395
関連
背景
Issue #397(固定HEAD f0c96a5でのgate実行)は、pilot_ready=false(unknown 7)という結果で完了した。原因はG4-D(pm-pilot-pretool-guard欠落)とharness欠陥2件(abort後のP5-P7未実行、compare-liveのartifact不一致)。これらの是正が完了次第、gateを再実行する。
3回の再実行(HEAD 34bb156、da7e002、後日breaker再検証)を経て、当初の依存3件は解消済みと確認された。以下「依存(3回目差し替え、2026-09-13)」節が現行の正本。
依存(3回目差し替え、2026-09-13)
Issue #448(PR #449設計)検証で、インストール済みClaude Code(2.1.270)とIssue #444実装の
CLI版検証定数(2.1.268固定)の不一致も判明した(Issue #450)。依存に追加する。
以下の順で完了してから4回目を実行する。
Issue #444(N1の投入前提: onboarding/theme/trust事前書込・OAuthトークン受け渡し)は
merge・クローズ済み(受入=投入前提の充足まで到達確認済み)。
1回目差し替え時点の依存(履歴として保持)
cleanup.jsonのclaims=passを確認することで閉じる旧・依存(記載当時のもの、解消済み。履歴として保持)
2回目(HEAD da7e002)のverifier記録でP5〜P7実行・compare-live・deny-semantic passを確認済み。
実施内容
scripts/pilot-gate-runner.sh run --check allを再実行するvalue / cutoff / source / command形式で記録する担当
実行・記録: verifier(一時代替中はagmsg_verifier_claude)
formal review: reviewer
親issue
Refs #395
関連