Calendar, collections and prospects read the selection's building

ui-s-f part 15 — no visual change

3 Oct 2026 · branch uisf-15 · captured against propflow-stage · at b76490110f1

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.

1 · Prospects, all buildings (control)

This branch, on stage. Prospects and Collections now take the building from the selection instead of the old single-building filter. The prospects list drops its Property column and narrows to the picked building's leads (485 → 479 inquiries) when one building is picked, so the pair shows the pick still applies. Collections on stage has no balances, so its pair shows only that the page loads under both scopes. The building calendar is not pictured: on stage its server read fails before the client loads, on a property whose anonymized time zone is invalid ("America/Dubois"). That failure is in the server page, which this PR does not touch; the calendar's client switch is covered by its 18 property-switch tests.

Asserted in the captured DOM — Prospects · Prospect Pipeline

Prospects, all buildings (control)
Sections 2–4

2 · Prospects, one building picked

Asserted in the captured DOM — Prospects · Prospect Pipeline

Prospects, one building picked

3 · Collections, all buildings (control)

Asserted in the captured DOM — Collections

Collections, all buildings (control)

4 · Collections, one building picked

Asserted in the captured DOM — Collections

Collections, one building picked
PropFlow Docs