Structure
Les fronts sont fins. La logique de domaine vit dans l’API ; les fronts la consomment via un
client typé.
Workspaces et task runner
Yarn 4 workspaces relie les packages, Turborepo ordonne et met en cache les tâches.
Dans un seul workspace :
apps/kare et apps/provider tirent le dist HeroUI Pro sous licence via
scripts/pull-heroui-pro.mjs : un HEROUI_AUTH_TOKEN est nécessaire pour leur dev, build et
typecheck.
Un changement de schéma dans l’API propage les types aux fronts — aucune synchro manuelle. Voir
OpenAPI, SDK, publication.
Infrastructure
Un seul stage vivant : staging, décrit dans infrastructure/envs/staging. Voir
DevOps → Infrastructure.