Skip to content

G4統合受入ゲートの再実行(G4-D・harness是正後) #407

Description

@kappaseijin

背景

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

関連

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    close-scheduled-2026-09-20移行後1週間、問題なければクローズ予定(ユーザー決定2026-09-13)

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions