- Spegnimento
- 4 luglio 2026 alle ore 02:15 UTC
- Autore
- Kamo
- Impegno
- addc23c
Il primo dominio di configurazione di COLLECTION (doc-04 §3.2 LicensingEntry, molti per profilo) — una nuova forma di scrittura id-keyed sulla stessa spina dorsale di audit dei singletons: - No, no. / updateLicense / deleteLicense: profileVersion urto + §4b.1 validate-or-rollback + WORM change-log per riga; identità server-stamped. Aggiornamento / cancellazione risolvere la riga da id quindi fail-closed 404 (NoSuchRowException) se esso non è l'operatore o il profilo di g — nessun oracolo di esistenza cross-profile. - deleteLicense è un HARD delete (audited {"deleted":true,row}) perché Licensing Resolver legge le voci UNFILTERED dallo stato record — una bandiera morbida sarebbe ancora contare come licenza; scadere senza cancellare, impostare la scadenzaDate al passato. - MlosConfigController: GET /licensing (list, efficaceOggi calcolato via isEffectiveOn (oggi), mai memorizzato), POST /licensing, PUT /licensing/{id} (aggiornamento, o rimuovere via {active:false} — il proxy di configurazione non ha verbo DELETE); ISO-date + enum + scadenza>=efficace validazione; NoSuchRowException->404. Gli investitori (+3 bambini) e RiskOverlay riutilizzano questa forma in fette successive. 6 test.