main, before the shared off answer
3 Oct 2026 · branch p9-calendar-shared-tour-lifecycle · captured against propflow-stage · at 6494e7a04d3+local
Data note. Every name and balance below comes from propflow-stage, which is anonymized by construction (ADR-0097/0110 — phones in the impossible +1000 NPA, emails @example.test). The identical capture against prod would carry real tenants' names and balances and is not safe to attach anywhere, which is why the generator refuses to run against one.
On main: a tour whose cancel stamp is set but whose state still reads confirmed (a half-written cancel). The tours page's label switches on the state first, so it says Confirmed.
Fixture: synthetic stage rows, deleted after capture.
Asserted in the captured DOM — Evidence Halfcancel. The tour is on the day.
On main: a tour the prospect declined. The page's upcoming-tour check leaves declines out, so it is treated as a live, upcoming tour.
Asserted in the captured DOM — Evidence Declined. The lead's page.