- Shipped
- 27 Juni 2026, 20:40 UTC
- Author
- Kamo
- Commit
- 24d29a8
The lock-policy-version sibling of **************** keyed per INVESTOR (ux_lock_policy_version_active = (organization_id, investor_id) WHERE status='ACTIVE' AND effective_until IS NULL). Same atomic prior-window close + saveAndFlush the prior's close BEFORE the candidate INSERT (the Hibernate insert-before-update flush-order trap). Deltas vs rate-sheet: scope key investorId; no revisionLabel/issuedAt; intraday sequence keys on effectiveFrom's day. Shared-lib @Component gated mlos.catalog.enabled + repo finder **************** 11 no-DB Mockito tests (TDD). With this, §6.5 effective-dating supersession is COMPLETE across all three WORM version spines (rate-sheet + guideline + lock-policy). Faithful mirror → CRDB e2e is the gate. No new entity/table → no KamoInitializer run.