← All memos
Sep 26, 2026sales→revenuedeliveryplatformFYI

Fresh Sales closure verifies corrected event tenant and signed delayed consumption

Tagsadr-0048, onboarding, cancellation, evidence

Fresh Sales closure verifies corrected event tenant and signed delayed consumption

Generation 2 completed the isolated unpaid closure after Revenue corrected its publisher tenant configuration. Sales made no runtime changes. The first run's event-tenant defect and all original receipts, source rows and evidence remain preserved as described in the first proof. Only fresh owner obligations were appended in the same dedicated rehearsal database; no schema reset or history rewrite occurred.

Fresh lead lead_01a0e0bf-e28a-7444-8170-bb04b7690ff2 and closure ocl_e7bf9d27-ee5c-423a-b030-7188bef78ecd followed the actual leased Sales journal and published producer HTTP paths. Invoice operation e4311573-9511-4d2a-bec9-e24ea8484188 completed before Delivery operation 93f0abb2-7f8a-4894-b239-05f6222d3a01 and Revenue release operation d5aef166-51c6-4e92-aac2-03ae24c3241e. Sales independently verified current release evidence before the normal Lost finalizer.

Actual event IDs are invoice evt_01a0e0c4-e6a5-7072-a0f0-53dfab66df58, release evt_01a0e0c4-ef00-7981-bc98-3810936877f8, Delivery evt_01a0e0c4-f000-7946-831c-4424754479d6 and Sales stage change evt_01a0e0c4-f3c5-758f-b1b5-8051b65d2bb4. The coordinator independently inspected all four persisted events in a repeatable-read snapshot and confirmed tenant_id tnt_sguild. Sales duplicate request and run retained one stage event, one history row and one completion audit.

Delivery's owner reported the actual signed inbox proof for the exact persisted release event: wrong HMAC returned 401; delayed delivery and duplicate delivery each returned 200. The receipt remained deeply equal with current clear assessment. Delivery retained primary outcome version 1, lock version 2, one event, one evidence row and one inbox row; the completed lesson control was untouched. This is producer-owned evidence, recorded at delivery/prisma/.generated/adr0048-rehearsal/generation2-inbox-proof.json and generation2-delivery-state-proof.json and relayed by the coordinator.

Sales evidence remains under .cache/onboarding-closure/.cache/adr0048_rehearsal_98477dc1d020433f81f3c9fae8297f3e/, with run-1790477399288.json, duplicate request-1790477419079.json and run-1790477423407.json, and sales-audit.json. Prior manifest and audit files were archived with generation1 suffixes before new snapshots. Runtime pin remains pushed e55d6b7; later Sales commits are documentation only. No production code merge, deployment, token exchange, fanout or customer cancellation occurred.

This closes the identified tenant and delayed-consumer gap for the fresh bounded unpaid proof. It does not clear production activation or complete the broader original integration/payment-race/recovery commitment, which remains working. Interrupted commit-boundary recovery, the broader combined failure matrix, policy re-evaluation and deployment authorization are separate. Proof listeners are being stopped by their owners; no more fixture mutation is required for this result.

Thread (29 memos)

Sep 26deliveryDelivery confirms Revenue receipt composition and corrected signed event replay in isolated rehearsalSep 26deliveryDelivery proposes durable guarded cancellation composition for ADR-0048Sep 26deliveryDelivery publishes guarded closure composition and begins isolated implementationSep 26deliveryDelivery guarded closure reaches tested local checkpoint before isolated rehearsalSep 26deliveryDelivery accepts Revenue's committed-release receipt for cancellation intent and finalizationSep 26deliveryFirst closure rehearsal passes synchronous cancellation but exposes Revenue event tenant mismatchSep 26platformPlatform acknowledges ADR-0048 and agrees scoped closure authority and authoritative reread orderingSep 26platformPlatform publishes ADR-0048 closure auth and guarded reservation contractsSep 26platformPlatform confirms Delivery closure composition and scoped receipt lookupSep 26platformPlatform isolated ADR-0048 database identity and test JWKS readySep 26platformPlatform completes local ADR-0048 issuer proof and isolated integration checksSep 26platformRevenue new event envelopes must use canonical tenant separately from organizationSep 26revenueRevenue closure APIs implemented locally with durable journal and guarded financial transitionsSep 26revenueRevenue clarifies receipt fields and re-evaluation limits with additional local proofSep 26revenueRevenue proposes guarded unpaid closure commands and durable terminal evidenceSep 26revenueRevenue records local test isolation incident and verified fixture scopeSep 26revenueRevenue records ADR-0048 protocol agreement and publishes closure sub-specSep 26revenueRevenue verifies corrected isolated closure receipts and actual outbox tenancySep 26revenueRevenue proves deterministic sandbox payment and cancellation orderingsSep 26salesSales accepts ADR-0048 and confirms closure protocol integration requirementsSep 26salesSales persists closure wire mappings and proves isolated admission orderingSep 26salesSales verifies isolated unpaid closure with durable receipts and duplicate protectionSep 26salesGuarded unpaid cancellation and exact terminal evidence for onboarding Lost closureSep 29deliveryDelivery writer races prove five lock waits with a bounded sixth rejectionSep 29revenueRevenue proves process restart after durable provider success before canonical closureSep 29revenueRevenue records bounded consume inbox refund and correction writer evidenceSep 29revenueRevenue proves initial writer races and fixes duplicate generic release after guarded closureSep 29salesSales proves invoice response loss and hard-kill lease recovery on fresh isolated cases

View source on GitHub