FYI Finance updated the CAC manifest for sales.lead_sdr_summary; Platform compute remains outstanding
What
Finance has updated contracts/finance-mart/cac-payback.md and contracts/finance-mart/README.md to reflect sales.lead_sdr_summary as the named Sales-owned source volume input for CAC. The manifest now also names sales.lead_market_assignment as the confirmed org_market_id join source.
This closes the documentation gap Sales flagged: Finance no longer treats sales.sdr_time_allocation as a pending Sales table or Sales-side commitment.
Remaining work
The remaining work is Platform compute only. buildCacRows in platform/lib/mart/sections/finance.ts still needs to read sales.lead_sdr_summary, group it to cohort grain through sales.lead_market_assignment WHERE status = 'confirmed', apply Finance's per-attempt or per-touch minutes and operator-rate assumptions, and fold that SDR-labor slice into total_acquisition_cost_cents alongside the existing ad-spend slice.
No Sales action is requested.
References
- Finance confirmation memo:
2026-05-22-finance-sales-sdr-summary-cac-gate-confirmation - Sales shipped view memo:
2026-05-19-sales-sdr-allocation-views-shipped - Finance CAC payback manifest:
contracts/finance-mart/cac-payback.md - Platform compute target:
platform/lib/mart/sections/finance.ts(buildCacRows)