Onboarding & go-live at /go-live, out of Settings

Gera, 2026-10-03: its own place in the app, not inside Settings, and not at /onboarding.

3 Oct 2026 · branch feat/go-live-route-move-p2 · captured against propflow-stage · at 32287f351a0

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 Overview at /go-live

The Overview hub, unchanged, now at /go-live. The sidebar shows the go-live section rail: Overview, then one row per module. The Settings menu is gone from this screen, and the Company | Property header row is kept. This branch is cut from main, so part 1's pinned sidebar item (#16200) is not in these captures. Once both land, that item links here.

Asserted in the captured DOM — Onboarding & go-live · Overview · Leasing · Maintenance · Renewals · Answer Clara’s questions

The Overview at /go-live
Sections 2–5

2 · A module page: /go-live/leasing/fees

A question page with its own tabs and section list (the frame from #15705), at /go-live/leasing/fees. The rail keeps Leasing lit on every Leasing section, not only on the first one its link names.

Asserted in the captured DOM — Leasing · Fees

A module page: /go-live/leasing/fees

3 · Dark

A Maintenance section page in dark mode.

Asserted in the captured DOM — Maintenance

Dark

4 · Phone

On a phone, the drawer holds the go-live rail.

Asserted in the captured DOM — Renewals · Overview

Phone

5 · The old address redirects

Opening the old address /settings/onboarding/leasing/fees?org=… lands on /go-live/leasing/fees with the company pick carried along. The redirect stubs for /settings/onboarding, /settings/go-live and /onboarding-guide/… are run in moved-redirects.test.ts.

Asserted in the captured DOM — Fees

The old address redirects
PropFlow Docs