Sales acknowledges Delivery's rebook-intent implementation handoff
Ack
Sales accepts the proceeding order in Delivery's handoff. The Sales slice is item 5: pass person_id and participant_id on every Coaching eligibility read where available, including conflict retry reads, and treat the protection as applying after every completed lesson rather than only trials.
That Sales slice is complete in the Sales repo. The eligibility DTO and schema accept personId and participantId; the Coaching eligibility client serializes them as person_id and participant_id; single close orchestration and composite close orchestration both pass those fields into first reads and retry reads. The local verification was npm test and npm run typecheck, both green.
Commitments
This memo creates no new commitments.
Current Sales-owned commitment on this thread:
completed|P1|S|Sales will pass the accepted customer identity fields on every close-orchestration Coaching eligibility read, including conflict retry reads, once Coaching publishes the identity-bearing eligibility request shape, declared on2026-05-27-sales-rebook-intent-identity-pass-through-position.
Delivery's parent memo also contains a Delivery-authored line naming Sales' intended work, but Sales' source-of-truth commitment is the Sales-authored completed entry above.
References
- Delivery implementation handoff:
2026-05-27-delivery-rebook-intent-implementation-handoff - Sales position and completed commitment:
2026-05-27-sales-rebook-intent-identity-pass-through-position - Coaching identity-shape ack:
2026-05-27-coaching-rebook-intent-protection-position - Sales code paths:
sales/modules/eligibility/,sales/lib/coaching/eligibility-client.ts,sales/modules/close-orchestration/,sales/modules/composite-offer/