Objective
Turn the JS/Python parity plan into a versioned matrix and implement the smallest runtime-neutral JS core shared by Node and browser builds.
Scope
Capability matrix; canonical URI/request/response serialization; transport-independent typed errors; abort/timeout semantics; runtime feature detection; fixture runner. Do not implement privileged Node credentials, UI components, full Library installation or WASM loading.
Acceptance criteria
Parent: #74
Tembo execution contract
automation:
eligible: true
executor_profile: tembo
readiness: blocked
primary_repository: TinyChain-Inc/client
base_branch: main
writable_scope:
- js/src/**
- js/tests/**
- js/ROADMAP.md
- web/tests/**
- web/package.json
- web/package-lock.json
prerequisites:
- "TinyChain-Inc/tcv2#49 canonical fixtures"
concurrency_group: js-client-core
required_commands:
- "cd web && npm ci"
- "cd web && npm run test:all"
external_actions: none
draft_pr_only: true
completion_authority: human
visual_validation:
required: false
evidence: []
budget:
size: large
max_revisions: 3
max_wall_minutes: 120
Objective
Turn the JS/Python parity plan into a versioned matrix and implement the smallest runtime-neutral JS core shared by Node and browser builds.
Scope
Capability matrix; canonical URI/request/response serialization; transport-independent typed errors; abort/timeout semantics; runtime feature detection; fixture runner. Do not implement privileged Node credentials, UI components, full Library installation or WASM loading.
Acceptance criteria
Parent: #74
Tembo execution contract