MarketLosConnection entity + repository

Featurekamo-shared-library
Shipped
July 9, 2026 at 11:34 PM 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.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing