Work order page: our label and the AppFolio number, named apart

PropFlow ref

28 Oct 2026 · branch feat/wo-ref-line-recut · captured against propflow-stage · at 05470a960fb+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 · Refused by AppFolio: the why is behind the (i)

A stage sandbox work order set to the state FIXN-000001 was in: the AppFolio create refused by the read-only lock. The line under the title reads PropFlow ref YSB-000901 · Not in AppFolio yet, and the (i) says why in plain words. The raw error is never shown.

Asserted in the captured DOM — PropFlow ref YSB-000901 · Not in AppFolio yet

Refused by AppFolio: the why is behind the (i)
Sections 2–5

2 · The (i), open

Hover or focus the (i): the reason, in one sentence.

Asserted in the captured DOM — writing to AppFolio is switched off for this company

The (i), open

3 · In AppFolio: both numbers on one line

Once the create lands, the same line carries the AppFolio number, linked. The separate "AppFolio" row in the details grid is gone: one row, not two.

Asserted in the captured DOM — PropFlow ref YSB-1234 · AppFolio WO #1234

In AppFolio: both numbers on one line

4 · Still sending

A create still in flight: Not in AppFolio yet, and the (i) says Clara is sending it.

Asserted in the captured DOM — PropFlow ref YSB-000903 · Not in AppFolio yet

Still sending

5 · Phone width

The line wraps instead of widening the page.

Asserted in the captured DOM — PropFlow ref YSB-000901

Phone width
PropFlow Docs