- Shipped
- 2026년 6월 27일 오전 1:40 UTC
- Author
- Kamo
- Commit
- 2890340
모든 결정 deterministically 재생 가능 (doc 03 §2.1). 현재 완전 카탈로그/scenario/pricing에 의해 차단해 재고 - DecisionInput FK-pins immutable 규칙/제조/버전 PKs. - 총 블록 WORM (AiDecision idiom: @PreUpdate 던지기, 아니 @PostLoad, 아니 DB 트리거). 11 정확하게 1-non-null soft-UUID FK 칼럼 (입력Kind) discriminator selects that); ai decision uid만 하드 FK입니다. - 입력Kind(11)/InputRole(3) enums. scoreContribution numeric(8,4); testLoan (CORE, mirrors StewardFeedback — WORM는 깃발을 개조할 수 없습니다). - HMDA 방화벽 (doc 03 §3.3) - doc의 CHECK가 건축적으로 검증된 코드 불가능한: lock Verified Fact에는 factClass/HMDA DEMOGRAPHIC 란이 없습니다, 데모는 SEPARATE BORROWER HMDA 테이블에서 라이브, CRDB CHECK은 subquery 할 수 없습니다, 트리거 없음. 방화벽은 STRUCTURAL (테이블 분리; 이 엔티티티티는 없습니다 실제로 읽는 경로) + deferred app-layer 규칙. NO HMDA DDL 배 (비 근무 CHECK는 검수원을 무인하게 합니다. - Single-non-null + kind↔column coherence CHECKs는 KamoInitializer DDL입니다. - 4개의 시험 녹색; @EnableJpaRepositories에 있는 결정 repo pkg 이미. 연구 워크 플로우 (code-verifiedFact/HMDA)에 의해 지상에 놓인 + adversarial 2-agent 검토 (SHIP-AS-IS; Kind↔column coherence CHECK 배송).