Each building's other names, with add, edit and retire
3 Oct 2026 · branch pn-also-known-as-golive · captured against propflow-stage · at f6e23480fd4
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.
Settings › Onboarding with a building picked. Other names for this building is the building page's own card, reused, sitting under This building. The staff smoke user is offered + Add Name, because the act-on-property gate admits staff on their own authority. This stage company has no names, so the card shows its two-sentence empty state. Round 1 found that the second sentence left out master tenants, which this section is meant to list; it now names them.
Asserted in the captured DOM — Other names for this building · Names people use for this building besides its official one. · No other names yet. · + Add Name · Add a nickname, street, owner company or master tenant people use for this building.. Title, helper, the two-sentence empty state and the add action.
Add is one flat form in a Modal: the name, and what kind of name it is. The primary button stays disabled until a name is typed. The capture stops before saving, so nothing is written to stage. Edit, which changes the kind, uses the same Modal pattern and is pinned by the dom test, because stage has no row to open it on.
Asserted in the captured DOM — Add a name · What kind of name is it? · Cancel. The form opens; nothing is saved.
Round 2 at phone width: the card stacks under This building, is full width with no sideways scroll, and the header action stays on the title's line.
Asserted in the captured DOM — Other names for this building · No other names yet.. Same card stacked.