S77 ✓
Sprint S77 — Livré
API Puppeteer · GED logos · 8 ORANGE · 7 JAUNE · Score 98/100
S80
Sprint S80 — en cours
Fix GED double point · Archivage dist/BIB_Widget · Docs GitHub Pages · JSDoc custom-routes
S81
Sprint S81 — En cours
Devis multi-animaux (ANI_ID sur lignes) · Tables bon_retour_ligne / demande_avoir_fourn_ligne · Docs GitHub Pages S80
S80 ✅
Sprint S80 — Livré
Fix GED · Archivage dist/BIB_Widget 893 Mo · Wrappers isolants 8 pages · JSDoc custom-routes · Score 99/100
S79 ✅
Sprint S79 — Livré
JSDoc 71 fichiers · GED validé · Charte BR/DAF/achats · Routes PDF BR+DAF · Score 99/100
S74 ✅
Sprint S74 — Livré
Module AC complet · PDF BL/BR/DAF/AC · Eliot tool 22 · 1791 colonnes BDD commentées · Score 99/100
ROUGE — Priorité maximale S81
Aucun ROUGE identifié ✅
Aucun ROUGE en dette S81
Toutes les priorités ROUGE des sprints précédents ont été soldées — stack saine ✅
ORANGE — Aucun item S81
Aucun ORANGE identifié ✅
Toutes les priorités ORANGE des sprints précédents ont été soldées — stack saine ✅
JAUNE — Qualité & backlog
Devis multi-animaux — ANI_ID sur lignes devis
Un devis peut inclure plusieurs animaux d'un même client — colonne ANI_ID sur chaque ligne devis — PDF sections par animal
Tables bon_retour_ligne + demande_avoir_fourn_ligne
Créer si besoin fonctionnel — triggers recalcul totaux HT/TTC
VERT — Modules futurs S70+
🤖 IA & Agent Eliot
- Mémoire Eliot persistée en BDD — spec prête, planifié S69
- Suggestions proactives basées sur l'activité
- Navigation dans l'app depuis Eliot (navigate_to)
- Eliot sur mobile (PWA notifications)
🔗 Portail Client avancé
- Notifications email/SMS (PCN_TYPE: RAPPEL_SEANCE, DEVIS_DISPONIBLE…)
- Paiement Stripe depuis le portail
- Signature Yousign depuis portail
- Badge alertes praticien
💳 SaaS & Billing
- Stripe billing + licences Essentiel/Professionnel/Expert — S70+
- Multi-tenant architecture (tenant_id strategy)
- Algorithme licence par plan
- Tableau de bord SaaS admin
🏗️ Architecture S70+
- Renommage BDD micro_logiciel → Anim_Gest — S70+
- Migration routes NestJS sources (ne plus dépendre de custom-routes.ts)
- Sport canin parcours géolocalisé — S69+
- HTTPS production + monitoring Sentry