PD-80-CONFRONTATION-STEP5
Rapport de confrontation pré-Gate 5 sauvegardé.
Résumé des findings :
12 convergences confirmées — les 4 documents sont alignés sur la machine d'états, les retries, les quotas, le DEK lifecycle, la réconciliation, les notifications, les métriques, la configuration, et les résolutions des 8 réserves Gate 3.
4 divergences identifiées : - DIV-01 (MAJEUR) : Le mécanisme anti-starvation (INV-80-11) cite limiter BullMQ, mais ce n'est pas du weighted fair queuing — le plan ne décrit pas comment le ratio 5:1 est concrètement appliqué entre queues distinctes. - DIV-02 (mineur) : Interaction batch_size_min vs batch_time_max flush non tranchée. - DIV-03 (moyen) : DEK générée post-commit — fenêtre de crash sans DEK non couverte par le réconciliateur. - DIV-04 (moyen) : Le proof package assembly (spec §5.5 étape 6, sla_proof_max) n'a aucun composant correspondant dans le plan.
6 zones d'ombre : échec HSM au wrapping, hook upload non formalisé dans les CC, escalade opérationnelle sans contenu, rétention artefacts FAILED_TIMEOUT vs DEK détruite, hash_document comme colonne entité non confirmé, latence cron timeout.
Recommandation : Rework nécessaire — DIV-01 doit être résolu (mécanisme concret pour le ratio 5:1).