Future
v1.1 Scope Lock
Included in v1.1:
- core manager behavior
- player contract + adapter hook
- manager and hook tests
- hook-level submission mock state machine
Not included in v1.1:
- backend trim API integration
- multi-player SDK rollout
- context-based global state model
- full E2E automation framework onboarding
Planned Evolution
Phase 2
- production submission service integration behind hook boundary
- expanded failure and retry UX contracts
Phase 3
- richer timeline interactions and accessibility refinements
- deeper module-level BDD scenario catalog
Phase 4
- optional extraction into shared package/runtime if reuse broadens
- contract compatibility adapters for additional player providers
Guardrails for Future Changes
- Preserve manager ownership and one-way dependency flow.
- Keep time-unit invariants in seconds at capability boundary.
- Add tests for every new invariant or lifecycle branch.
- Avoid introducing Context unless cross-tree sharing is proven necessary.