Kazeia-central/kazeia_central/web
alf afdf033f8f feat(medical): feature Conversations — rapatriement chiffré + export/purge (RGPD)
Cœur RGPD, débloqué par conversations_export/export_purge (RPC vc19).
- store : archived_sessions (liste), purge_turns (RGPD) ; réutilise turns/archive_turns.
- service.collect : conversations_export → adb pull NDJSON → archive chiffrée (dédup) →
  export_purge IMMÉDIAT (plaintext MVP côté app) ; sessions/session_turns/export_session/purge.
- router /api/conversations/{serial}/collect|{session_id}|/export|/purge ; enregistré.
- UI : section Conversations (rapatrier, sessions, lecture en bulles patient/kazeia,
  export JSON, purge RGPD par session).
- tests +5 (archive richtext ':'+\n déchiffrée, dédup, purge auto device, sessions, purge). 50/50.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-01 18:52:33 +02:00
..
app.js feat(medical): feature Conversations — rapatriement chiffré + export/purge (RGPD) 2026-07-01 18:52:33 +02:00
index.html feat(ui): réécriture front « clinique-apaisé » — shell d'app (phase 2) 2026-06-30 17:02:55 +02:00
styles.css refactor+ui: distinction nette Technique / Médical 2026-07-01 16:54:43 +02:00