← Tous les changelogs
~163Routes API
115Pages UI
13Eliot tools
77Pages docs
🐾 Fix Registre Carnivores Domestiques
- Bug SQL FROM animaux → FROM animal (2 occurrences)
- Bug SQL TIE_NOM inexistant → TIE_RAISON_SOCIALE (GET + GET/:id)
- Sidebar ELEVEUR, PET_SITTER, PENSION_CHENIL : item Registre Carnivores D. ajouté
- Validation : /api/registre-carnivores → 200 [] sans erreur · 3 pages UI à 200
🔄 Migration app.use() → instance.use() — 100%
- 94 routes migrées en 3 batches
- Batch 1 : elevage (8) + stats (8) + formules (6) + parametres (6) + editions (6) = 34 routes
- Batch 2 : signatures + ged-cac + forfaits + utilisateurs + roles + devis + seances… = 33 routes
- Batch 3 : routes isolées reglements, contacts, agenda, races… = 27 routes
- Validation post-rebuild : 12/12 routes spot-check ✅ — app.use() restants : 0
📁 Docs GitHub Pages — nouvelles pages
- Page 61 : GED filesystem (architecture, table ged_fichier, volume Docker, 57 entrées)
- Page 62 : Tarification 3 méthodes (formules, BDD, verrouillage, historique)
- Page 58 : Registre sanitaire (arrêté 3 avril 2014)
- Page 59 : Registre entrées/sorties I-CAD (arrêté 9 nov. 2023)
- Page 60 : Registre Carnivores D. (arrêté 30 juin 1992)
- MàJ : index · API reference 18 groupes · roadmap · pilotage · 11 pages métiers
🛠️ SAV Suite — 3 outils refondus
- SAV_Analyseur_Dette : détection dette par catégorie
- SAV_Gestionnaire_Maintenance : suivi symptômes + résolutions
- SAV_Generateur_Handover : pré-remplissage automatique S67
📋 Specs S68 produites
- SPEC_S68_ELIOT_REGISTRE.md — 3 tools TypeScript complets
- SPEC_S68_EXPORT_CSV_REGLEMENTS.md — route API + bouton TSX
- SPEC_S68_notifications_portail.md — table + seeds + nodemailer
- SPEC_S68_eliot_memoire.md — 2 tables + injection system prompt
📦 Commits
| SHA | Description |
| 71bf6ab | fix(S67): migration app.use→instance.use 100% (94 routes) + fix RC + sidebar 3 métiers |
| 8b758ec | docs: Registre sanitaire + SAV Suite refondus + index MàJ |
| 22e77da | docs: Page 59 registre entrées/sorties I-CAD |