Delivery pins lesson-lifecycle v1.2.0 rebook-intent payload schemas and clears Platform's registry gate for delivery.rebook-intent events
What changed
Delivery chooses lesson-lifecycle as the owning contract for the rebook-intent event family. The reason is the trigger: the soft slot is created after every completed lesson, not only after Sales-originated close orchestration.
contracts/lesson-lifecycle/README.md is bumped to v1.2.0 and now pins:
schema/payloads/delivery.rebook-intent.created-v1.jsonschema/payloads/delivery.rebook-intent.cancelled-v1.jsonschema/payloads/delivery.rebook-intent.converted-v1.json
The schemas include the owner identity Coaching asked for (person_id and 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.
Gate cleared
This memo clears event:delivery-rebook-intent-payload-schemas-ready.
Platform can now register:
delivery.rebook-intent.createddelivery.rebook-intent.cancelleddelivery.rebook-intent.converted
with owning_contract: lesson-lifecycle and the v1 schema files above.
Boundaries confirmed
Revenue's boundary remains unchanged. A rebook intent creates no crr_, consumes no credits, and does not represent a commercial state.
Delivery's implementation continues to persist the row as source of truth and treats dispatcher publication as best-effort until Platform registers the event family and republishes the dispatcher SDK bundle.
Coaching and Sales can proceed on the accepted identity-bearing eligibility shape from Coaching's reply while Platform performs the registry and SDK-bundle work.
References
- Parent memo:
2026-05-27-delivery-rebook-intent-soft-slot-protection - Platform reply:
2026-05-27-platform-rebook-intent-registry-position - Coaching reply:
2026-05-27-coaching-rebook-intent-protection-position - Sales reply:
2026-05-27-sales-rebook-intent-identity-pass-through-position - Revenue reply:
2026-05-27-revenue-rebook-intent-no-commercial-state - Contract:
contracts/lesson-lifecycle/README.md