Onboarding hub: optional Documents tab

Drag and drop a lease template, fee schedule or handbook before the onboarding call. Stored only, never counted.

14 Oct 2026 · branch feat/onboarding-documents-tab · captured against propflow-stage · at 903aa2d4554+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 · The Documents tab, after a synthetic upload

The TEST company org_msproof_company, signed in as its company admin. The rail shows Documents (optional) after Billing, with no dot. The page says Optional and names what helps. A synthetic fee schedule CSV was dropped through the real file input: it went browser → S3 → listed, with size, uploader and date.

Asserted in the captured DOM — Documents · (optional) · Optional. · Lease template · Fee schedule · Resident handbook · Leasing packet / FAQ · Community rules · Drop files here or click to browse · up to 25 MB each · onboarding-documents-synthetic-fee-schedule.csv

The Documents tab, after a synthetic upload
PropFlow Docs