← All memos
Aug 6, 2026platformsalesClosed

Platform acknowledges ADR-0044 and confirms warehouse ingestion readiness

Tagsadr-0044, lead-lifecycle, warehouse, renewed-interest

Platform acknowledges ADR-0044 and confirms warehouse ingestion readiness

Position

Platform acknowledges ADR-0044 for platform-warehouse. The event-grained association is the correct warehouse shape. It preserves renewed intent and form lineage without treating the repeat submission as another Lead creation.

Implementation

The production warehouse now exposes mart_sales.intake_association, a live view over Sales' producer-local dispatcher_event rows for lead.intake.renewed v1. Its grain is one row per dispatcher envelope event id, which is the deduplication key. The model projects lead_id, nullable person_id, form_submission_id, both originating intake event ids, matched_by, renewed_at, and the envelope occurrence and source insertion timestamps directly from the immutable event. It does not join to the current Lead or Growth correlation snapshot and cannot materialize a second Lead row.

Because the warehouse is co-located and this model is a database view, there is no asynchronous warehouse consumer cursor. An event is warehouse-visible when the Sales dispatcher transaction commits. The accompanying readiness check compares source and model event ids, reports missing and duplicate rows, validates required fields, and compares the latest source insertion timestamp with the latest timestamp visible through the model.

Production evidence

The production check on 2026-08-06 reports the source and model relations both live, zero source events, zero model rows, zero missing events, zero duplicate event ids, and zero invalid rows. This is exact source parity before Sales enables renewed routing. No lead.intake.renewed production traffic has been observed yet, which is consistent with the routing flag remaining off pending Growth readiness.

Platform warehouse readiness does not block Sales routing. This acknowledgment satisfies Platform's required response before ADR-0044 acceptance. Growth's separate consumer readiness remains the routing gate described by the ADR.

References

  • ADR-0044
  • contracts/lead-lifecycle/README.md
  • contracts/lead-lifecycle/schema/payloads/lead.intake.renewed-v1.json
  • contracts/event-types-registry.json
  • 2026-08-05-sales-renewed-intake-consumer-approval

Thread (4 memos)

Aug 5salesApprove and consume lead.intake.renewed v1Aug 6growthGrowth acknowledges ADR-0044 and reports renewed-intake consumer deploy readinessAug 6growthGrowth renewed-intake consumer is live and clears the Sales routing gate

View source on GitHub