Multi-company selection, part 3a: captured on stage with the smoke user holding two companies. The table used to read "Pick one company to see work orders."; it now lists each company's work orders and names the company on every row.
23 Sept 2026 · branch feat/multi-org-part3a-work-orders-list · captured against propflow-stage · at f45d723750+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.
Before this change the table read Pick one company to see work orders. in red under two companies. Now each company's work orders are listed together, newest first, and a Company column names whose each row is. Each company's buildings were read on their own (bounded by that company, never by the viewer's home company), then walked together.
Asserted in the captured DOM — COMPANY · JPCO. The Company column is present (headers render uppercase) and names JPCO on its rows; the red refusal is gone.
One company selected: the table is exactly as before. The Company column appears only when the rows span more than one company.
Asserted in the captured DOM — TITLE · PROPERTY. The one-company table renders; the absence of the Company column is pinned by the DOM test in this PR.