Vendors — staff on Every company with a building picked

Staff on Every company picking a building: before and after are the same screen. The building-to-company map's read changes shape, not the page.

5 Oct 2026 · branch uisd-p2-properties-strict-door · captured against propflow-stage · at 4dfbc7bc2ab+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.

1 · Before — this branch's base (3e4f9373)

Staff start on Every company and pick one building (August Court, a TEST building) in the top-bar picker. Picking a building also narrows the company picker to that building's company (Fairhaven Residential, TEST), so the request already names a company and the Preferred view loads its go-to vendors.

Asserted in the captured DOM — Fairhaven · August Court · Who Clara calls first

Before — this branch's base (3e4f9373)
Provenance. Captured from commit 3e4f9373210, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/wt-uisd-p5-base) — the server could not report its own commit, so this is the weaker of the two sources. That commit is already merged into origin/main.
Sections 2–2

2 · After — this branch

The same flow on this branch: identical. The vendors page's building-to-company map now reads the roster (?shape=roster) with the tab's selection, but the state it guards — the fleet still selected while a building is picked — is not reachable from the picker, because picking a building narrows the company. So nothing on this screen changes; the map read is now the shape #16572 answers for staff, and the strict door cannot refuse it while a company is named.

Asserted in the captured DOM — Fairhaven · August Court · Who Clara calls first

After — this branch
PropFlow Docs