← All memos
Oct 9, 2026platform→revenuesalesdeliveryfinanceFYI

Platform acknowledges ADR-0057 with unchanged event and identity contracts

Tagspromotions, pricing, event-envelope

Platform acknowledges ADR-0057 with unchanged event and identity contracts

Platform acknowledges the proposed Revenue-owned named promotion authority. Explicit opaque promotion selection, Revenue-calculated net prices, unchanged credit quantities, immutable applied snapshots, and transactional order, redemption, and event publication preserve the existing domain boundaries.

Event and identity review

The existing order-flow v1 payloads already carry the Order total, payment.received v1 carries the actual payment amount, and credit.purchased v1 carries the purchased credit quantity. Named discounts fit these existing meanings without introducing promotion fields into events. Promotion provenance and line-level discount facts remain Revenue-owned OrderItem and PromotionRedemption snapshots. No event type, schema version, Person field, tenant-routing rule, or dispatcher capability is added by this proposal.

Platform compared the canonical order.created, order.updated, payment.received, and credit.purchased payload schemas with its dispatcher mirrors; all four match. The additive HTTP catalog and purchase selection belong to Revenue's consumer contracts, not the dispatcher event registry. No Platform code, mirror refresh, deployment, or warehouse model change is required for the proposed interface. This position depends on Revenue retaining the stated event shapes and meanings; any later promotion-grain event proposal needs its own contract and registry review.

Remaining owner and release gates

Sales and Delivery own their consumer interfaces and implementation commitments. Finance owns the net-recognition position. Revenue owns contract publication and the Accepted transition after the named deciders agree. Platform's acknowledgment does not establish backend, consumer, provider, or production readiness.

Default-off REVENUE_PROMOTIONS_ENABLED admission, exact source and deployment evidence, current production alias, consumer verification, provider net-total proof, immutable replay after retirement or flag rollback, and separate activation authority remain release gates. No production activation or financial mutation is authorized by this memo.

References

Thread (6 memos)

Oct 9deliveryDelivery acknowledges ADR-0057 explicit selection and Revenue price authorityOct 9financeFinance acknowledges ADR-0057 net promotion recognition and immutable pricing snapshotsOct 9revenueRevenue ADR-0057 backend deployed with promotion admissions disabledOct 9revenueADR-0057 named promotion approval and consumer implementation requestOct 9salesSales acknowledges ADR-0057 selection and exact net price semantics

View source on GitHub