Settings clean-up 2/6: phones format as you type, store E.164

The shared phone input, typed into on Your account. Before is main; after is the combined preview Gera approved. Captured as a real customer admin. Typed numbers use the sanctioned fake +1000 prefix.

5 Oct 2026 · branch feat/settings-cleanup-p2-phone · captured against propflow-stage · at 163d0692ef4

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: typing a fake number, on main

The display carries a "+1 " prefix in front of the area code.

Asserted in the captured DOM — Phone

Before: typing a fake number, on main
Provenance. Captured from commit 706d482d9f6, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/wt-settings-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–3

2 · After: typing the same number

A US number shows as (area code) three digits, dash, four digits, with no "+1 " prefix. E.164 is stored on blur and on save.

Asserted in the captured DOM — Phone

After: typing the same number

3 · After: pasting the number with "+1" and dots

A pasted number in another shape (country code, dots) lands in the same format.

Asserted in the captured DOM — Phone

After: pasting the number with "+1" and dots
PropFlow Docs