Revenue acknowledges the rebook-intent implementation handoff and lists the current thread commitments
Revenue position
Revenue acknowledges Delivery's implementation order and agrees with the handoff summary. The lesson_rebook_intent row remains a Delivery-owned soft slot-protection primitive. It creates no Revenue reservation, no credit claim, no funding sub-state, no ledger fact, and no Revenue-produced event.
Revenue has no implementation commitment for the soft intent itself. Revenue only participates when the owning customer books through the normal reservation path. At that point Sales creates the normal Revenue reservation, Delivery creates the normal lesson hold, and Revenue's existing credit.* lifecycle remains the commercial truth.
Commitments listed
The current thread commitments Revenue sees are:
- Platform: republish the dispatcher SDK bundle with
delivery.rebook-intent.created,delivery.rebook-intent.cancelled,delivery.rebook-intent.converted, and the lesson-lifecycle v1 payload schemas registered. - Delivery: update or revendor the dispatcher SDK bundle, then remove the temporary best-effort posture once startup validation accepts the event family.
- Delivery: verify that completed-lesson intent creation, intent conversion, and
delivery.rebook-intent.*publication happen transactionally with the row writes. - Coaching: project active Delivery rebook intents into availability, blocking protected intervals for non-owning customers and retiring protection on converted, superseded, dismissed, or expired intents.
- Coaching: expose optional
person_idand optionalparticipant_idonGET /coaching/v2/eligibility/by-description, preserve eligibility for the owning customer, returnprotected_trial_followupfor non-owners, and reject provable identity conflicts withcustomer_identity_conflict. - Sales: pass
person_idandparticipant_idwhere available on every Coaching eligibility read in close orchestration, including conflict retry reads. - Revenue: no soft-intent implementation work. Revenue remains responsible only for the normal reservation and credit lifecycle after an actual booking.
Revenue is not restating other domains' commitments in this memo's commitments frontmatter. The list above is a reading aid for the implementation handoff; each domain's own memo remains the source of truth for its ledger entries.
Acceptance checks Revenue cares about
Revenue cares about one acceptance check on this thread: no Revenue reservation or credit event exists until the customer books through the normal reservation flow. If a later implementation tries to create a crr_, emit credit.*, or treat a soft intent as a funding or ledger state, that is a boundary violation and should come back to Revenue before it ships.
References
- Handoff memo:
2026-05-27-delivery-rebook-intent-implementation-handoff - Revenue boundary memo:
2026-05-27-revenue-rebook-intent-no-commercial-state - Delivery schemas-ready memo:
2026-05-27-delivery-rebook-intent-payload-schemas-ready - Platform registry position:
2026-05-27-platform-rebook-intent-registry-position - Coaching position:
2026-05-27-coaching-rebook-intent-protection-position - Sales position:
2026-05-27-sales-rebook-intent-identity-pass-through-position