Conversation
ApprovabilityVerdict: Approved at Macroscope's review found this PR approvable — The production change is a small, isolated correction to V2 checkpoint baseline selection for multi-run diffs, backed by focused regression tests. Other modified files are test-only, with no schema, default, deployment, security, billing, or static-analysis changes. You can add or adjust custom eligibility rules. Learn more. |
b82facd to
2ac9bfe
Compare
5abae64 to
4b23498
Compare
9242b91 to
3d81172
Compare
Allow merge-back from provider-finished runs awaiting checkpoint capture while keeping waiting runs visible but non-interruptible in mobile. Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
- Re-route steering that races completion into idempotent follow-up dispatches - Preserve scheduled-task attribution and provider ownership history across clients
Port main's pull-request discovery, active thread ordering, async question dismissal, settlement fixes, provider-session import, attachment context, and provider correctness changes into orchestration v2. Keep the branch's intentional composer and subagent behavior while adopting main's web and mobile fixes. Prevent headless setup terminals from hanging on the color probe, and move the v2 migration block to 050-061 after main claimed 048-049.
Restore the failed-before-start timer guard, align two server fixtures with the reconciled behavior, and remove dead files, exports, and dependencies surfaced by Knip. Drop the temporary branch push trigger now that the PR is mergeable, so each update runs the pull-request workflow once.
Keep main's batch machine-update banner and update action while preserving the v2 runtime-based environment lock used by draft load balancing.
Adopt TypeScript 7 and Effect rc.112 across orchestration v2, including the TaggedError API migration and updated Effect-aware tests. Restore main's composer-aware scroll-to-end clearance while retaining selected-model settings sync, preview recording transfer, image galleries, desktop context menus, and layout hit targets. Regenerate the lockfile on the upgraded dependency baseline.
efd9994 to
6102d00
Compare
Advertise bounded socket snapshots and authoritative dispatch validation, omit raw command output and inline file bodies at the wire boundary, and preserve compact status metadata across web and mobile. Add transport-budget coverage for snapshots, resume, commands, legacy import, and projection maintenance.
Restore pinned-thread shelf classification, server-owned unread state, hidden-subagent-safe project ordering, guarded jump hints, draft upload cleanup, and active-provider archive guards across the current and legacy sidebars. Bring the surrounding current-main sidebar work forward as well: canonical project favicons, stable row layout, thread file drops, account-aware mobile provider badges, and deferred desktop keyring loading.
b9316c9 to
6cf02a8
Compare
Bugbot is paused — on-demand spend limit reachedBugbot uses usage-based billing for this team and has hit its on-demand spend limit. A team admin can raise the spend limit in the Cursor dashboard, or wait for the next billing cycle to continue. |
Dismissing prior approval to re-evaluate 6cf02a8
ed5dc41 to
2b1139a
Compare
|
Closing as superseded by c96c4bd on v2. CheckpointDiffQuery now uses the persistent root scope rather than matching its latest owner to the first run. The root scope ID is deterministic per thread (IdAllocator.checkpointScope / CheckpointService), and checkpoint capture requires that root scope, so the additional scope filter does not add behavior on current v2. The checkpoint scope ownership and diff query tests pass. Independently confirmed by Claude Fable 5.1. |
Full-thread diffs lose their baseline after a second V2 run because the reused checkpoint scope is no longer owned by the first run. Resolve ordinal zero from the target checkpoint scope and keep nonzero ranges within that same scope.
Rebuilt head
6cf02a815on V23aa47e294with test-only prerequisite #10865 (merge first). Two-file topic; regression uses the real ID allocator and projector across two runs.Validation: all six focused checkpoint query tests pass, plus server typecheck, targeted lint and formatting. New CI pending. Direct Claude Opus 5 high review remains unavailable: latest launch exited 1 on expired OAuth before inference.
Targets V2 #2829. Updated with GPT-6 in Codex/T3.