Validators HTTP — Création 2026-06-01¶
Contexte¶
Suite au travail de conformité DDD, création des validators HTTP et correction des erreurs de compilation.
Fichiers créés¶
Validators HTTP (interface-adapters/validators/)¶
- ✅
compte.schemas.ts- creer, modifier, id - ✅
depense.schemas.ts- creer, modifier, lister, id - ✅
recette.schemas.ts- creer, modifier, id - ✅
transfert.schemas.ts- creer, modifier, lister, id
Schémas Zod ajoutés (infrastructure/schemas/zod/)¶
- ✅
listerDepenses.schemas.ts- Filtres listing - ✅
obtenirDepense.schemas.ts- Validation ID - ✅
listerTransferts.schemas.ts- Filtres listing - ✅
obtenirTransfert.schemas.ts- Validation ID
Corrections appliquées¶
| Fichier | Correction |
|---|---|
IAuthService.ts |
getExpiresIn() ajouté |
AuthModuleController.ts |
responseBuilder aux handlers |
RegisterUseCase.ts |
AuthService → IAuthService |
TransfertModule.ts |
auditLogRepository ajouté |
UtilisateurModule.ts |
await dans bloc conditionnel |
MeHandler.ts |
utilisateurRepository extrait |
Résultat¶
- Score Tests & Validation : 3/10 → 6/10
- Score Structure : 8/10 → 10/10
- Score final : 9,0/10 - Conformité EXCELLENTE