Skip to content

gate: N1のtranscript観測が無送信では成立しない(識別用プロンプト送信への設計変更) #434

Description

@kappaseijin

背景

Issue #407(G4統合受入ゲート3回目再実行)の認証準備中、verifierの実測(T4〜T6)で
N1(native pilot起動)の前提が崩れていることが判明した。

判明した事実

  1. 長期トークン(CLAUDE_CODE_OAUTH_TOKEN)で隔離HOME環境でも認証は通る(loggedIn=true確認済み)
  2. 対話起動が準備完了まで進むには、.claude.jsonへ事前に
    hasCompletedOnboarding=truethemeprojects.<path>.hasTrustDialogAccepted=true
    書き込む必要がある
  3. 準備完了状態で25秒待っても、プロンプトを送らない限りtranscriptは作られない
    projectsディレクトリ自体が存在しない)

N1の現行設計は「プロンプトなしでtranscriptの生成を待つ」想定であり、このままでは
認証・前準備を整えてもtranscriptを観測できない。

breaker断定(2026-09-13、agmsg_breaker_codex)

設計変更へ着手可、優先度high。

  • 準備完了画面は投入前提に分離し、native transcriptとbindingのsessionId照合を置換しない
  • 次の一手: architectによる「隔離したnative対話sessionへ無害な識別用プロンプトを1回送って
    transcriptを観測する」単一主張の設計起草
  • producer: agmsg_architect_codex、formal reviewer: agmsg_reviewer_claude
  • 実pilot settings/launcher経路・固定CLI版で独立smokeし、freshのmarker/sessionId一致、
    resumeの同一sessionId/generation増加/新規イベントを確認する
  • 無送信25秒0件は永続的不生成の証明ではなく、送信後生成も未確認。探索先誤り・古い別sessionを
    対照で除外し、不明ならunknownとする
  • 待機延長だけの全gate再実行は保留。smokeはgate受入を代替しない
  • pilot_ready=false、live起動・物理移行は未許可

証拠・機械状態:
/Users/kappa/Dropbox/data/dev/codex_monitor_agents/agmsg_breaker_codex/projects/agmsg/docs/triage-407-n1-20260913/decision.md
およびdecision.json

Refs #407 #395 #373

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