GET /api/collections answering a two-company selection, one leg per company, on stage
23 Sept 2026 · branch feat/multi-org-part3b-collections-list · captured against propflow-stage · at 6214fc64ac
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.
Two stage companies picked together (two companies on the anonymized stage table). Before this PR the page read Pick one company to see past-due balances. Now it lists both companies' past-due residents with a Company column; the totals are the additive rollup over every row.
At this 1440px width the table has already given up every long form it can (Property drops to its code, Company to its initials with the full name on hover) and the last columns scroll inside the table — the DataTable's designed third step, not a page scroll.
Asserted in the captured DOM — COMPANY · TENANT
At 1920px the page column is still capped, so Company and Property keep their short forms, but nothing scrolls — Stage is in view.
Asserted in the captured DOM — COMPANY · STAGE
One company selected: the Company column is absent.
Asserted in the captured DOM — TENANT