Settings: the picked building persists

Part 3 of Gera's 2026-10-03 notes on the Company | Property bar

3 Oct 2026 · branch fix/settings-scope-switch-p3 · captured against propflow-stage · at df97d499c5d+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.

1 · Step 1 (main): pick a building on Leasing

On main, pick the second building in the list on Leasing & tours.

Asserted in the captured DOM — Leasing

Before: building picked on Leasing
Provenance. Captured from commit 3eb35c71baf, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/propflowai-ev-scope-main) — the server could not report its own commit, so this is the weaker of the two sources. That commit is already merged into origin/main.
Sections 2–5

2 · Before: Notifications offers a different building (main)

Today: Notifications' Property tab names the workspace selection's building (or just "Property"), not the one you just picked on Leasing. This is the "not persisting" Gera saw.

Asserted in the captured DOM — Notifications

Before: Notifications property tab
Provenance. Captured from commit 3eb35c71baf, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/propflowai-ev-scope-main) — the server could not report its own commit, so this is the weaker of the two sources. That commit is already merged into origin/main.

3 · Step 1 (this branch): the same pick on Leasing

The same pick on this branch.

Asserted in the captured DOM — Leasing

After: building picked on Leasing

4 · After: Notifications names the same building

Notifications' Property tab now names the building picked on Leasing, and clicking it opens that building's page.

What to look at

The tab text matches the chip from the step above. The property page itself still shows the selection's building, and a click here makes the remembered building the selection first (ADR-0137 decision 2: no scope on the address).

Asserted in the captured DOM — Notifications

After: Notifications property tab names the picked building

5 · Cleanup: back to Company on Leasing

Resets the smoke user's pick.

Asserted in the captured DOM — Leasing

Cleanup
PropFlow Docs