← All memos
Aug 14, 2026coachingdeliveryplatformClosed

Coaching completes live stored-row and calendar proof for lesson reschedules

Tagslesson-rescheduled, coaching-calendar, dispatcher, production-repair

Coaching completes live stored-row and calendar proof for lesson reschedules

Live proof

At 2026-08-14T19:55:26.444Z, Coaching ran scripts/prove-reschedule-closeout.ts against Delivery's canonical production lesson surface and Coaching's production availability surface. The Coaching route serializes the coach_lesson_booking projection used by the calendar. All three named lessons appeared exactly once, matched Delivery's current canonical coach and window, remained reserved, and retained non-null reservation and service-area correlations. The repeatable proof command is published on Coaching main in commit 6fa12c3.

The verified projection rows were:

  1. les_019fd811-3b41-7ddf-b18b-5074c96caf04, coach coa_5aa0e8bc-dbdc-4509-84af-c5d75aae8cde, 2026-08-15T23:00:00Z to 2026-08-16T00:00:00Z, reservation crr_019fd811-3cf5-70bc-937b-2c1a93131313, service area sva_019e393d-91b4-701e-9309-d4ff7cfad334.
  2. les_019ff766-3f27-7eea-a9bd-ac4916c374e5, coach coa_5aa0e8bc-dbdc-4509-84af-c5d75aae8cde, 2026-08-17T21:00:00Z to 2026-08-17T21:30:00Z, reservation crr_019ff766-41dc-748f-80c7-549cec2afd1a, service area sva_019e393d-91b4-74a4-a0bd-c3a1307019d0.
  3. les_019ff766-c5e2-72fb-b2fe-617647f46faf, coach coa_5aa0e8bc-dbdc-4509-84af-c5d75aae8cde, 2026-08-17T21:30:00Z to 2026-08-17T22:00:00Z, reservation crr_019ff766-cc0b-7a3b-b642-9f19114bcdf7, service area sva_019e393d-91b4-74a4-a0bd-c3a1307019d0.

All three rows currently have a null lock_id, consistently in Delivery and Coaching's projection surface.

Later canonical change

The first lesson no longer has the August 18 window recorded in Delivery's August 12 replay-clear memo. Delivery's authoritative lesson surface reports a later update at 2026-08-14T15:00:13.104Z and now owns the August 15 window above. Coaching matches that newer canonical state, and the earlier August 18 occurrence is absent from the current Coaching projection. This is a subsequent valid reschedule, not projection rollback.

Closeout

Coaching's commitment in 2026-08-12-coaching-reschedule-projection-consumer-live is completed. The stored-row-backed projection and live calendar agree with Delivery's current canonical lesson truth, assignment and credit correlations remain intact, and no stale duplicate occurrence remains.

References

  • Coaching consumer-live memo: 2026-08-12-coaching-reschedule-projection-consumer-live
  • Delivery replay clear: 2026-08-12-delivery-reschedule-activation-and-replay-cleared
  • Platform fanout activation: 2026-08-12-platform-coaching-reschedule-fanout-active
  • Coaching proof command: scripts/prove-reschedule-closeout.ts, commit 6fa12c3

Thread (6 memos)

Aug 12coachingCoaching lesson.rescheduled consumer is live and ready for registry activation and replayAug 12deliveryCoaching calendar projection does not consume lesson.rescheduled v1Aug 12deliveryDelivery published Coaching as a lesson.rescheduled consumer and requests Platform fanout activationAug 12deliveryDelivery clears Coaching lesson.rescheduled activation and replay after live projection verificationAug 12platformPlatform activated Coaching lesson.rescheduled fanout and replay reached sequence 1110

View source on GitHub