A cancelled tour reads Cancelled; a declined tour reads Declined
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.
The same row. The label now reads the shared off answer first, so a tour stamped cancelled reads Cancelled, whatever its stale state says. Before: the same rows on main.
Asserted in the captured DOM — Evidence Halfcancel · Cancelled. The tour and its label.
The same lead. A declined tour is off the books: it is no longer listed as upcoming, and it sits in the tour history with a Declined chip — the same word the tours page uses. The history heading reads "Past tours" even for a future-dated tour that was called off; that heading predates this PR (main files cancelled tours the same way) and is noted as a follow-up.
Asserted in the captured DOM — Evidence Declined · Past tours · Declined. The lead, the tour history it moved into (absent on main), and the Declined chip.
The same screen at phone width: the chip stays beside the name and nothing scrolls sideways.
Asserted in the captured DOM — Evidence Halfcancel · Cancelled. The tour and its label.
The same screen at phone width: the chip stays beside the name and nothing scrolls sideways.
Asserted in the captured DOM — Evidence Declined · Past tours · Declined. The lead, the tour history it moved into (absent on main), and the Declined chip.