Maintenance settings — email repair updates to residents with no phone

The one per-building switch this PR adds, off by default. Captured on the branch's dev server against an anonymized source.

3 Oct 2026 · branch fix/email-resident-scheduling-updates · captured against propflow-stage · at 09c52bd6c2e+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 · /settings/maintenance — the new switch, off

A new row sits under the maintenance tech phone: Email repair updates to residents with no phone. Its helper says what turning it on does, and that residents with a phone still get texts. It reads Off on every building until someone turns it on. The label and helper are plain English: no field names, no enum.

Asserted in the captured DOM — Maintenance · Maintenance tech phone · Email repair updates to residents with no phone. The switch's label renders on the Maintenance settings page beside the existing row.

/settings/maintenance — the new switch, off
PropFlow Docs