Architecture
This project follows a feature-sliced approach with clear boundaries between rendering, business logic, and transport concerns.
High-level structure
Key architecture rules
- UI files render and wire components only.
- Handler files own state, queries, mutations, and submit logic.
- Schema files define Zod validation and exported types.
- Features never call
httpClientdirectly. - API parsing happens inside
data-accessbefore data reaches UI.