Skip to content

Move static form and media builder coordination to TypeScript - #732

Merged
ctate merged 1 commit into
mainfrom
ctate/move-static-form-702158
Oct 15, 2026
Merged

ctate merged 1 commit into
mainfrom
ctate/move-static-form-702158

Conversation

@ctate

@ctate ctate commented Oct 15, 2026

Copy link
Copy Markdown
Collaborator
  • Move static input-group/actions, timeline/item, chart/series, and video construction sequencing into compiled TypeScript programs, retaining native typed evaluation, storage, and OS capabilities.
  • Preserve first-occurrence attribute precedence, fixed evaluation order, exact values, handler payloads, and partial failure effects; retain the original native reference implementations.
  • Add protocol and complete differential tests covering all seven builders, nested expansion, callbacks, numeric boundaries, borrowed and owned storage, and allocation failures. Protocol tests pass 8/8 and compiled Debug tests pass 22/22; final signed-source gate, hosted CI, and fresh AppKit/Metal qualification follow before merge.

- Compile input-group, timeline, chart, series, and video construction programs.
- Preserve static attribute precedence, evaluation order, typed values, and partial failure effects.
- Add complete differential coverage for builder output, callbacks, storage ownership, and allocation failures.
@vercel

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

@ctate
ctate merged commit af37680 into main Oct 15, 2026
36 checks passed

This branch was successfully deployed

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