Checkpoint: Audit de robustesse et maintenabilité : calcul dynamique des tendances OPEX par véritable année N-1, filtrage/validation centralisés des codes établissement, transactions d'import et d'écriture, contraintes uniques CAPEX/OPEX avec déduplication, suppression effective de postes OPEX, nettoyage des gabarits et scripts morts, chargement différé XLSX, documentation métier et 22 tests passants.

This commit is contained in:
Manus
2026-08-17 20:50:33 +00:00
parent 31cdb257fb
commit 615dd46059
29 changed files with 1449 additions and 3307 deletions

12
todo.md
View File

@@ -77,3 +77,15 @@
- [x] Menu latéral : ajouter un espace libre entre "Paramètres" et le nom de connexion
- [x] Menu latéral : ajouter "Tableau de bord Finance" sous "OPEX (charges)"
- [x] Créer la page Tableau de bord Finance avec accès au dossier Windows OneDrive
## Audit de robustesse et maintenabilité
- [x] Cartographier le code, les dépendances et les fichiers non utilisés
- [x] Corriger les tendances par catégorie OPEX pour comparer l'année affichée à sa vraie année N-1
- [x] Diagnostiquer le rendu dupliqué : une seule racine React active, les répétitions proviennent de la superposition de captures navigateur
- [x] Valider côté serveur les codes importés dans les bases OPEX et masquer les lignes non établissement existantes
- [x] Rendre effective la suppression d'un poste OPEX au lieu d'afficher une action indisponible
- [x] Nettoyer les fichiers techniques inutiles et le code mort identifié
- [x] Renforcer les contrôles d'entrée, les états d'erreur et les points fragiles prioritaires
- [x] Documenter les responsabilités et invariants des modules métier maintenus
- [x] Ajouter ou compléter les tests ciblant les régressions critiques
- [x] Vérifier TypeScript, tests, build et état de l'application avant checkpoint