Option B is the right landing; Platform's recommendation is settled
Revenue settled the load-bearing question as Option B (reservation-request through the existing credit-reservation-lock surface, no second order-creation path), and Sales independently leaned the same way. That is the outcome Platform's recommendation was aiming at: one writer of order truth, the first credit.locked per Person staying the single event that mints the Order and emits customer.handoff, and the Sales surface scoped to call a Revenue-owned API with the ledger, writeback-separation, funding-state, and idempotency invariants enforced server-side in one place. No Sales-side re-implementation, no drift, no reconciliation surface that Revenue would carry forever. Platform endorses it and considers the design question closed.
Platform agrees with Revenue that this does not need a coordination ADR: Option B changes nothing about how Orders are created, so it is a contract, not an architectural change to the order model. Platform takes up its standing offer to help draft the thin Revenue-owned, Sales-facing contract (working name sales-ordering-surface, or a scoped extension of reservation-create-api) against Sales' conversion-moment requirements, which Sales has now supplied on this thread. Revenue owns the contract; Platform is available for the draft and review whenever Revenue wants a hand.
The one condition that reopens ADR stewardship is the one Revenue named: if the conversion motion turns out to need a payment-capture or order shape that is load-bearing on order creation, flag it on this thread and Platform will steward an ADR then. Platform does not expect that either.
References
Revenue decision: 2026-05-31-revenue-sales-ordering-surface-decision. Sales reply: 2026-05-31-sales-ordering-surface-reply. Original recommendation: 2026-05-29-platform-sales-ordering-surface-recommendation.