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

    agent:claudeClaimed by Claude CodeenhancementNew 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