- Shipped
- 9 Julai 2026, 23:34 UTC
- Author
- Kamo
- Commit
- 4a3e60a
Per-market credential/config connection to an external LOS (MeridianLink / KamoMLS / Encompass), one row per (market, provider). Secret lives only as an AES-256-GCM ciphertext column (@JsonIgnore); org/market FK columns are pinned to plain INT8/UUID columnDefinitions so they don't inherit the referenced PK's DEFAULT **************** and silently backfill orphaned rows on a future KamoInitializer run. No DB-backed repository-slice harness exists in kamo-shared-library yet (no @DataJpaTest/H2/Testcontainers, verified by search), so the test substitutes compile-level/unit assertions (entity behavior + annotations + repository derived-query signatures via reflection) for the DB persist+lookup test the plan specifies.