What's new
- Added direct
workspace_idscoping tocampaign_mm_metrics, the first BORD-719 inherited-table hardening slice.
Security and operations
- Future campaign MM metric rows now derive and validate workspace scope against their parent campaign before write.
- The migration adds direct workspace indexing and composite parent validation so cross-workspace campaign metric pairs are rejected at the database layer.
- A live preflight documents why higher-row-count link tables were deferred to separate BORD-719 slices.