Skip to content

Publish compiled-view host facts without the source model - #736

Merged
ctate merged 2 commits into
mainfrom
ctate/publish-compiled-view-e6212f
Oct 16, 2026
Merged

ctate merged 2 commits into
mainfrom
ctate/publish-compiled-view-e6212f

Conversation

@ctate

@ctate ctate commented Oct 16, 2026

Copy link
Copy Markdown
Collaborator
  • Generated TypeScript cores publish has_windows and a file-scope virtual extent capability (virtualExtentHelper/virtualExtentEstimate). Both model types forward the capability, so markup engines that reflect over a model keep working unchanged.
  • The compiled TypeScript view and the desktop/mobile wiring read those facts instead of naming the source model. Harnesses that keep another host model install the compiled view through ViewFor(HostModel). No behavior or core ABI change.
  • Mirror goldens are re-pinned. Removing the relocated block and nesting the capability back reproduces every previous generated mirror byte for byte, including the real app sidecars.

- Generated cores publish has_windows and a file-scope virtual extent capability; both model types forward the capability for markup engines that reflect over them.
- The compiled TypeScript view and app wiring read those facts instead of naming the source model, and reference harnesses install the view through ViewFor.
- Mirror goldens are re-pinned; removing the relocated block reproduces every previous mirror byte for byte.
@vercel

vercel Bot commented Oct 16, 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 16, 2026 10:16am UTC
native-sdk-schema Ready Ready Preview, v0 Oct 16, 2026 10:16am UTC

@ctate
ctate merged commit dee30d8 into main Oct 16, 2026
36 checks passed

This branch was successfully deployed

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