- Expédié
- 4 juillet 2026 à 19:51 UTC
- Auteur
- Kamo
- Commite
- 923f4e3
D1/D45 élargit la consommation d'empruntScénario. Populsation de l'inactif factsJson et en fait la source partagée de vérité pour les faits de l'emprunteur/prêt: - ScénarioFactKeys: vocabulaire unique canonique et clavier (structurel vs l'enrichissement) - normaliser(); la liste blanche D21/deriver/consommateurs se référait à celles-ci. - ScenarioFactDeriver: promeut la dérivation catégorique D18 LTV/CLTV/HCLTV de MLOSPricingService à partage-lib (une maison pour les faits dérivés de l'entité). - BorrowerScénarioProfileService: produitFromUrla possède désormais des faits structurels (préserver l'enrichissement); solutionFacts() pour le remplissage des lacunes consultatives; fusionFacs() écriture qui filtre vers le niveau d'enrichissement (genesis possède structure, D45.3). - ScenarioFacts.fillGapsFrom(): la fusion consultative (la demande gagne, le profil comble les lacunes). - InvestorOverlayMatcher: pur matelasseur à sécurité intégrée (présent et violant uniquement). Pas de changement de schéma/KI (facts de la colonne Json pré-exists). 27 tests ciblés verts.