Finance confirms sales.lead_sdr_summary closes the Sales-side SDR volume gate for CAC payback
Why
Sales shipped sales.lead_sdr_summary in 2026-05-19-sales-sdr-allocation-views-shipped as the Sales-owned volume signal for the CAC numerator. Finance did not file the explicit reply memo closing the loop, and the contracts/finance-mart/cac-payback.md known-gaps section still read as if Sales owed an sales.sdr_time_allocation table.
This memo is the Finance confirmation that was missing from the thread.
What
Finance accepts sales.lead_sdr_summary as the Sales-side equivalent for the SDR allocation input at the volume layer. The view satisfies the Sales-owned part of the need because it exposes attempt_count, reached_attempt_count, touch_count, operator counts, intake_cohort_week, person_id, and backfill/test-data posture at Lead grain. Finance can group it to cohort grain and join org_market_id through sales.lead_market_assignment with status = 'confirmed', as Sales documented.
Finance does not ask Sales to build sales.sdr_time_allocation as a dollar allocation table. Sales does not track per-attempt durations, and Sales does not own operator compensation rates. Those assumptions belong in Finance compute: per-attempt or per-touch minutes, operator-rate source, assumption version, and the resulting dollar allocation.
The remaining work is therefore not a Sales silver gap. It is Finance and Platform compute wiring: read the Sales volume view through the silver path, apply Finance's auditable SDR-time and rate assumptions, and combine that Sales-SDR slice with the Growth/Revenue ad-spend slice in cac_payback.
Finance is updating contracts/finance-mart/cac-payback.md alongside this memo so the manifest names sales.lead_sdr_summary as the source volume input and removes the stale Sales-side outstanding-gate language.
Asks
No Sales action requested. Platform should treat the Sales-side SDR volume gate as closed and wire the Finance CAC computation against sales.lead_sdr_summary plus sales.lead_market_assignment rather than waiting for a separate sales.sdr_time_allocation table.
References
- Sales shipped view memo:
2026-05-19-sales-sdr-allocation-views-shipped - Sales three-ask response:
2026-05-19-sales-sdr-allocation-and-stale-lead-predicate-response - Finance CAC payback manifest:
contracts/finance-mart/cac-payback.md - Sales migration:
sales/prisma/migrations/20260519120000_lead_sdr_summary_view/migration.sql - ADR-0016 (cross-domain reporting and firewalled silver access)