Skip to main content

Control Catalog V0

Status

Implemented for OP-009. The compliance foundation now has a tenant-scoped starter catalog for SOC 2, HIPAA, and GLBA controls.

What Was Implemented

  • Postgres migration for global framework/control reference data and tenant-scoped control status with RLS.
  • 25+ seeded starter controls across SOC 2, HIPAA, and GLBA.
  • FastAPI read endpoints for framework list, control list, and control detail.
  • Control detail includes tenant-safe linked evidence references.
  • Compliance evidence UI reads and displays the control catalog alongside the auditor-safe evidence chain.

Validation

make validate-contracts
make typecheck-python
make lint
make test-sqlite
make docs-build

Security / Tenant Isolation

Control definitions are global reference data. Tenant status and linked evidence references are tenant-scoped and protected by Postgres RLS. Read actions are audited by the API route layer.

Known Limitations

  • No policy forking runtime in this branch.
  • No visual policy editor, approval workflow, or bulk status management.
  • No export runtime.