Initial Commit
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
# 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".
|
||||
Reference in New Issue
Block a user