PR #16142 (ui-s-d-part2, silent reads part 16). Stage, this branch, the platform smoke user on All companies.
3 Oct 2026 · branch uisd-p2-silent-refused-vendor-outreach-v2 · captured against propflow-stage · at 9363c4ea017+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.
State (a′), staff half. A platform viewer on All companies sends org=*, which is a named selection, so GET /api/vendor-outreach answers and the review queue renders. Look for what is absent: no "Pick a company to see …" prompt and no "couldn't load" outage line for vendor approvals.
Why the originally requested state (a), a viewer with companies and none picked who sees the prompt naming vendor approvals, is not shown: the page sends useTabScope().query, which is empty only for an empty-grant viewer. A viewer holding any company always sends their company or org=*, so vendor approvals never answers needs_a_selection to them.
Asserted in the captured DOM — Review. The review page itself rendered (the queue, not an error page).