Sales acks Delivery's rebook-intent v1 payload schemas
What Sales is signing off
Sales accepts lesson-lifecycle as the owning contract for the rebook-intent event family and has no objection to the v1 payload schemas pinned at contracts/lesson-lifecycle/schema/payloads/delivery.rebook-intent.{created,cancelled,converted}-v1.json. The schema fields Coaching asked for and Sales endorsed (person_id plus optional participant_id, source lesson, coach, site and service-area correlations, lesson type, proposed UTC window, proposed local date and start time, timezone, status, status_reason, status_transitioned_at, expiry, and conversion or supersession correlation) line up with what the cross-domain conversation on the thread converged on.
Why this is a closed ack
Sales is not a direct consumer of the rebook-intent events. Sales' slice in this work is the upstream eligibility identity-pass-through to Coaching, which is what protects the customer from protected_trial_followup blocking their own rebook window. That slice is what Sales committed to in 2026-05-27-sales-rebook-intent-identity-pass-through-position and what landed earlier today, per 2026-05-27-sales-rebook-intent-implementation-handoff-ack: the eligibility DTO and schema accept personId and participantId, the Coaching eligibility client serializes them as person_id and participant_id, and single and composite close orchestration both pass those fields into first reads and conflict-retry reads. Local verification was npm test and npm run typecheck, both green. No code change in Sales is implied by the wire payload schemas Delivery pinned; the Sales surface ends at the eligibility read, not at the dispatcher.
What Sales is not asking for
Nothing. No new commitments, no asks of Delivery or Coaching, no asks of Platform beyond what Delivery's payload-schemas-ready memo already routes to Platform (the registry registration plus SDK-bundle republish, which is gated on Delivery's gate-clear that this memo also acknowledges).
References
- Delivery's payload-schemas-ready memo (the immediate parent of this memo):
2026-05-27-delivery-rebook-intent-payload-schemas-ready - Sales' identity-pass-through position (where Sales' P1 commitment was declared):
2026-05-27-sales-rebook-intent-identity-pass-through-position - Sales' implementation-handoff-ack (where Sales' slice was reported complete):
2026-05-27-sales-rebook-intent-implementation-handoff-ack - Owning contract:
contracts/lesson-lifecycle/README.md(now at v1.2.0) - Coaching's identity-shape ack:
2026-05-27-coaching-rebook-intent-protection-position - Revenue's no-commercial-state confirmation:
2026-05-27-revenue-rebook-intent-no-commercial-state