Skip to content

Move builtin bridge coordination into TypeScript - #669

Merged
ctate merged 1 commit into
mainfrom
ctate/move-builtin-bridge-a467fd
Oct 12, 2026
Merged

ctate merged 1 commit into
mainfrom
ctate/move-builtin-bridge-a467fd

Conversation

@ctate

@ctate ctate commented Oct 12, 2026

Copy link
Copy Markdown
Collaborator
  • Move all nine builtin command families, 38 verbs, 63 error mappings and notification-action admission into scriptc-compiled TypeScript. Native code retains JSON decoding, response buffers and OS capability execution.
  • Preserve the independent native references, exact refusal precedence and response text, complete buffer contents and canonical ABI ownership.
  • Add TypeScript and compiled native-reference coverage for routing, malformed bytes, permission gates, successful window/view/WebView sequences and complete snapshots. Fresh AppKit/Metal, replay and ABI verification will complete before merge.

- Compile builtin routing, permission selection, error projection and notification admission with scriptc.
- Keep native JSON transport, borrowed buffers and explicit OS capability execution.
- Compare complete native-reference responses, successful capability sequences and runtime snapshots.
@vercel

vercel Bot commented Oct 12, 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 12, 2026 11:23pm UTC
native-sdk-schema Ready Ready Preview, v0 Oct 12, 2026 11:23pm UTC

@ctate
ctate merged commit abfcd88 into main Oct 12, 2026
36 checks passed

This branch was successfully deployed

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