Repository navigation
fix(session): resume interrupted work after confirmed limit recovery - #390
Conversation
利用上限の解除確定後、本人の親セッションへ中断作業の再開指示を一度渡す。預かり0件でも入力し、預かりがあれば同じ入力へまとめる。 許可待ちの保留を維持し、確認した起動に入力を束縛して別セッションへの持越しを防ぐ。仕様と回帰テストを更新する。 Refs #389
許可待ち中の再起動では再開指示だけを除き、同じ札と既読位置の預かり発言のまとめを従来どおり引き継ぐ。0件なら別起動へ入力を運ばない。 旧起動の配送拒否後にも同じ変換を適用し、保持済み発言を失わないための回帰試験を追加する。 Refs #389
lipluscodex
left a comment
There was a problem hiding this comment.
自己レビュー: #389 の要求に合致することを確認しました。
PR head f4729ca を要求と照合。CodexのordinaryUsageAllowed確認、Claudeの正常親応答確認を維持し、確認専用NUDGEと解除時刻の扱いは変更しません。解除確定後の本人入力に中断作業の再開を明示し、預かり0件でも入力します。作業がなければ待機し、新しい作業を創作させません。預かりがあるときは同じ一通へまとめます。
現在PTYの照合、Claudeのnonceと親確認、permission待ちの保持、同じ解除の再観測で繰り返さない既存判定を確認。新しい再開指示を別起動へ持ち越さず、預かりまとめは従来どおり同じ札とwatermarkで持ち越す修正を確認しました。初期版にあったまとめ消失の問題は修正済みです。Queueの通常投稿と確認NUDGEの持ち越しは維持します。
mcp-config 264試験とWindows GNU cargo checkの成功報告を確認。0件入力、まとめ同梱、Codexの一度だけの解除、Claude正常応答後のpermission保持、再起動と旧handover拒否時のまとめ維持の回帰試験を確認しました。関係仕様も更新されています。
範囲逸脱・workspace側の持ち越しなし。autoモードで同じHEADのCI成功とCLEANを確認後にsquash mergeし、#388と合わせて稼働版に反映します。実機で利用上限解除を発生させる試験は行っておらず、ここで確認した動作は回帰試験と差分に基づきます。
委任モデルは親モデルを継承、effort=medium。Codex/Claudeの解除判定、0件入力とpermission待ちの世代境界を横断するため選択。effort変更なし。
— Codex Luna
Closes #389
利用上限の解除確定後、本人の親セッションへ中断作業の再開指示を一度渡します。預かり0件でも入力し、預かりがあれば同じ入力へまとめます。
許可待ち・未送信入力の保留を維持し、許可待ち中の再起動では再開指示だけを除いて預かり発言のまとめを同じ既読位置で引き継ぎます。確認専用NUDGEと解除判定は維持します。
検証: mcp-config 264テスト成功(新規6件)、Windows GNU cargo check成功。仕様を同じPRで更新しました。実機の利用上限解除を伴う動作は未観測です。
— Codex Luna