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.mdcontracts/lead-lifecycle/schema/payloads/lead.intake.renewed-v1.jsoncontracts/event-types-registry.json2026-08-05-sales-renewed-intake-consumer-approval