Skip to content

test(runtime): verify installed checkpoint ownership - #1157

Merged
blove merged 1 commit into
mainfrom
codex/checkpoint-consumer-review
Sep 24, 2026
Merged

blove merged 1 commit into
mainfrom
codex/checkpoint-consumer-review

Conversation

@blove

@blove blove commented Sep 24, 2026

Copy link
Copy Markdown
Contributor

Installed consumers previously exercised thread selection and run recovery without proving that checkpoint selection stays separate from execution authority. Add a fixture-only /?checkpoints workflow for native React and Angular: fork completed A, continue and reload A2 while B is selected, reject pending P, reconnect the same interrupted run into A3, and reject commands after disposal.

The installed factory exposes a narrow, readonly checkpoint signature. An independent HTTP oracle checks the complete 15-request sequence and exact checkpoint/run routing. A deliberate mutation routing continuation back to original A fails the browser test; the production source was restored. Production runtime, native binding implementations and public package exports are unchanged.

Validation:

  • 329 parity-script tests; 829 runtime tests and runtime/public types; inventory, source boundaries and version consistency.
  • Fresh core/content/React/Angular builds and installed declaration probes.
  • 27 automated browser scenarios per framework, including six checkpoint groups.
  • Chrome MCP React and in-app-browser Angular walkthroughs: retained branch, pending rejection, same-run recovery, disposal and clean consoles. Chrome independently recorded all 15 expected requests.
  • Independent compliance and quality reviews approved.

The fixture record adds scoped evidence while preserving historical records. The whole-workspace emitted-boundary scan in this worktree was not completed because an unchanged AG-UI build artifact was absent; both exercised installed consumer declaration boundaries passed. This proves the private runtime through installed bindings, not a neutral published backend, live-deployment compatibility, SSR or production component parity. No release or dependency changes.

@vercel

vercel Bot commented Sep 24, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
threadplane Ready Ready Preview Sep 24, 2026 6:30pm UTC

Request Review

@github-actions

github-actions Bot commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@blove
blove enabled auto-merge (squash) September 24, 2026 18:25

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automated approval: this PR received an intelligent (AI) code review. See the review comments on this PR.

@blove
blove merged commit 3f10f39 into main Sep 24, 2026
32 of 33 checks passed

This branch was successfully deployed

1 active deployment
Preview – threadplane — 4d479953 Deployed Sep 24, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant