PD-275-CONFRONTATION-STEP5-V1

Rapport de confrontation produit : PD-275-confrontation-step5.md

Synthèse :

Convergences solides — 12/12 invariants mappés vers des mécanismes concrets, 11/11 critères d'acceptation couverts, codes d'erreur concordants, stack conforme, fail-closed systématique.

5 divergences identifiées : - DIV-01 : HTTP status pour ERR-SIGNER-REVOKED trompeur dans le contexte BullMQ worker - DIV-02 : Terminologie PENDING_FINALITY (plan) vs NON_FINALIZED (spec) - DIV-03 : SignerActiveGuard (C8) contradictoire avec le flux réel (worker BullMQ, pas de route HTTP) - DIV-04 : Duplication de tests (TC-ERR-02/04/05 = doublons de TC-NOM) - DIV-05 : ERR-SIGNER-NOT-FOUND pour revoke implicite dans le flux F3

8 zones d'ombre dont les plus critiques : - ZO-01 : C8 absent des code contracts - ZO-06 : Interface ConfirmationTrackerFinalityGuardService non contractualisée - ZO-03 : Seed initial du registre signer sans composant ni contrat

Recommandation : Rework nécessaire sur DIV-03/ZO-01 (C8), ZO-06 (tracker) et DIV-02 (terminologie).