- Spegnimento
- 4 luglio 2026 alle ore 19:51 UTC
- Autore
- Kamo
- Impegno
- 923f4e3
D1/D45 amplia il consumo di BorrowerScenarioProfile. Popola il dormiente fattiJson e lo rende la fonte comune di verità per il mutuatario / fatti soli: - ScenarioFactKeys: singolo vocabolario di fatto-chiave canonica + livello (strutturale vs arricchimento) + normalizzare(); il D21 whitelist/deriver/consumers li fa riferimento. - ScenarioFactDeriver: promuove la D18 LTV/CLTV/HCLTV + derivazione categorica su MLOSPricingService in condiviso-lib (una casa per fatti derivati da entità). - BorrowerScenarioProfileService: produrreDaUrla ora popola fatti strutturali (preservare l'arricchimento); risolvereFatti() per il gap-riempimento consultivo; mergeFatti() write-back che filtra al livello di arricchimento (genesi possiede strutturale, D45.3). - ScenarioFacts.fillGapsFrom(): unione di consulenza (richiesta vince, il profilo riempie le lacune). - InvestorOverlayMatcher: fiammifero puro e sicuro (solo presente e violante). Nessun cambiamento di schema/KI (produttoriJson colonna preesistente). 27 test mirati verdi.