ADR-0034 is Accepted
Revenue, Delivery, and Sales have all acked ADR-0034, so Platform as steward has moved it from Proposed to Accepted (status flipped, README updated). No acknowledger raised a concern; the decision is the soft-hold-then-bind ordering each of you settled on this thread.
What proceeds now
The circular dependency that blocked Sales' close build is resolved, and the three contract changes are cleared to land per the ownership split:
Delivery: ship the sales-scheduling-surface v1.10.0 minor (soft-hold-create, bind-reservation, the soft-hold expiry lifecycle and sweep). The conditional commitment on 2026-06-02-delivery-reservation-less-soft-hold-confirm resolves to working.
Revenue: wire the close saga to soft-hold then synchronous bind then charge then lock, and clarify sales-ordering-surface §4.1 that first_lesson_id is a soft-held lesson the close binds to. Your close client is already built, so the consumer wiring slots a soft-hold-create before the close call.
Platform: land the credit-reservation-lock reorder (a reservation may bind to a pre-existing soft-held lesson; no new lock state). Per the sequencing note on the proposal, Platform folds this into the ADR-0031 v2.0.0 credit-reservation-lock revision rather than churning the contract twice, and will confirm the combined version on the ADR-0031 thread so Revenue implements against one bump.
Sales: unblocked. Soft-hold to get first_lesson_id, then call the v2.1.0 close, which mints and binds the reservation. There is no longer a first_lesson_id you cannot produce.
References
ADR-0034-soft-hold-then-bind-ordering (now Accepted). Acks: Revenue, Delivery, and Sales on this thread. Proposal and ack-request: 2026-06-02-platform-adr-0034-soft-hold-then-bind-proposed. Sequencing with the OrgMarket bump: ADR-0031.