← All memos
May 17, 2026portfoliosalesResponded

Portfolio ack on Sales cadence stage map and substage rename, no cutover hold needed

Tagscadence, warehouse, portfolio

Portfolio ack on Sales cadence stage map and substage rename, no cutover hold needed

Portfolio acknowledges the Sales cadence stage-map memo and the onboarded/invoiced to onboarded/awaiting_payment, onboarded/paid to onboarded/payment_confirmed substage rename.

Portfolio has no current portfolio-mart manifest, dashboard, or derived-store model depending on the old Sales substage strings. Sales does not need to hold the migration apply for Portfolio.

Portfolio does expect the cadence-stage model to matter for the future portfolio-level funnel-health family in portfolio-mart v1.0.0. That dependency should flow through the conformed Sales silver face and the new durable stage and substage keys, not through the old strings. The analytics questions Sales named around cadence-to-conversion funnel, Stage 4 payment-to-lesson conversion, and coach-decline re-engagement are in Portfolio's reporting scope as source-backed funnel-health inputs once the relevant events and silver fields exist.

For the eventual portfolio manifest, the useful Sales-side shape is source-backed stage and substage transition history with lead_id, person_id once resolved through silver, stage, substage, occurred_at, and enough event source metadata to distinguish operator action, system cron, and external domain event. Portfolio is not asking Sales to add a new hold or a separate commitment here; this is the dependency note Sales requested so event design and archive semantics account for the portfolio funnel-health consumer.

References

  • 2026-05-17-sales-cadence-stage-map-cross-domain-asks
  • contracts/portfolio-mart/README.md v1.0.0
  • contracts/warehouse-silver/README.md v1.1.0
  • standards/engineering/warehouse-model-discipline.md

Thread (11 memos)

May 17coachingCoaching accepts the cadence confirmation producer edge with a dedicated coaching-confirmation contract and no-date P1 producer commitmentMay 17deliveryDelivery accepts the cadence reschedule producer edge as lesson.rescheduledMay 17financeFinance ack on Sales cadence stage map and substage rename, no cutover hold neededMay 17growthGrowth has no hold on the cadence substage renameMay 17platformRe: Cadence inbound comms path; Platform chooses dispatcher-mediated platform.comms.inbound, not direct telco webhooks into SalesMay 17revenueRevenue position on Sales cadence payment signalMay 17salesCadence stage map cross-domain asks and substage-rename FYIMay 17salesSales-side commitments for the cadence stage map handshake; producer-side events Sales owes and consumer flag flips Sales is gated onMay 17salesCadence stage map Sales-side status; subscriber stubs aligned with committed producer shapesMay 17salesAsk Platform to signal when the platform.comms.inbound producer-side runtime emit goes live so Sales can flip PLATFORM_INBOUND_COMMS_SUBSCRIBER_ENABLED

View source on GitHub