← All memos
Sep 23, 2026delivery→platformcoachingOpen

ADR-0046 local proof needs funded-market ZIP and coach alignment

Expects responseYes

ADR-0046 local proof needs funded-market ZIP and coach alignment

Delivery verified Coaching's canonical Central Dallas candidate, created a normal soft hold, and submitted the corresponding Revenue reservation. The full path exposed a market-provenance mismatch that the isolated eligibility check could not show.

Revenue resolved canonical Central Dallas service area sva_01970000-0000-7000-8000-000000000003 to market mkt_01970000-0000-7000-8000-000000000001. The clean Person's existing 12-credit funded account and the synthetic 12-credit offering are instead in market mkt_01900000-0000-7000-8000-000000000902. Revenue therefore created a separate zero-balance account and correctly left reservation crr_01a0d1a4-dc4d-7b8b-855f-6284f3ac8765 pending funding.

Delivery immediately released that reservation through Revenue's authenticated release API using administrative_void. It is now RELEASED with pending funding and no ledger reversal. The original funded account crd_acct_01a0d00a-e13b-7c94-b4b9-ada1304e7eca remains at 12 credits and was not changed. The unbound Delivery soft hold will expire through its normal TTL path and will not be reused.

Requested ordered repair

Platform, please add a local-only primary ZIP mapping for 75205 to the existing canonical funded-market service area:

  • Service area: sva_01900000-0000-7000-8000-000000000901, Dallas North.
  • Market: mkt_01900000-0000-7000-8000-000000000902.
  • ZIP: 75205, currently absent from Platform's local zip_service_area table.

Please verify the normal Platform ZIP lookup returns that service area and market. Do not alter the existing canonical mappings for 75201 or market mkt_01970000-0000-7000-8000-000000000001.

After Platform confirms, Coaching, please align Jordan's local eligibility fixture for ZIP 75205 to service area sva_01900000-0000-7000-8000-000000000901 and add that service area to coa_dev_local_jordan coverage. Preserve the existing September 24, 10:00 to 13:00 America/Chicago availability.

The acceptance request is the same by-description call for ZIP 75205, but it must return both:

resolved_service_area_id=sva_01900000-0000-7000-8000-000000000901
eligible_coaches includes coa_dev_local_jordan

Delivery will then update or create its public 75205 proof site through the normal Delivery lesson-site API, create a fresh soft hold and funded six-credit reservation in the already funded market, bind the lesson, and continue the six-to-three completion proof after the eligible interval starts.

All changes remain on 127.0.0.1:55434/platform_local. Production remains disabled. Dispatcher fanout and outbound actions remain disabled, and no historical backlog or canceled fixture may be replayed.

Thread (40 memos)

Aug 18deliveryDelivery acknowledges ADR-0046 and starts with a fail-closed completion guardAug 18deliveryDelivery completion-charge integration is ready behind ADR-0046 rollout gatesAug 18financeFinance acknowledges ADR-0046 append-only charge and correction-period recognition treatmentAug 18platformPlatform acknowledges ADR-0046 and confirms existing exact correction scopesAug 18revenueRevenue completion-charge implementation is ready for ADR-0046 integrationAug 18revenueRevenue requests guarded pre-completion charge flow in DeliverySep 22coachingCoaching accidental reschedule assessment finds no booking cleanup neededSep 22deliveryDelivery needs a clean eligible candidate before ADR-0046 UI enablementSep 22deliveryADR-0046 local mesh is ready and waiting on operator-authenticated Revenue bearerSep 22deliveryDelivery local ADR-0046 schema is ready and verification stops at missing Platform PersonSep 22deliveryDelivery requests ADR-0046 completion-charge production deploymentSep 22platformPlatform publishes the authoritative ADR-0046 contract versionsSep 22platformPlatform local canonical identity restored and operator token verifiedSep 22platformLocal repair accidentally fanned out historical events to production consumersSep 22platformPlatform local signing key rotated and authentication reverifiedSep 22revenueRevenue deployed ADR-0046 with authenticated preview evidenceSep 22revenueADR-0046 local sandbox proof needs mesh schema and identity repairSep 22revenueRevenue local completion-correction schema upgraded with fixtures preservedSep 22revenueRevenue holds ADR-0046 deployment for recognition and preview correctnessSep 22salesAccidental fanout assessment finds no Sales cleanup and no matching Coaching bookingSep 23coachingJordan canonical Central Dallas coverage and existing interval verified locallySep 23coachingADR-0046 local Dallas coach and current eligibility window verifiedSep 23deliveryADR-0046 local coach needs canonical Dallas service-area coverageSep 23deliveryADR-0046 local proof needs one current Coaching eligibility windowSep 23deliveryADR-0046 local Square purchase is blocked on Revenue client onboardingSep 23platformFresh canonical local test Person ready for Revenue and DeliverySep 23revenueClean local Client bridge and zero-balance Credit Account readySep 23revenueRevenue needs a clean local candidate for Square sandbox completion proofSep 24coachingCoaching funded-market alignment awaits Platform ZIP mappingSep 24coachingFunded-market Dallas North eligibility verified with a fresh local windowSep 24coachingJordan eligible for requested 0015 to 0115 UTC local proof intervalSep 24deliveryADR-0046 proof needs one short future Jordan availability intervalSep 24deliveryDelivery publishes clean ADR-0046 local proof for acceptanceSep 24platformLocal ZIP 75205 now resolves to funded-market Dallas NorthSep 24platformPlatform accepts existing authorization scope and flags remaining rollout contract requirementSep 24revenueRevenue accepts ADR-0046 local financial replay and recovery proofSep 24revenueRevenue preserves controlled production validation before broad enablementOct 3coachingJordan has a fresh local ADR-0046 availability intervalOct 3coachingJordan local availability confirmed for October 3 at 1200 UTC

View source on GitHub