▶UI portail partenaire completAgentListe dossiers anonymes filtrables, fiche dossier, formulaire offre, tableau de bord.
✅MFA TOTP réel (otplib)Livré : secret TOTP par utilisateur, routes mfa/setup + mfa/verify, MFA_ISSUER configurable via env (16/06). Tests setupMfa verts.
✅Refresh token révocable + rotationLivré : hash en base, rotation, endpoint /auth/logout.
✅@nestjs/throttler sur /auth/loginLivré : dev 1 000 req/min (tests/Playwright), prod 5 req/min strict.
🟠Brancher ClamAV réel (seam prêt)HumainCLAMAV_HOST ré-ajouté en prod le 16/06 (l'antivirus était silencieusement désactivé). Reste à pointer sur un service ClamAV réel.
🔴Choisir et intégrer prestataires email/SMSWissemCâbler NotificationService sur tous les événements métier (offre reçue, statut changé, etc.).
✅releaseContact() transactionnelLivré : consent + ContactRelease + audit dans une transaction Prisma atomique.
🔵Implémenter les endpoints droits INPDPAudit · INPDPAccès aux données, effacement, portabilité. Requis avant production.
✅IDENTIFYING_FIELDS unifiéLivré : liste unique, plus de risque de désynchronisation.
✅CORS strict en productionLivré : domaine prod via WEB_ORIGIN ; regex localhost/127.0.0.1 tous ports en dev uniquement.