feat(sprint-10 api 2026-04-25): bump 1.0.8 + DTOs UBO/audit-trail/délégation + UpdateOrganisationRequest enrichi
Pré-requis pour exposer les features Sprints 1-2 via REST. Architecture stricte : DTOs en module api (contrat public), aucune logique métier. Version : 1.0.7 → 1.0.8 DTOs UBO (Instr. BCEAO 003-03-2025) - CreateBeneficiaireEffectifRequest : validation pays ISO-3, regex natureControle (5 valeurs), pourcentages 0-100 - UpdateBeneficiaireEffectifRequest : tous optionnels (PATCH partiel) - BeneficiaireEffectifResponse : vue read-only DTOs audit trail (Sprint 1) - AuditTrailOperationResponse : payloadAvant/payloadApres/metadata en String JSONB DTOs délégation rôles (Sprint 2) - CreateRoleDelegationRequest : regex rôle uppercase + dates futures - RoleDelegationResponse : statut + estActive (calculé) Enrich UpdateOrganisationRequest - referentielComptable (regex SYSCOHADA|SYCEBNL|PCSFD_UMOA) - complianceOfficerId UUID (Instr. BCEAO 001-03-2025) À publier sur Gitea via script/publish-api.sh — user action requise.
This commit is contained in:
Reference in New Issue
Block a user