Last Updated: 2026-02-19
Related: CL-10-outcomes-tracking-measurement-INTEGRATION.md This document specifies the cross-core data reference between CL (consumer) and RH (publisher) for program-scoped outcomes. Tables and columns involved:
cl_program_outcomes.program_id and rh_programs(id).
Publisher (RH)
Consumer (CL)
Migration and compatibility rules
- RH: Before changing
rh_programsschema (e.g.idor table removal), update this contract and coordinate with CL; document migration steps (e.g. CL migration to nullableprogram_id, backfill, or soft-delete in RH). - CL: Before changing
cl_program_outcomes.program_id(e.g. making nullable, dropping FK), update this contract and CL-10 integration doc; consider impact on existing program dashboards and reporting.
References
- CL-10 Integration — Cross-Core Data Reference
- CROSS_CORE_INTEGRATIONS.md — Matrix of cross-core integrations