# Plan compressé — V1 livrée première quinzaine de septembre 2026

> ⚠️ **CALENDRIER PÉRIMÉ (10/08/2026).** Les dates de ce document sont fausses de trois
> semaines : L4 y est prévu du 31 août au 6 septembre, il est en recette depuis le 10 août.
> **Pour le calendrier, lire [`13_PLAN_ACTUALISE_10_AOUT.md`](./13_PLAN_ACTUALISE_10_AOUT.md).**
> Le périmètre V1 et les arbitrages de ce document, eux, restent valables.

**Remplace le calendrier en 10 sprints de `02_PLAN_ACTION.md`** (qui supposait une équipe humaine
classique et courait jusqu'à fin janvier 2027).

**Nouveau cadre** : construction pendant le mois d'août, **avec moi en capacité d'implémentation**,
livraison de la nouvelle version **entre le 11 et le 15 septembre**. Soit **5 semaines et demie**
au lieu de 20.

---

## Ce que ce changement de cadre modifie réellement

Le chiffrage initial (90-110 j-dev) supposait une équipe humaine et des phases de conception
séparées (maquettes validées avant développement). Trois choses changent :

1. **La conception fusionne avec la réalisation.** Plus de maquettes en amont : je livre l'écran
   réel, tu le regardes, on itère. C'est plus rapide, mais cela veut dire que **tu es dans la
   boucle en continu** — c'est toi qui valides, il n'y a plus de livrable intermédiaire pour ça.
2. **Le code n'est plus le facteur limitant.** Ce qui l'est : la **revue**, la **recette** et la
   **mise en production**. Indicateur à surveiller : la PR de sécurité #11, qui corrige trois
   failles actives, attend toujours une revue. Si une PR de trois correctifs met une semaine à
   passer, une vague de quarante changements ne passera pas en cinq.
3. **Le périmètre doit être coupé.** 85 issues en 5 semaines n'est pas tenable avec des portes de
   qualité sérieuses sur une plateforme en production avec 260 apprenants. Le tableau ci-dessous
   dit ce qui entre et ce qui sort.

---

## Périmètre V1 (septembre) — 45 issues

| Lot | Semaine | Contenu | Issues |
|---|---|---|---|
| **L0** | 6 → 9 août | Déblocage : environnement de dev local, merge PR #11, audit base, migrations de rattrapage, bugs de compteurs | EA-001, 009, 014, 015, 083 |
| **L1** | 10 → 16 août | **Socle tracking** — vues, durées, connexions, tentatives de quiz, exposition API, RGPD + téléchargements authentifiés | EA-004, 005, 006, 010, 011, 012, 013, 016, 017 |
| **L2** | 17 → 23 août | **Contenu & page cours** — supports typés, durées, % d'avancement pondéré, refonte de la page cours, Mes cours | EA-018, 027, 028, 029, 030, 031, 032, 033 |
| **L3** | 24 → 30 août | **Médias & listes** — player unifié, reprise à la seconde, transcripts, téléchargement par support, socle datatable + exports | EA-019, 020, 021, 022, 023, 026, 034, 035, 036, 037, 040 |
| **L4** | 31 août → 6 sept | **Pilotage & organisation** — sociétés, hiérarchie, rôles, Mes collaborateurs, Mes équipes, cockpit, dashboard, invitations | EA-003, 008, 041, 042, 043, 044, 045, 046, 047, 048, 049, 051, 052, 053, 055, 056 |
| **L5** | 7 → 13 sept | **Finition** — notifications, retrait visio, vue Documents, badges, **recette complète et mise en production** | EA-007, 024, 025, 039, 082 |

**Noyau incompressible** (si le rythme dérape, c'est ce qui est livré quoi qu'il arrive) :
L0 + L1 + L2 — le tracking, la page cours et l'avancement. C'est ce qui répond à la fois au besoin
du DG (savoir qui consulte quoi) et à la demande UX la plus visible.

## Reporté en V2 (à partir d'octobre) — 40 issues

| Bloc | Pourquoi c'est reportable |
|---|---|
| **Studio admin** (navigation 3 menus, écran Cours, refonte création, brouillon/publié, DnD) | Gros refactoring de deux fichiers de 3 300 et 2 100 lignes. Risque élevé, valeur surtout interne : ça ne change rien pour l'apprenant. |
| **Quiz avancé** (banque partagée, appariement/ordonnancement, import GIFT, analyse des items, pondération) | Le seuil de réussite — le point de conformité — est déjà corrigé par la PR #11. Le reste est de l'enrichissement. |
| **Communication** (chat refondu, annonces, tickets) | Trois issues, mais les plus grosses du backlog. Un chat fonctionnel existe déjà. |
| **Tutos & processus** | Nouveau modèle de contenu à part entière : à faire proprement, pas dans l'urgence. |
| **Intégration pipeline & SCORM** | Dépend d'un feu vert moteur et de travaux côté pipeline : impossible à sécuriser en août. |
| **Deeplinks minutés** (EA-038) | La correction du passif des anciennes URLs (FRONT#18) suffit pour septembre. |
| Analyse des items, actions de masse, formateur enrichi, cockpit tutos | Confort, non bloquants. |

---

## Trois conditions à réunir, sinon le plan ne tient pas

**1. Une chaîne de validation disponible en août.** Qui relit et qui déploie ? Si Lilian est en
congés, il faut soit un accès de déploiement pour ne pas empiler quarante changements non livrés,
soit accepter une mise en production unique et massive en septembre — nettement plus risquée.

**2. L'accès à la base de production** (procédure : `07_AUDIT_SCHEMA_PROD.md`). EA-001 en dépend,
et EA-001 conditionne tout le reste : sans savoir ce que contient réellement la base, chaque
migration est un pari.

**3. Un environnement de dev local complet.** MySQL et PHP 8.2 sont disponibles sur ta machine,
donc c'est faisable : je monte une copie locale (API + front + base de démonstration) pour
développer et vérifier sans jamais toucher la production. À faire en L0.

## Rythme de travail proposé

Un point court en début et en fin de semaine : ce que je livre, ce que tu valides, ce qui bloque.
Une branche par lot, une PR par lot — assez petite pour être relue, assez grosse pour ne pas
saturer la revue. Les tests de non-régression suivent chaque lot (la PR #11 pose déjà le socle).

## Ce que ça donne à l'arrivée

Mi-septembre, la plateforme sait **qui consulte quoi, quand et combien de temps** ; les managers
disposent d'un **cockpit réel** par apprenant et par formation ; la **page cours** est refondue
avec ses statuts, ses durées, ses téléchargements et la reprise de lecture ; l'**organisation**
(sociétés, hiérarchie, rôles, invitations) est propre ; et les **failles de sécurité** sont
fermées.

Ce qui reste ancien mi-septembre : les écrans d'administration des cours, l'éditeur de quiz, le
chat. Aucun de ces trois n'est visible par l'apprenant.
