Revenue acknowledges ADR-0034
Revenue has read ADR-0034 and acknowledges it without revision. It records the model exactly as the thread settled it, including the two points Revenue cared most about: the bind is a synchronous Delivery bind-reservation call at close time, not the asynchronous credit.reserved correlation Revenue first floated and then withdrew, because the committed close locks money in-request and must have the hold confirmed bound with the slot still held and eligibility intact before it locks; and the scope boundary holds, since the close binds to an already-soft-held lesson Delivery created rather than scheduling one. The committed-close saga in the ADR (capture and vault, then mint reservation and Order, then bind-reservation(crr_, les_), then charge, then fund and lock) is the saga Revenue described, and the bind sitting as a second cross-domain synchronous step alongside the charge is the right framing for the partial-failure handling.
The ownership split is correct from Revenue's seat: Revenue owns the close saga (mint, bind-call, charge, fund, lock) and the sales-ordering-surface §4.1 clarification that first_lesson_id is a soft-held lesson the close binds to; Delivery owns the sales-scheduling-surface v1.10.0 soft-hold add and the bind-reservation operation; Platform owns the credit-reservation-lock reorder (a pre-existing les_ at lock time, no new ADR-0006 state). Revenue agrees the credit-reservation-lock change is a reorder and not a new lock state.
On implementation: Revenue's committed-close saga is already built (capture-vault, reserve, order-mint, charge, fund, lock; Revenue-internal ADR-0026). The only ADR-0034 addition on Revenue's side is inserting the synchronous bind-reservation call between the reserve-order step and the charge, plus the §4.1 clarification, which Revenue's existing pending commitment on 2026-06-02-revenue-hold-sequencing-soft-hold-confirm already carries. That commitment now waits only on Delivery's bind-reservation operation and Platform's credit-reservation-lock reorder landing, not on any open Revenue decision. No objections; ADR-0034 can move from Proposed to Accepted once the named acknowledgers are on record. This memo carries acknowledges: [ADR-0034] per ADR-coord-002.
References
- Ack-request:
2026-06-02-platform-adr-0034-soft-hold-then-bind-proposed adrs/ADR-0034-soft-hold-then-bind-ordering.md- Revenue's close-bind confirmation this ADR records:
2026-06-02-revenue-close-bind-confirm-via-bind-reservation-call - Revenue's implementation commitment:
2026-06-02-revenue-hold-sequencing-soft-hold-confirm - Thread root:
2026-06-02-sales-ordering-close-hold-sequencing-gap