1 · Anticipated — desktop 634
JM+2
11:30 am Sales Confirmed
2025 Land Rover Defender #1324567 $26,000 Cash Finance
2026 Land Rover Defender #1324557 $96,000 Lease Fresh
NAME-FIRST: customer + ext-link · avatar group at a fixed x · actions top-right (4 icon-only: phone · paper-plane · check-in green · miss red). Meta = time · type · STATUS INLINE at the end ('Confirmed' green / 'Unconfirmed' orange = Set's showroom alias). No date (single-day view), no kebab. Deal rows: price column-aligned; only the deal status pins right. Check-in rewrites the appointment time to the actual arrival and starts the timer. On the Showroom SCREEN these render as full-width TABLE-LIKE ROWS inside a floating list container (no per-card chrome — see comp-showroom-screen); the standalone card chrome here applies when a visit card floats alone. Name ext-link: tooltip "Go to Customer Profile"; navigation routes through the standard leave-page confirmation. Avatar group: up to THREE role avatars (assigned rep · BDC agent · manager) overlapped 50%; the "+N" counts SUBSCRIBERS (not extra roles). Comm buttons are conditional + opt-out-gated: phone is hidden when the customer has no phone number or calling is disabled; message likewise per messaging opt-outs (shown here for completeness). Notes: any card with a note renders it as expandable text — including Anticipated cards (the appointment note). Road-to-sale steps are dealership-configurable (ShowroomStep {key,label} from config; Greet / Test Drive / Appraisal / Manager T.O. / Credit App are just the common default set — 2–10 per dealership).
1b · Anticipated, MISSED — desktop 634
TB+1
9:00 am Sales Missed
MISSED: red-02 card tint, name + meta red-01, 'Missed' inline at the meta end (calendar-xmark, red-01 — no line-through; the app never strikes the time). Keeps the check-in mover (late arrivals can still be checked in) plus a NEUTRAL 'Mark unconfirmed' (un-miss) toggle. The gray user-x is the un-miss toggle — it returns the visit to Unconfirmed.
2 · In Showroom — desktop 634
JM+2
11:42 am 1h 15m Sales
Greet Test Drive Appraisal Manager T.O. Credit App
2025 Land Rover Defender #1324567 $26,000 Cash Finance
Checked in. Meta = time · LIVE TIMER · type ('11:42 am 1h 15m Sales') — no status text; the timer + action carry the state. Single action: the labeled 'Check-out' mover (quiet gray msel, red-01 icon+label) — freezes the timer and requires a note. Time now = actual arrival.
3 · Ended — desktop 634
JM+2
11:42 am 2h 32m Sales
Greet Test Drive Appraisal Manager T.O. Credit App
Needed to go get driver's license
2025 Land Rover Defender #1324567 $26,000 Cash Finance
JM Jake MartinLogged by — Sales
Checked out. Frozen timer keeps its end color (orange-01 here); no status text. The required check-out NOTE sits between the frozen RTS chips and the deal rows; actions = phone + paper-plane only. Logged by instances .sb-assignitem (a human actor here) directly under the deal row.
3b · Ended — logged by DAISI
Walk-in
1:10 pm 0h 48m Sales
2023 Toyota 4Runner $41,500
DAISILogged by — Automated
Origin and logger are independent axes: origin — a Walk-in .sb-tag--orange chip (scheduled visits carry no chip); logger — DAISI mark or human avatar in the Logged-by lead. They can co-occur, as this walk-in logged by DAISI shows. Walk-ins may have no role avatars yet; the Walk-in tag occupies the group's slot. Role-gating rule: BDC can SET an appointment, but only the floor team COMPLETES a showroom visit (check-in/check-out) — a check-and-balance a CEO explicitly demanded, so a visit's outcome is never attributable to whoever merely booked it. Both the origin marks and the Logged-by row are PRESCRIPTIVE — no field exists on the visit record for either today.
1 · Anticipated — mobile 375
JM+2
11:30 am Sales Unconfirmed
2025 Land Rover Defender Finance
2026 Land Rover Defender Fresh
Mobile: NO avatar group; the CUSTOMER NAME truncates ('Clementine Bartholo…') — never the vehicle title. Type stays in the meta row. Deal rows = full title + deal status only (stock / price / payment drop). Unconfirmed anticipated cards take the orange-02 card tint with name + meta orange-01 (.sb-svisit--unconfirmed).
2 · In Showroom — mobile 375
JM+2
11:42 am 1h 15m Sales
Greet Test Drive Appraisal Manager T.O. Credit App
2025 Land Rover Defender Finance
RTS chips wrap to two rows as needed; the labeled Check-out is the only action in-state.
3 · Ended — mobile 375
JM+2
11:42 am 2h 32m Sales
Greet Test Drive Appraisal Manager T.O. Credit App
Needed to go get driver's license
2025 Land Rover Defender Finance
JM Jake MartinLogged by — Sales
Frozen timer keeps its end color; note between chips and deals; comm actions only. Logged by carries over from desktop unchanged.