Objective
Implement typed JavaScript authoring and supported install/invoke/inspect lifecycle helpers for Library, Service, and Class without duplicating Rust authorization or deployment semantics.
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/README.md
- js/ROADMAP.md
- web/tests/**
prerequisites:
- "#85"
- "TinyChain-Inc/tcv2#53"
- "TinyChain-Inc/tcv2#56"
concurrency_group: js-library-lifecycle
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
Implement typed JavaScript authoring and supported install/invoke/inspect lifecycle helpers for
Library,Service, andClasswithout duplicating Rust authorization or deployment semantics.Acceptance criteria
Parent: #74
Tembo execution contract