docs: update CHANGELOG and ROADMAP for Sprint 4

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Hermann_Kitio 2026-04-25 08:54:47 +03:00
parent d1c8b548bb
commit 9ddb3dc24a
2 changed files with 41 additions and 2 deletions

View file

@ -29,6 +29,42 @@ Chaque entrée suit ce format :
--- ---
## [Unreleased] — 2026-04-25 — Sprint 4c — Frontend EO (T1 + T3)
### Added
- `features/simulations/pages/SimulationEOPage.tsx` — TaskSelector EO (T1, T3, T2 cadenas Premium)
- `features/simulations/pages/SujetsEOPage.tsx` — grille sujets EO_T3 + bouton aléatoire
- `features/simulations/pages/PreEnregistrementEOPage.tsx` — consigne + durée recommandée
- `features/simulations/pages/EnregistrementEOPage.tsx` — enregistrement audio + auto-submit à expiration
- `features/simulations/pages/ModeChoixT1Page.tsx` — choix Générer / Enregistrer directement
- `features/simulations/pages/QuestionnaireT1Page.tsx` — 5 champs + validation Zod + génération IA
- `features/simulations/pages/PresentationGenereeT1Page.tsx` — texte généré, modifier, copier, .txt, refaire, localStorage
- `features/simulations/hooks/useAudioRecorder.ts` — MediaRecorder, timer, maxSeconds, auto-stop, download
- `features/simulations/hooks/useDeepgramLive.ts` — conservé dormant (FTD-37)
- `features/simulations/components/AudioRecorder.tsx` — UI enregistrement, maxSeconds/onMaxReached
- `features/simulations/components/TranscriptionDisplay.tsx` — conservé dormant
- `entities/transcription/` — token Deepgram (dormant, FTD-37)
- `entities/presentation/` — generatePresentation (POST /presentations/generate)
- `shared/lib/audio.ts` — blobToBase64 helper
### Changed
- `SimulationFlowProvider` — étendu EO : submitEoAudio, presentationT1, résolution race condition step=done
- `entities/report/api.ts` — CORRECTION_EE_TIMEOUT_MS=60s / CORRECTION_EO_TIMEOUT_MS=120s
- `entities/report/types.ts` — CorrectEoPayload étendu audioBase64/mimeType
- MIME normalisé côté frontend (strip codec params)
- router.tsx — 7 nouvelles routes EO sous SimulationFlowLayout
- FTD-30 à 37 tracées dans TECH_DEBT.md
### Notes
- Transcription live Deepgram abandonnée pour le MVP — Gemini batch côté backend
- Audio non stocké côté serveur — bouton télécharger local
- Tests : 122 → 159 verts (+37)
---
## [Unreleased] — 2026-04-25 — Fix timeout API ## [Unreleased] — 2026-04-25 — Fix timeout API
### Fixed ### Fixed

View file

@ -101,9 +101,12 @@
- Dashboard : split Free/Standard/Premium, NclcHero + StatCards + RecentSimulations + NextStepCard + PaywallBanner refonte - Dashboard : split Free/Standard/Premium, NclcHero + StatCards + RecentSimulations + NextStepCard + PaywallBanner refonte
- MobileHeader supprimé (remplacé par Topbar) - MobileHeader supprimé (remplacé par Topbar)
## Sprint 4 — Simulations EO (audio) ## Sprint 4 — Simulations EO (audio)
16. MediaRecorder + upload audio EO T1/T3 - MediaRecorder + Gemini batch transcription (EO T1/T3)
- Questionnaire T1 + génération présentation IA (POST /presentations/generate)
- Auto-submit à expiration de la durée recommandée
- Rapport EO format 3.6a (4 critères officiels TCF Canada)
## Sprint 4.5 — Clean ## Sprint 4.5 — Clean