Les 15 actions non réalisées du plan d'actions (355 prévues, 340 réalisées et prouvées,
soit 96 %) : pour chacune l'attendu prévu — la recette « cas d'usage · preuve · démo » du plan,
c'est-à-dire le résultat mesuré une fois l'action faite — et la condition de déblocage.
Les décisions bloquantes ont été tranchées le 02/10/2026 (1.a PostgreSQL managé, 6.c preuve différée) ;
le dé-refus DESIGN du 06/10 a rouvert les 5 autres, LIVRÉES le 11/10 : exactly-once ferroq, SDK Python/TS,
Kafka binaire (piste 4.b de la branche kafka-binaire, désormais implémentée), flux guidés,
export lb/parefeu/vpn (part non-secrète — les clés privées ne quittent toujours pas la plateforme).
| Service | Action restante | Attendu prévu (recette CAS · PREUVE · DÉMO) | Effort | Condition de déblocage |
|---|---|---|---|---|
| Streaming vidéo (webcams, RTSP) 3/4 réalisé | A1 · Détection de mouvement locale (événements vers cirroRegles, enregistrement conditionné). | CAS : caméra + détection de mouvement · PREUVE : événement cirroRegles émis, segment marqué · DÉMO : événement + clip. | P3 · 1-2 sem 6 j-h | moteur de décodage/motion réel (aucun pixel n'est décodé aujourd'hui, c'est dit honnêtement) — un modèle type détection de mouvement + le GPU de service |
| Publication/abonnement (topics) 3/4 réalisé | A1 · Réplication des topics vers le second site (durabilité). | CAS : publication site A, abonné site B · PREUVE : livraison intersite comptée · DÉMO : compteurs livrés des 2 sites. | P3 · 1-2 sem 6 j-h | 2ᵉ site ENGAGÉ 04/10 (tunnel WG lab1↔OVH + cirrod site 2) — reste la réplication FerroDB inter-sites (SITE-OVH-003/004) |
| Courtier de messages multi-protocoles 3/4 réalisé | A3 · Réplication cluster multi-site automatique. | CAS : cluster 3 nœuds, nœud tué · PREUVE : élection < 5 s, aucun message perdu · DÉMO : test de panne. | P3 · 1-2 sem 8 j-h | 2ᵉ site ENGAGÉ 04/10 (tunnel WG lab1↔OVH + cirrod site 2) — reste la réplication FerroDB inter-sites (SITE-OVH-003/004) |
| Affinage (fine-tuning) de modèles 2/4 réalisé | A1 · Adapters LoRA/QLoRA (affiner sans réécrire tout le modèle : plus rapide, moins de VRAM). | CAS : LoRA 7B sur 200 exemples · PREUVE : entraînement < X h, qualité ≈ full FT sur jeu de test · DÉMO : courbes de pertes. | P3 · 1-2 sem 8 j-h | moteur d'entraînement réel + GPU dédiés (les lab1 en ont, mais aucun moteur de fine-tune n'est câblé au produit) |
| Affinage (fine-tuning) de modèles 2/4 réalisé | A2 · Multi-GPU pour affiner des bases plus grandes que la carte. | CAS : affinage 2 GPU vs 1 · PREUVE : temps ÷1,8 mesuré · DÉMO : timings. | P3 · 1-2 sem 10 j-h | plusieurs GPU dédiés à l'entraînement + le moteur ci-dessus |
| Extraction de texte / OCR documents 3/4 réalisé | A3 · Modèles tesseract FR affinés sur les documents du site (factures, bons). | CAS : bon de commande maison (modèle affiné) · PREUVE : champs clés extraits > 95 % · DÉMO : score. | P2 · 2-4 j 4 j-h | moteur tesseract réel + corpus de documents du site pour l'affinage FR |
| Reconnaissance vocale (STT) 2/4 réalisé | A1 · Streaming temps réel (WebSocket) pour la transcription en direct. | CAS : dictée streaming WebSocket · PREUVE : transcription progressive < 1 s de retard · DÉMO : capture flux. | P3 · 1-2 sem 8 j-h | moteur ASR réel câblé au produit (présent au lab : vLLM-Omni ASR) — le transport WebSocket seul serait factice |
| Reconnaissance vocale (STT) 2/4 réalisé | A2 · Diarisation intégrée au produit (qui parle quand, pas seulement via le lab). | CAS : réunion 2 voix · PREUVE : diarisation native (segments [SPK1/SPK2]) · DÉMO : transcription diarisée. | P3 · 1-2 sem 6 j-h | moteur de diarisation réel (présent au lab : llama-diarizer) à câbler au produit |
| Synthèse vocale (TTS) 2/4 réalisé | A1 · Voix neuronales plus naturelles : intégrer des modèles récents (XTTS/piper récents) et les exposer au catalogue. | CAS : phrase avec nouvelle voix neuronale · PREUVE : audition comparative vs piper standard · DÉMO : 2 WAV. | P3 · 1-2 sem 6 j-h | modèles récents (XTTS/piper) à déployer sur le GPU de service et exposer au catalogue |
| Synthèse vocale (TTS) 2/4 réalisé | A2 · Clonage local de voix (consenti, sur échantillons fournis). | CAS : clone local sur 30 s d'échantillon consenties · PREUVE : ressemblance validée par l'échantillonneur · DÉMO : WAV. | P3 · 1-2 sem 8 j-h | modèle de clonage + politique de consentement écrite (décision associée) |
| Traçage distribué (APM) 3/4 réalisé | A1 · Auto-instrumentation par sidecar/proxy (tracer sans toucher au code applicatif). | CAS : app sans instrumentation via sidecar · PREUVE : traces complètes générées (spans HTTP) · DÉMO : trace visuelle. | P3 · 1-2 sem 8 j-h | proxy/sidecar réel injecté devant les apps (l'export OTLP et la cartographie sont déjà là) |
| Pare-feu applicatif web (WAF) 3/4 réalisé | A3 · Détection anti-bot locale (modèle léger sur les signatures de clients). | CAS : bot obviously-fake détecté · PREUVE : classement bot par le modèle local · DÉMO : verdict. | P3 · 1-2 sem 6 j-h | modèle léger local sur signatures de clients + décision d'entraîner/intégrer |
| Identité de charge utile (workload identity) 3/4 réalisé | A1 · Fédération SPIFFE inter-sites (les SVID des deux datacenters se vérifient mutuellement). | CAS : SVID du site A validée par le site B · PREUVE : fédération OK (bundle échangé) · DÉMO : vérification croisée. | P3 · 1-2 sem 6 j-h | 2ᵉ site ENGAGÉ 04/10 (tunnel WG + cirrod site 2) — reste la fédération SPIFFE inter-sites : bundles SVID échangés entre les deux datacenters (SITE-OVH-005) |
| Calcul en périphérie (edge) 3/4 réalisé | A2 · ML en edge : embarquer un modèle d'inférence dans le composant livré. | CAS : inference embarquée sur device · PREUVE : détection locale sans serveur · DÉMO : sortie device. | P3 · 1-2 sem 8 j-h | modèle d'inférence embarqué dans le composant livré + devices réels pour la preuve |
| Service | Action restante | Attendu prévu (recette CAS · PREUVE · DÉMO) | Effort | Condition de déblocage |
|---|---|---|---|---|
| Protection anti-DDoS 3/4 réalisé | A1 · Intégrer/documenter une absorption amont contractuelle (proxy/CDN tiers filtrant) — la seule réponse honnête au volumétrique. | CAS : bascule derrière filtre amont préconfiguré · PREUVE : trafic scrubbed, origine masquée · DÉMO : traceroute+latence. | P3 · 1-2 sem 8 j-h | CONTRAT d'absorption amont (proxy/CDN tiers filtrant) — la seule réponse honnête au volumétrique ; sans budget externe c'est non |