Files
suaveplan/openspec/archive/2026-05-19-enterprise-react-audio-components/tasks.md
2026-05-27 23:29:53 +01:00

17 lines
1.2 KiB
Markdown

# Tasks: enterprise-react-audio-components
**Phase**: 2 of 3
**Blocked on**: `enterprise-react-audio-foundation` shipping green.
Tasks pending detailed scoping. The 6 spec requirements at `./specs/react-audio/spec.md` drive the work. Re-scope `tasks.md` at the point Phase 1 archives and this phase enters execution; the foundation's hook surface + a11y helpers will be on disk by then, and the component file list can be enumerated against the actual main-branch component folder count.
Outline (to flesh out at execution time):
1. Author every component listed in the proposal's Summary, sibling `.md` + `.test.tsx` + `.stories.tsx`.
2. Author parameter-knob + parameter-slider primitives meeting the accessibility requirement.
3. Author `<PresetManager>` + chain-snapshot store wiring.
4. Add `./components` + `./components/<name>` subpath exports to `package.json` (foundation entries stay).
5. Add Storybook-coverage CI gate at `tests/exports.test.ts`.
6. Add `tests/bundle-size/` suite proving component isolation.
7. 5-gate triple + archive + commit. STATUS row `@suaveplan/react-audio` description updates to "Phase 2 of 3 shipped: hooks + provider + component library".