Kazeia-central/docs
alf 2731b37b20 refactor: architecture modulaire core/features + routers par domaine (phase 1)
Refonte évolutive (pas de page blanche) : on garde le code validé hardware, on impose
la structure.
- core/ : adb, provider, store (socle validé) + context.py (Ctx injecté + guard
  centralisé exceptions→HTTP) + operator_router (santé/unlock/audit).
- features/ : voices/ (ex-voice/, sous-système complet) + fleet/ (service + router) ;
  chaque feature expose make_router(ctx). Ajouter un domaine = un dossier + l'enregistrer.
- app.py slim : compose les routers (_FEATURES). Fini le monolithe api/app.py.
- imports migrés, __main__ et tests adaptés. VoiceWorkerError.http_status=503 (découplage).
- 42/42 ; validé live (santé, devices, voices/catalog).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 16:57:26 +02:00
..
OMNIVOICE_VOICE_MIGRATION.md refactor: architecture modulaire core/features + routers par domaine (phase 1) 2026-06-30 16:57:26 +02:00
PROFILE_LANGUAGE_SPEC.md docs: PROFILE_LANGUAGE_SPEC — langue par profil patient (handoff dev kazeia-android) 2026-06-23 19:08:37 +02:00
PROVIDER_RPC_SPEC.md feat: store chiffré, dashboard web flotte, accès réseau + durcissements 2026-06-18 22:41:55 +02:00
VOICE_DEPLOYMENT_SPEC.md docs(voice): bandeaux migration OmniVoice sur les specs voix 2026-06-23 10:17:54 +02:00
VOICE_ENROLLMENT_SPEC.md docs(voice): bandeaux migration OmniVoice sur les specs voix 2026-06-23 10:17:54 +02:00