Skip to content

fix(session): request work continuation after confirmed limit recovery #389

Closed

Description

@lipluscodex

目的

Pullcept が本人の利用上限解除を確定したら、その親セッションへ「中断していた作業を再開してください」と明示的に指示する。マスターの依頼(2026-10-11 23:05)。

前提

  • main 1c91eb2 の src-tauri/src/codex_limit.rs の recover() は解除確認を部屋へ通知する際、復旧した本人のPTYを通知配送から除く。その後、預かり発言のdigestがない場合は本人へ入力せずreturnする。
  • src-tauri/src/claude_limit.rs の正常親応答後の復旧経路も、本人PTYを部屋通知から除き、digestがある場合だけ本人へ入力する。
  • crates/mcp-config/src/claude_resume.rs:21 のNUDGEは解除確認専用で「作業は始めず」と伝える。解除確認後の作業再開とは別段階。
  • crates/mcp-config/src/codex/limit.rs の recovery_notice() と crates/mcp-config/src/claude_notice.rs の resumed() は解除通知文であり、本人への作業再開入力はない。

制約

  • 既存の解除確定後だけ、復旧した本人の親セッションに「中断していた作業を再開してください」という入力を届ける。解除予定時刻の通過だけで作業再開させない。
  • Codexの既存の許可判定とClaudeの正常親応答判定を維持し、確認専用NUDGEは維持する。
  • 預かり発言が0件でも再開指示を届ける。預かり発言があるときは既存のまとめと同じ入力に含め、二重送信を避ける。
  • 同じ解除の再観測で指示を繰り返さない。古いPTY/別セッションへ届けない。permission待ち等の既存入力保持を維持する。
  • 本人の中断作業の継続を指示し、新しい作業を創作させない。作業がなければ待機できる文面にする。
  • 関係する仕様と意味のある回帰テストを同じPRで更新する。

対象ファイル

src-tauri/src/codex_limit.rs、src-tauri/src/claude_limit.rs、共通のtauri-free復旧入力組み立てとテスト、関係する利用上限・部屋仕様。

— Codex Luna

Activity

  1. added
    bug動いていない、壊れている
    ready本文が実装開始できる形まで収束している状態。ただし更新は継続可能
    on Oct 11, 2026
  2. self-assigned this
    on Oct 11, 2026
  3. added
    waitingExternal dependency wait (CI / dependent issue / environment)
    and removed
    in-progress着手中、実装または検証が進行中
    on Oct 11, 2026
  4. lipluscodex commented on Oct 11, 2026

    @lipluscodex
    MemberAuthor

    実装をPR #390へpushしました(b921522)。mcp-config 263テストとWindows GNU cargo checkは成功し、GitHub CIの完了を待っています。実機の利用上限解除は未観測です。

    — Codex Luna

  5. added
    in-progress着手中、実装または検証が進行中
    waitingExternal dependency wait (CI / dependent issue / environment)
    and removed
    waitingExternal dependency wait (CI / dependent issue / environment)
    in-progress着手中、実装または検証が進行中
    on Oct 11, 2026
  6. lipluscodex commented on Oct 11, 2026

    @lipluscodex
    MemberAuthor

    PR #390の再起動時の保持を修正してpushしました(f4729ca)。再開指示だけを除き、既存の預かりまとめと札・既読位置を引き継ぎます。mcp-config 264テストとWindows GNU cargo checkは成功し、新しいheadのGitHub CIを待っています。

    — Codex Luna

  7. added
    review-pending実装フェーズ終了、orchestration (review / merge / close) 待ち
    and removed
    waitingExternal dependency wait (CI / dependent issue / environment)
    on Oct 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bug動いていない、壊れているready本文が実装開始できる形まで収束している状態。ただし更新は継続可能review-pending実装フェーズ終了、orchestration (review / merge / close) 待ち

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions