LenderProfile + LicensingEntry config foundation (Phase-1 Slice 1)

Featurekamo-shared-library
Spegnimento
26 giugno 2026 alle ore 14:24 UTC
Autore
Kamo
Impegno
19c46f8

Nuova fondazione com.kamo.z.shared.mlos.config inquiant-config (doc 04 §3): - LenderProfile (root, UNIQUE per MORTGAGE marketId) — soft-FKs bloccato Organizzazione (Long) + CommerceMarket (UUUID) di id. NOTA marketId è UUID (CommerceMarket.id è gen random uuid; doc 04 'Long FK' è un codice verificato errore, stesso caso di AiDecision.loanFileId). profiloVersione per replay. - LicensingEntry (concessione di licenze per lo Stato, distinta dal membro StewardLicense) — licenzaTipo 8-valore enum; statoCodice ISO-3166-2; NO stato memorizzato, calcolato dalle date effettive/espulsioni tramite isEffectiveOn() (doc 04 §7.3). - LicensingResolver @Component (gated mlos.config.enabled): isTenantLicensed( profilo, stato, tipo) data-based; giurisdizione scoperta => falso (atto bloccato). - Modello di base di conflitto: manuale @Id UUID + @Embedded EmbRecordState (NOT BaseUuidEntity — i suoi timestamp si scontrano; doc 04 §3). 4 LicensingResolverTest verde (TDD). Indici delle entità dichiarate (UNIQUE market id). Deferito: singletons; MlosActivation Servizio + Sicurezza Servizio di avvio self-heal.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo