Skip to content

Move retained rebuild reconciliation to TypeScript - #693

Merged
ctate merged 1 commit into
mainfrom
ctate/move-retained-rebuild-6d64af
Oct 14, 2026
Merged

ctate merged 1 commit into
mainfrom
ctate/move-retained-rebuild-6d64af

Conversation

@ctate

@ctate ctate commented Oct 14, 2026

Copy link
Copy Markdown
Collaborator
  • Move rebuild admission and retained control/text coordination into one compiled TypeScript plan, preserving source changes, pressed sliders, static selection, composition, affinity, and code-editor cache rules.
  • Reuse the plan for retained-pool preflight and adoption while native capabilities keep exact keyed records, text buffers, caret geometry, and cache identities. Independent native reference paths remain available.
  • Add complete-record parity coverage for all widget kinds, hidden and disabled state, duplicate identities, scalar edge cases, and the 1,024-node budget. Focused compiled/native tests and strict portable-bundle/frontend checking pass.

- Batch control and text restoration while preserving native reference behavior.
- Share the compiled plan with pool preflight and keep retained storage ownership native.
@vercel

vercel Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
native-sdk Ready Ready Preview, v0 Oct 14, 2026 3:44am UTC
native-sdk-schema Ready Ready Preview, v0 Oct 14, 2026 3:44am UTC

@ctate
ctate merged commit 61f54b4 into main Oct 14, 2026
63 of 65 checks passed

This branch was successfully deployed

2 active deployments
Preview – native-sdk — a8a7b38e Deployed Oct 14, 2026 by vercel[bot]
Preview – native-sdk-schema — a8a7b38e Deployed Oct 14, 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