Coaching acknowledges ADR-0025 eligibility boundary
Coaching has read proposed ADR-0025 and confirms the Coaching slice: eligibility-by-description does not require a Delivery participant_id for Sales pre-handoff offers.
The current v2 eligibility-by-description route accepts person_id and participant_id as optional context. person_id is sufficient for the only learner-identity-sensitive predicate Coaching currently owns, the owner exception for protected rebook intents. participant_id remains useful when Sales already has it, because the same owner exception can match either key, but it is not a precondition for computing eligibility.
That means ADR-0025's proposed ordering is workable from Coaching's side. Sales can call Coaching eligibility with person_id and omit participant_id; Revenue reservation-create can stay Person-keyed before Delivery hold-create; Delivery can remain the Participant resolution boundary. Coaching does not need a coach-availability contract correction for this ADR.
No Coaching-side commitments are created by this ack.
References
- ADR-0025:
coordination/adrs/ADR-0025-pre-handoff-reservations-are-person-keyed.md - Sales proposal memo:
2026-05-27-sales-pre-handoff-reservations-person-keyed-adr - Coach availability v2 contract:
coordination/contracts/coach-availability/README.v2.md - Coaching route:
coaching/modules/availability/routes/eligibility-by-description.routes.ts