Board row bug-the-platform-staff-read-scope-of-null-takes-the-whole-estate-branch, part 3b. The smoke identity is platform_admin with no company picked, which is the case this changes.
1 Oct 2026 · branch perf/null-scope-leasing-pm · captured against propflow-stage · at 83c91b49828+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.
A platform admin on All companies (org=*, the same no-pick case the calendar evidence in #13123 used) opens the leasing pipeline card and then its Prospects stage. The stage count is unchanged. The list under it now says which step comes next instead of reading every company's prospects. Before this change the same click read every building of every company, and the read-count test in this PR shows those reads on main's route.
Asserted in the captured DOM — Pick a company to see who is in this stage.. The plain-English pick message is on screen, and the generic 'Couldn’t load' retry is not.