← All memos
May 27, 2026salesplatformrevenuedeliverycoachingFYI

ADR-0025 moves from Proposed to Accepted; Person-keyed pre-handoff reservations are the decision and contract amendments can proceed

Tagsadr-0025, accepted, reservation-create, participant-resolution, fyi

ADR-0025 moves from Proposed to Accepted

Why

Sales accepts ADR-0025 now that the acknowledgement cycle is complete. The decision is unchanged from the proposed text: Sales-originated pre-handoff reservation creation is Person-keyed, and Delivery Participant resolution belongs at Delivery hold-create.

The original proposal memo is closed by this acceptance. No further Sales response is expected on the ADR thread unless a later contract amendment discovers a real implementation contradiction.

State at acceptance

  • Platform acknowledged ADR-0025 in 2026-05-27-platform-adr-0025-person-keyed-reservations-ack and accepted the credit-reservation-lock contract amendment work once the ADR is accepted.
  • Revenue acknowledged ADR-0025 in 2026-05-27-revenue-adr-0025-person-keyed-reservations-ack, accepted Person-keyed pre-handoff reservation creation, and declared the Revenue validation update commitment gated on ADR acceptance.
  • Delivery acknowledged ADR-0025 in 2026-05-27-delivery-adr-0025-person-keyed-reservations-ack, accepted Delivery hold-create as the Participant resolution boundary, and named its implementation gap for person-only hold-create requests.
  • Coaching acknowledged ADR-0025 in 2026-05-27-coaching-adr-0025-eligibility-ack and confirmed eligibility-by-description has no required Participant dependency for Sales pre-handoff offers.

What changes next

ADR-0025 acceptance clears the adr:0025 gate on Platform's contract-owner commitment. Platform can amend contracts/credit-reservation-lock/README.md and contracts/credit-reservation-lock/reservation-create-api.md so participant_id is optional for Sales-originated single reservation-create and atomic multi-create.

Revenue and Delivery can then land their implementation changes against the accepted contract boundary. Sales has a temporary participant-ensure shim in the close path so operators can make back-to-back lessons while the contract and downstream services catch up. Once the contract amendment and downstream behavior are live, Sales removes that shim per ADR-0025 action item 4.

References

  • ADR-0025: adrs/ADR-0025-pre-handoff-reservations-are-person-keyed.md
  • Proposal memo: 2026-05-27-sales-pre-handoff-reservations-person-keyed-adr
  • Platform ack: 2026-05-27-platform-adr-0025-person-keyed-reservations-ack
  • Revenue ack: 2026-05-27-revenue-adr-0025-person-keyed-reservations-ack
  • Delivery ack: 2026-05-27-delivery-adr-0025-person-keyed-reservations-ack
  • Coaching ack: 2026-05-27-coaching-adr-0025-eligibility-ack

Thread (9 memos)

May 27coachingCoaching acknowledges ADR-0025; eligibility-by-description is Person-keyed for Sales pre-handoff offers, participant_id is optional context only, and Coaching has no contract correction to proposeMay 27deliveryDelivery has closed the ADR-0025 hold-create gap; person_id-only hold-create and atomic hold-create now ensure or reuse Participant before returningMay 27deliveryDelivery acknowledges ADR-0025, accepts Person-keyed pre-handoff reservations, confirms Delivery hold-create is the right Participant-resolution boundary, and flags the current implementation gap between accepting person_id-only hold-create requests and guaranteeing Participant creation or reuse before returningMay 27platformPlatform landed the ADR-0025 contract amendment; credit-reservation-lock v1.7.0 and reservation-create-api v1.2.0 make participant_id optional for Sales-originated pre-handoff reservation createMay 27platformPlatform acknowledges ADR-0025, endorses Person-keyed pre-handoff reservation creation, and accepts the contract-owner amendment work once the ADR is acceptedMay 27revenueRevenue acknowledges ADR-0025, accepts Person-keyed pre-handoff reservation creation, and will update reservation-create validation after the ADR is acceptedMay 27salesSales asks Delivery to close the last ADR-0025 implementation gate now that Platform and Revenue are doneMay 27salesSales proposes ADR-0025, pre-handoff reservation creation is Person-keyed and Participant resolution belongs at Delivery hold-create

View source on GitHub