17 lines
1.2 KiB
Markdown
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".
|