Skip to content

Evaluate upstream thread recovery after the LastCode pilot proves useful #283

Description

@lastobelus

Pilot implementation: #282

Evaluate an upstream proposal only after the LastCode recovery pilot proves useful on a real recurrence.

The pilot detects failed Codex/Claude event recording, reconciles provider-confirmed finished turns using the existing liveness cadence, and offers a separate repair conversation when deterministic recovery cannot finish. It preserves queued messages and does not infer a dead run from inactivity.

Before preparing an upstream PR:

  • Record a real incident where the feature detected or repaired a stuck thread, including the failure mode and outcome.
  • Confirm that healthy long-running turns are unaffected and no original work was repeated.
  • Identify the smallest generally useful change against current upstream behavior, accounting for upstream fixes already merged or in flight.
  • Remove fork-specific repair-agent assumptions unless upstream explicitly wants them.

If the problem does not recur, leave this deferred and do not prepare an upstream PR. Automated tests alone do not satisfy the real-world usefulness gate.

Activity

  1. lastobelus commented on Oct 6, 2026

    @lastobelus
    OwnerAuthor

    The LastCode pilot is merged in #282 (7ba2eca93193ca83590d2320fecfcf0dc89911be). GitHub CI and Codex review passed for the exact delivered head, and all review discussions were resolved.

    This issue remains deferred until a real recurrence demonstrates useful detection or recovery. Synthetic UI fixtures and automated regression tests do not satisfy that gate; no upstream PR is being prepared yet.

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

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions