Skip to content

Embed WASM runtime: web-react clients (#113)#153

Merged
enricopiovesan merged 2 commits into
mainfrom
cursor/issue-113-embed-web-react
Jul 15, 2026
Merged

Embed WASM runtime: web-react clients (#113)#153
enricopiovesan merged 2 commits into
mainfrom
cursor/issue-113-embed-web-react

Conversation

@enricopiovesan

Copy link
Copy Markdown
Contributor

Summary

  • Migrate traverse-starter and doc-approval web-react clients to traverse-embedder-web (BundleEmbedder / EmbedderTestDouble)
  • Zone 1 shows Embedded + Ready/Unavailable (no sidecar URL)
  • Vendored SDK at vendor/traverse-embedder-web (Traverse 0.7.0 / #646); sync script for starter bundles
  • Doc-approval production init remains Unavailable until #112

Governing Spec

  • Traverse 068-public-platform-embedder-packages
  • Traverse 057-embeddable-runtime-host (embedder-api/1.0.0)
  • App-References docs/embedded-runtime-plan.md / docs/design-language.md

Project Item

Definition of Done

  • Web apps use embedded host on production path (no traverse-cli serve)
  • Zone 1 shows Embedded runtime status
  • Tests use EmbedderTestDouble
  • Lint / typecheck / tests / coverage gate pass
  • Board docs updated

Validation

  • npm run test -w apps/traverse-starter/web-react
  • npm run test -w apps/doc-approval/web-react
  • npm run lint / typecheck for both workspaces
  • bash scripts/ci/coverage_gate.sh
  • bash scripts/ci/repository_checks.sh

Architecture boundary

  • UI only calls public traverse-embedder-web APIs
  • No private Traverse internals; no business fields computed in UI

Made with Cursor

Migrate traverse-starter and doc-approval web apps from the HTTP sidecar to
vendored traverse-embedder-web, with EmbedderTestDouble tests and Embedded
Zone 1 status. Doc-approval stays Unavailable until manifests (#112).

Co-authored-by: Cursor <cursoragent@cursor.com>
@enricopiovesan enricopiovesan enabled auto-merge (squash) July 15, 2026 05:48
Co-authored-by: Cursor <cursoragent@cursor.com>
@enricopiovesan enricopiovesan merged commit ec61db9 into main Jul 15, 2026
6 checks passed
@enricopiovesan enricopiovesan deleted the cursor/issue-113-embed-web-react branch July 15, 2026 05:49
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