Wireframe — Manager Home · Pulse + Exceptions (simplified, v3)
Mid-fidelity, v3. Pulse is now explicitly arrivals, checkouts surface where they matter (tight turnovers, late checkouts, damage), Team still a header link. Marcos lens (Field Supervisor, department-scoped). Tuesday 10:15am, 220-unit portfolio.
9:41● ● ●
2
Scope
▼ Cleans dept
▼ All properties
3
TodayApr 16
TomorrowApr 17
+2Apr 18
+3Apr 19
◎Home
✉Inbox
☰Tasks
⌂Properties
+
Annotations
- 1 Header. Greeting + weekly arrivals and departures counts frame both sides of the 4-day horizon. The "8 working →" text is a soft link that opens a Team drawer when tapped — who's clocked in, who's on break, who's overloaded.
- 2 Scope row. Department scope is a default for supervisors (validated 2026-04-16). Marcos lands in Cleans; James sees "All departments · All properties" and can narrow. Tap a pill to change. The only filter row; scope affects everything below.
- 3 Day-chip strip (4-day rolling window). Today · Tomorrow · +2 · +3. No "yesterday" — managers plan 4 days out. Tap to focus on a specific day; "All 4 days" mode also available. Everything below reflects the selected day.
- 4 Pulse chips — counting arrivals for the selected day. Explicit label "Today's arrivals · 14" above the chips. An arrival = one guest check-in on the selected day. Three buckets: On track (will be ready in time), At risk (needs monitoring — behind schedule, unassigned, failing AI), Needs you (blocked pending a manager action). Not tasks, not properties in the abstract — arrivals.
- 5 Critical feed. 0–5 cards, P0 severity only, across any kind of work (arrivals and non-arrival: e.g., a lock outage on a vacant unit). Each is one-tap actionable.
- 6 At-risk arrivals. Exception-based: only the problem arrivals shown explicitly. Each card now includes a turnover context line at the bottom: when the previous guest checked out (or "vacant since X"), and a Tight turnover badge when there's less than a typical cleaning window. Quick-tap-to-reassign opens from the unassigned card.
- 7 Collapsed on-track. 11 arrivals collapse into one reassuring count. Keeps the home calm and the exception surface honest. Tap to expand.
- 8 Today's departures (new). Dedicated section, one card, collapsed-summary style. Shows checkout count + how many create same-day turnover pressure + exception signals (late checkouts, damage reports, upsells to close). Tap to drill into the full departures list. Present here so James can plan empty-unit work and catch checkout-specific exceptions without making departures a peer to arrivals.
- 9 Aggregate batches. Low-severity items grouped into counts. "3 cost approvals · 2 AI flags" — not 5 individual cards. Prevents alert fatigue (Principle 8 — scale without drag). Tap a card to drill in.
- FAB (+). Manager's Quick Add: Task · Issue · Comment. Smart defaults from context.
- Tab bar. Home · Inbox · Tasks · Properties — same four tabs for both personas (Principle 12). Properties tab is where "look up a specific unit" lives, so it doesn't need to be a home view too.
Changed from v2:
- Pulse is explicitly arrivals. Added "Today's arrivals · 14" label above the chips. Chip sub-labels stay short but the subject is unambiguous.
- Header now shows both counts: "14 arrivals · 13 departures this week."
- At-risk arrival cards gained a turnover context line showing upstream checkout and a Tight turnover badge when tight.
- New "Today's departures" section below the on-track collapse. One card with checkout count, same-day-turnover breakdown, and exception signals (late checkouts, damage reports, upsells to close). Tap to expand into a full list.
- Collapsed on-track row relabeled from "properties" to "arrivals" for consistency.
Still held from v1:
- Segmented toggle removed, Map deferred to V2+, Team remains a header link.