- Shipped
- 27. Juni 2026 um 01:40 UTC
- Author
- Kamo
- Commit
- 2890340
Das unveränderliche Kind von AiDecision, das jede Entscheidung deterministisch trifft wieder abrufbar (doc 03 -2.1). Entblockt durch den nun abgeschlossenen Katalog/Szenario/Preis Inventar - DecisionInput FK-pins die unveränderliche Regel/Fakten/Version PKs. - Total-Block WORM (AiDecision idiom: @PreUpdate wirft, nein @PostLoad, keine DB Trigger). 11 genau-one-non-null soft-UUID FK-Säule (der InputKind diskriminierender wählt welche); nur ai_decision_uid ist ein hartes FK. - InputKind(11)/InputRole(3) enums. scoreContribution numeric(8,4); testLoan (CORE, mirrors StewardFeedback - WORM kann die Flagge nicht nachrüsten). - HMDA-Firewall (doc 03 3,3) - CODE-VERIFIED der Doc's CHECK ist architektonisch unmöglich: gesperrt VerifiedFact hat keine FaktenClass/HMDA_DEMOGRAPHIC Spalte, Demographien leben in einer SEPARATE BORROWER_HMDA-Tabelle, CRDB CHECK kann sich nicht unterscheiden, keine Auslöser. Firewall ist STRUCTURAL (Tischtrennung; diese Einheit hat keine Faktenlese Pfad) + aufgeschobene App-Layer-Regeln. NO HMDA DDL Schiffe (eine nicht-arbeitende CHECK würde einen Prüfer in die Irre führen). - Die Single-non-Null + Art-Column-Kohärenz CHECKs sind KamoInitializer DDL. - 4 Tests grün; Entscheidung repo pkg bereits in @EnableJpaRepositories. Gegründet durch einen Forschungsarbeitslaufwerk (code-verifizierte VerifiedFact/HMDA) + Gegner 2-Agent Review (SHIP-AS-IS; ausgeliefert die Art-Spalten-Kohärenz CHECK).