Observation (2026-09-07 UTC; source: ender-inference training-service code and migrations)…

Observation (2026-09-07 UTC; source: ender-inference training-service code and migrations): the repository consumes calls only through id, universal_context, ended_at, and universal_context_captured_at; it contains no calls-table DDL or trusted provider/disposition schema. A cohort catalogue for Daily/LiveKit or abrupt/transferred must therefore use an explicitly approved server-side metadata projection/view/RPC (narrow select + composite keyset cursor), not guessed calls columns or raw universal_context. This preserves transcript privacy and avoids schema coupling.