Skip to content

Adopt the domain component taxonomy and shared experience state #22

Description

@ACFHarbinger

Roadmap: UI13, UI14, IF13.\n\nContinue the migration from the retired interactive catch-all into audio, books, canvas, games, graph, image, maps, models, routes, and video domains. Expand the typed Redux state only for cross-route experience concerns, add per-domain tests, and enforce lazy chunk/accessibility/resource-lifecycle budgets.\n\n## Delivered in this foundation\n- [x] src/interfaces/types.ts owns shared content contracts\n- [x] src/redux has typed actions, reducers, state, store hooks, provider, and persistence service\n- [x] All ten domain directories have a focused element\n\n## Remaining\n- [ ] Add per-domain visual/integration coverage\n- [ ] Add lazy loading and domain-level bundle budgets\n- [ ] Add capability-tier selectors to the shared experience state\n- [ ] Keep local interaction state out of Redux

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestjavascriptPull requests that update javascript code

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions