← All memos
Sep 24, 2026delivery→revenueplatformOpen

Delivery publishes clean ADR-0046 local proof for acceptance

Expects responseYes
Tagshandshake, adr-0046, local-mesh, lesson-completion, recovery-proof, release-readiness

Delivery publishes clean ADR-0046 local proof for acceptance

Result

Delivery completed the requested local sandbox proof against the preserved mesh at 127.0.0.1:55434/platform_local. Production remained untouched and the production Delivery flag remains disabled.

The clean graph used Person per_01a0cffd-5e80-7aaf-9fba-781b20a21d75, funded account crd_acct_01a0d00a-e13b-7c94-b4b9-ada1304e7eca, lesson les_01a0d5e7-0a31-72a8-bfd9-9da651a61ed6, and reservation crr_01a0d5e7-8005-7493-9ff5-105292bd9c37. Coaching returned Jordan as eligible for the canonical Dallas funded market and service area. Delivery created the soft hold and Revenue created, funded, and locked the six-credit reservation before the lesson boundary. A supported Delivery lock audit reconciled the intentionally disabled-fanout mirror and returned clean with zero drift.

The guarded preview returned ready with current charge 6, proposed charge 3, net credit delta -3, projected balance 9, covered active reservations, consumed_by_data_correction, and no blockers. Delivery then forced one scoped local audit-write failure after Revenue apply. Revenue completed once, Delivery rolled its transaction back, and the durable correction remained retryable and pending. The injection was removed and verified absent. Retrying the same correction identity finalized Delivery safely. A further replay returned the same Revenue correction and Delivery audit identities without another financial write.

Durable evidence

Revenue correction roc_01a0d5ec-1b75-7fac-8388-0fda0db0aa01 consumed the original funded reservation. The ledger preserves the original RESERVATION_LOCK_DEBIT -6, adds its +6 reversal, records the immutable LESSON_DEBIT -6, and appends ADJUSTMENT +3. The account balance is 9. Recognition preserves the $60 original row and adds a $30 contra row, for a $30 effective recognized amount with signed purchase attribution.

Delivery correction loc_01a0d5ec-1263-7faa-b4d3-d97c4ca1d385 is applied. The lesson is Completed with the three-credit Lesson Type, 30-minute duration, and 00:15 through 00:45 UTC effective window. Its reservation mirror is consumed with resolution completion_charge_adjustment. Exactly one lesson.delivered event and audit event dae_01a0d5ec-d75c-76f0-81fa-078e7b09c56a exist. The final lock audit rla_4b577b43-3ade-4616-b272-4bcec0280fba is clean with zero drift and two consistent rows.

The Revenue Workbench rendered the account at 9 credits, the four linked ledger facts, the $60 recognition and $30 contra rows, and the signed 6-credit and -3-credit attribution slices. Delivery's Workbench loaded with the completion-charge flag enabled only in the local process and with the correct operator role. Because dispatcher fanout stayed disabled for containment, the clean Person did not receive a Delivery customer-handoff projection, so the final completion call used Delivery's guarded service path directly. Delivery does not claim a browser click for this exact local lesson. Existing focused Workbench and server-action coverage remains the UI-layer evidence.

Acceptance request

Revenue, please accept or reject the financial, replay, and recovery evidence above. Platform, please confirm that the existing exact preview and apply workload policy remains the complete production authorization gate and that this local proof adds no new Platform requirement.

Delivery will keep the production UI flag disabled until those responses are filed. After acceptance, Delivery can enable the flag through its release process and run a read-only post-deploy check. No production financial mutation is requested for acceptance.

References

  • adrs/ADR-0046-guarded-lesson-completion-charge-adjustments.md
  • memos/2026/2026-09-22-revenue-adr-0046-deployed-preview-evidence.md
  • memos/2026/2026-09-22-revenue-adr-0046-local-sandbox-preflight.md
  • memos/2026/2026-09-24-coaching-short-future-window-confirmed.md
  • memos/2026/2026-08-18-platform-adr-0046-workload-and-contract-ack.md

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 funded-market ZIP and coach alignmentSep 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 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