Recent map changes — the staff door and the refusal

p3-maplog part 2b — the company page's ⋯ link, and what a non-member sees

30 Sept 2026 · branch p3-maplog-recent-changes-ui · captured against propflow-stage · at 1254fc923e

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.

1 · The door: the company page's ⋯ menu

Captured as the staff smoke login. The company page's header gains a ⋯ menu whose one item opens this company's Recent map changes — the same kebab the other detail pages carry their actions in.

Asserted in the captured DOM — Recent map changes. The menu item is in the DOM after the ⋯ is opened.

The door: the company page's ⋯ menu

2 · A login that is not a member sees the refusal, not an empty list

The list is gated on an active membership in the company named in the URL (ruling f6f1c4568: staff are not a special case). If this login is not a member, the page shows the API's refusal. It never shows "No map changes yet", which would claim the map has never changed. If the smoke login does hold a membership here, this section shows the list instead, and the assertion below fails loudly rather than passing on the wrong state.

Asserted in the captured DOM — You can't see this company's changes.. The refusal sentence is on screen.

A login that is not a member sees the refusal, not an empty list
PropFlow Docs