Skip to content

docs: state pty precondition for issue 434 n1 marker design - #437

Open
kappaseijin4claude wants to merge 1 commit into
mainfrom
docs/issue-434-pty-precondition
Open

docs: state pty precondition for issue 434 n1 marker design#437
kappaseijin4claude wants to merge 1 commit into
mainfrom
docs/issue-434-pty-precondition

Conversation

@kappaseijin4claude

Copy link
Copy Markdown
Collaborator

概要

Issue #434 の設計文書(PR #435)に、前提として読み取れるだけだった「N1 は PTY で起動する」を、前提条件として明記する。あわせて、前提が崩れた場合の負の対照を足す。契約は変えない。

Refs #434

変更点

対象は docs/decisions/2026-09-13T075316_issue-434-native-transcript-marker-design.md だけで、差分は +20 行である。

箇所 追加
§3.0(新設) N1 は pilot-pty.py による PTY 起動に限る。送信直前に PTY master FD を確かめ、確保できなければ prompt を送らず(送信回数 0)unknown とする。stdin・FIFO・file などの代替入力は試さない
§6 N1M-09 PTY master FD を持たない起動で、unknown・送信 record=0・代替入力 0 になることを確かめる対照
§8 受入条件 7 上記を受入条件に加える

なぜ要るか

breaker の指摘による。prompt を送れなければ transcript は生成されない。
これまで設計書は、§1・§2・§5 で PTY を前提にしていたが、前提が崩れたときの扱いと対照が無かった。
既存の §3.2 は「送信時に FD が無い」ことを扱う。§3.0 は、送信の前に PTY 起動でないことを検出して止める点で扱う範囲が違う。

現行の runner は pilot-pty.py run 経由で起動しており(scripts/pilot-gate-runner.sh:1113)、前提を満たしている。実装中の作業へ新しい契約は持ち込まない。

README への影響

無。gate harness は開発・受入用の内部ツールである。

🤖 Generated with Claude Code

https://claude.ai/code/session_01QCtgi8wVJDRaMwXHZmkHqT

@kappaseijin4claude

Copy link
Copy Markdown
Collaborator Author

凍結(2026-09-13、ユーザー決定)

Issue #373の方針転換(breaker断定・ユーザー承認)により、G4連鎖(本issueを含む
Issue #236/#385/#395/#407/#434/#444/#448/#450、PR #451/#437)を凍結する。

closeしない。成果は残す。着手を停止する。

詳細: Issue #373のコメント(breaker断定、2026-09-13T08:36:53Z / ユーザー決定、
同日直後)を参照。

再開条件: agguild/agguild_pool構築(新方針)の状況次第でユーザーが判断する。

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

Copy link
Copy Markdown
Collaborator Author

凍結解除の判断スケジュール(ユーザー決定 2026-09-13)

fork→公式agmsg切替・agguild_pool移行が完了(2026-09-13)したことを受け、
ユーザーより以下の決定がありました。

凍結したissueは移行後1週間後に問題がなければクローズしてください。

2026-09-20頃、新環境(agguild経由)の運用実績に問題がなければ、このissue/PRを
クローズします。
問題があれば継続し、その内容をIssue #373へ記録します。

親issue: #373

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

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants