Policy drawer reads the selection's building

ui-s-f part 7 — before (main ec7b3ba6e40) and after (this branch), one building picked, drawer open

30 Sept 2026 · branch ui-s-f-p7-policy-drawer · captured against propflow-stage · at e440fea8231

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 · Before (main): Collections policy drawer, open

main at ec7b3ba6e40 — the drawer reads the old single-building filter.

Asserted in the captured DOM — Opened from · Money rules · Late fee

Before (main): Collections policy drawer, open
/collections?org=org_sandbox&prop=appfolio-45 Provenance. Captured from commit ec7b3ba6e40, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/pf-ui-s-f-p4) — 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.
Details

2 · After (this branch): Collections policy drawer, open

This branch — the drawer reads the selection's building. Same building named, same money rules loaded.

Asserted in the captured DOM — Opened from · Money rules · Late fee

After (this branch): Collections policy drawer, open
/collections?org=org_sandbox&prop=appfolio-45

3 · Before (main): Maintenance policy drawer, open

main at ec7b3ba6e40 — the drawer reads the old single-building filter.

Asserted in the captured DOM — Opened from

Before (main): Maintenance policy drawer, open
/maintenance/work-orders?org=org_sandbox&prop=appfolio-45 Provenance. Captured from commit ec7b3ba6e40, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/pf-ui-s-f-p4) — 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.

4 · After (this branch): Maintenance policy drawer, open

This branch — the drawer reads the selection's building. Same building named, same money rules loaded.

Asserted in the captured DOM — Opened from

After (this branch): Maintenance policy drawer, open
/maintenance/work-orders?org=org_sandbox&prop=appfolio-45

What this shows

No visual change. Pixel diff before vs after: /collections 1,872 px (the animated Clara orb only), /maintenance/work-orders 3 px. Control: two different pages differ by 530,811 px.

PropFlow Docs