Change a pet charge for one building where the company allows it; go back to the company's value any time
25 Sept 2026 · branch sr-building-policies-edit · captured against propflow-stage · at c5ebeeb595+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.
Each rule the company has not locked now shows Change for this building. Use company default appears only when the building has its own value, and it stays offered even under a lock, so a value saved before the lock can always be removed.
Not shown: stage holds no pet charges for this building, so the locked and set-here rows are pinned by page.edit.dom.test.tsx instead. I did not write to stage: a save here would create a knowledge row that clearing cannot remove.
Asserted in the captured DOM — Building policies · Pet fee · Change for this building. The change button renders on the unlocked rows.
Opening Pet deposit and typing a word instead of a number: Save is refused on the page, with a plain sentence, and nothing is sent to the server.
Asserted in the captured DOM — Save · Cancel · Enter a dollar amount, for example 300.. The editor is open and the typo message is on screen; no write happened.