TEST company (stage): “Fairhaven Residential (TEST)” (28 chars) becomes “Fairhaven”; “Fairhaven Residential” would be 21.
4 Oct 2026 · branch settings-header-company-label-whole-words · captured against propflow-stage · at 47aa31f18be
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: the name cut with an ellipsis
Main: the tab truncates the company name mid-word with “…”.
Asserted in the captured DOM — Property
Provenance. Captured from commit 16841120cab, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/pf-hdr-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: whole words within 18 characters
Only whole words that fit in 18 characters, no ellipsis. The full name is the tooltip.
Asserted in the captured DOM — Fairhaven · Property
⚠ Provenance. Captured from commit 47aa31f18be, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/pf-hdr-label) — the server could not report its own commit, so this is the weaker of the two sources. ⚠ That is the same commit as the rest of this artifact was captured from. If this section is labelled a BEFORE, it is not one — it is the same code as the after.
3 · After: at 390px
Phone width.
Asserted in the captured DOM — Fairhaven
⚠ Provenance. Captured from commit 47aa31f18be, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/pf-hdr-label) — the server could not report its own commit, so this is the weaker of the two sources. ⚠ That is the same commit as the rest of this artifact was captured from. If this section is labelled a BEFORE, it is not one — it is the same code as the after.