Skip to content

Web: ship public TypeScript embedder SDK for React clients #646

Description

@enricopiovesan

Summary

Ship the public Web/TypeScript embedder SDK required by reference-apps #113. This must be a consumable package, not an IDL or CLI test fixture.

Depends on

  • Spec 068 approval.

Definition of Done

  • Published/versioned Web/TypeScript package exposes stable init, shutdown, submit, subscribe, compatible.start, compatible.stop, and compatible.kill operations defined by Spec 068.
  • Package loads a bundled Traverse runtime WASM plus manifests and capability artifacts without traverse-cli serve in the production path.
  • Package forwards runtime-owned outputs, state, and structured errors without deriving business fields in TypeScript.
  • Public typings, package README, compatibility/version policy, and deterministic test double are included.
  • The package passes the shared embedder conformance corpus and browser test suite.
  • A React integration proves traverse-starter and doc-approval execute a bundled workflow without a sidecar.
  • Release evidence records package version, runtime-WASM digest, and conformance version.

Unblocks

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestreadyReady to implement under an approved governing specruntimeRuntime, execution, state, and trace work

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions