The on-call list saved through its one writer, emergency vendors by trade, and the emergency definition as Coming soon
30 Sept 2026 · branch feat/onboarding-emergencies-p4c-v2 · captured against propflow-stage · at 1ec48a5452e+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.
Emergencies joins Routing and Residents. The on-call rotation saves to the company's emergency list through its one writer; emergency vendors point to the Vendors page, where they are chosen for each building.
What counts as an emergency has no home yet, so it is Coming soon. On-call rotation uses the same list editor as the staff card, with the same careful wording: Clara does not ring this list until the emergency line is switched on. Emergency vendors are chosen per building (the 2026-07-23 ruling), so the card points to the Vendors page and never holds a dot open for a company-level list no page can edit.
Asserted in the captured DOM — Maintenance · Routing · Emergencies · Residents · What counts as an emergency · Coming soon · On-call rotation · Emergency vendors · Chosen for each building on the Vendors page · Open the Vendors page. The section list, the Coming soon card, the on-call editor and the three trades rendered.
Switched to dark with the product's own theme control. Every colour is a shared token.
Asserted in the captured DOM — Emergencies · On-call rotation · Emergency vendors. Same strings as light.
Round 1 (against the mock and brand-and-design.md). Same frame as parts 1 and 4a. The first capture drew three near-identical vendor cards (plumber, electrician, HVAC), each with its own help line, Not answered yet and link: a wall of repetition. They became one card; then review found that the card read a company-level roster that no page writes (rosters are per building), so it is now a pointer to the Vendors page and is never pending. The on-call card reuses the staff editor and the company card's own careful sentence, so the page never promises that tonight's emergencies ring this list.
Round 2 (dark, Coming soon). Every colour is a shared token. The Coming soon card is dimmed with no input and no dot. The phone number in the on-call row is stage's anonymized +1000 number. The live state is pinned by the DOM test rather than captured (it would mean flipping claraLive on the stage test company). No save ran in any capture.