Task pane · v7 — aligned spine · Complete-Task row · default (Conversation) + urgent regression
Default · Complete row above composer
Task
Send lease quote
Due 3:00 pm
2024 Jeep Wrangler Rubicon+2
Best next stepsNegotiating lease terms on the Rubicon — quote sent, awaiting reply.Send the 36/10k figures and book a Saturday test drive.
View Customer
Shane Dusang2d ago
Text ReceivedSMS
Can you send me the lease numbers?
Taylor B.2d ago
Text SentSMS
Pulling them now — back to you shortly.
Agent
Hi Shane — here is the 36-month / 10k lease at $412/mo, $0 down…
Urgent ON · regression
Task
Follow up on financing
2d overdue
2024 Jeep Wrangler Rubicon+2
Best next stepsWent quiet after pre-approval — no reply in 3 months.Re-open with the current rate; confirm the X5 is still the target.
View Customer
Shane Dusang2d ago
Text ReceivedSMS
Can you send me the lease numbers?
Taylor B.2d ago
Text SentSMS
Pulling them now — back to you shortly.
Agent
Ruling 46 — spine alignment: the Best next steps glyph sits in the SAME 32px leading box as the radio (row 1) and type glyph (row 2), 14px centered — radio · type · car · lightbulb form one continuous vertical spine, text on the title/customer-name left edge. Ruling — VOI line: one unboxed row between the type/name row and Best-next-steps — car glyph + vehicle title + "+N" overflow (the promoted shared .ih-deals recipe, .ih-ico normalized to the 32px spine box). Content order = active deal's vehicle → top favorite → top viewed; phone stays OUT of the header (on phone tasks the composer's green call button IS the number). Tabs (.sb-tabbar--secondary): Conversation (default — messages + form submits only, no update/deal-change noise) · Details · Vehicles, with a right-aligned View Customer link to the full profile. Conversation is the DEFAULT and opens scroll-anchored to the newest message. Details order: Contact → Task description → Team → Documents → Source. Best next steps: the two DAISI points combined into one block — the progress gist (where the customer stands) + the strategic play (what to do next). DAISI-generated (eng flag: needs the mini-summary + next-action service). Urgent control: a .sb-msel--danger toggle (fa-triangle-exclamation; selected = red-02 bg + red-01 text/icon/border) = the isUrgent boolean — the second path into the Urgent band besides dragging a card there. Ruling 47a — Complete Task: an always-visible full-width .sb-btn--primary row, padded (12/16px, not edge-to-edge), docked directly ABOVE the composer — the fat path for tasks needing no message. Pressing = confetti + auto-advance to the next task in the band; the board scroll never moves. The header radio is the compact equivalent. Ruling — ARMED completion: a successful send from the composer does NOT complete — it ARMS: the Complete row swaps to a flat .tp-armbar (gray-02, no leading check) reading "Text sent · completing in 4…" (countdown inside the text) + a right-aligned Keep open that cancels permanently; ANY other interaction (typing, tab switch, scroll, another card) commits immediately, firing the locked done grammar. v1 arming channels = Text, Email, Log, and Note only on action-type tasks; Call never arms (ending a call simply ends it — the phone system posts the call and its recording to the activity timeline automatically, so there is no wrap-up send to judge, and a voicemail would otherwise close the task); DAISI and the Task tab never arm; scheduled sends arm with schedule-aware copy ("Text scheduled for Tue 9:00 am · completing in 4…"); off-type sends complete with NO confirmation (only ~38% of tasks are satisfied on their matching channel). Ruling 48 — the composer opens on the task's TYPE: phone→Call (idle place-call), text→Text, email→Email, action→Note — the rep lands in the right channel without a tap.
Completed state · Details separators
Armed · send fired, completing in 4…
Task
Send lease quote
Due 3:00 pm
2024 Jeep Wrangler Rubicon+2
Best next stepsNegotiating lease terms on the Rubicon — quote sent, awaiting reply.Send the 36/10k figures and book a Saturday test drive.
View Customer
Shane Dusang2d ago
Text ReceivedSMS
Can you send me the lease numbers?
Taylor B.2d ago
Text SentSMS
Pulling them now — back to you shortly.
Text sent · completing in 4…Keep open
Agent
Hi Shane — here is the 36-month / 10k lease at $412/mo, $0 down…
Completed · struck title · Undo bar
Task
Send lease quote
Done · 3:14 pm
2024 Jeep Wrangler Rubicon+2
Best next stepsNegotiating lease terms on the Rubicon — quote sent, awaiting reply.Send the 36/10k figures and book a Saturday test drive.
View Customer
Shane Dusang2d ago
Text ReceivedSMS
Can you send me the lease numbers?
Taylor B.2d ago
Text SentSMS
Pulling them now — back to you shortly.
Completed · just nowUndo
Have DAISI set the next task?
Agent
Following up — anything else I can send over?
Details active · mid-card separators
Task
Send lease quote
Due 3:00 pm
2024 Jeep Wrangler Rubicon+2
Best next stepsNegotiating lease terms on the Rubicon — quote sent, awaiting reply.Send the 36/10k figures and book a Saturday test drive.
View Customer
Contact
(313) 555-0198
shane.d@email.com
Task description

Pull the 36-month / 10k-mile lease quote at the current money-factor and confirm the residual.

Team
TBJMTaylor Bertrand, Jenna M.
Documents
Credit application
On file
Trade application
None
Source
Credit AppCarGurus
Agent
Hi Shane — here is the 36-month / 10k lease…
Ruling 47b — completed state: the header radio becomes a green check + struck title (the card’s locked --done grammar); the Complete row swaps to a quiet completed bar — green-01 check + "Completed · just now" + a right-aligned "Undo" blue link (no primary button). The Best-next-steps block stays, and the composer remains usable (post-completion follow-up is legitimate). Nothing dims — done is struck, not grayed (card law). Ruling 45 — mid-card separators: a .sb-sechead that FOLLOWS content inside a card (.cbody + .sb-sechead) now carries a gray-06 hairline ABOVE as well as below, so a section’s content detaches from the next header; a top-of-card sechead gets none. Shared with comp-inbox-details. Ruling — conditional DAISI ask: a flat .tp-askbar sibling directly under the done bar — the .sb-ic-daisi glyph (yellow-01) + "Have DAISI set the next task?" + a .sb-btn--text "Yes" (not a second blue link) + a borderless dismiss ✕. CONDITIONAL — renders only when the completed customer has NO other open task AND no scheduled next step (unconditional would train a dismiss reflex by task 5); while shown, auto-advance is suppressed; Yes flips the embedded composer to --daisi, focused, global placeholder, no prefill; dismiss or Esc advances immediately and suppresses the ask for the session.
Vehicles tab
Vehicles active · deal → Saved → Viewed → search
Task
Send lease quote
Due 3:00 pm
2024 Jeep Wrangler Rubicon+2
Best next stepsNegotiating lease terms on the Rubicon — quote sent, awaiting reply.Send the 36/10k figures and book a Saturday test drive.
View Customer
Deals
W2214
2024 Jeep Wrangler Rubicon
Rubicon 4dr 4x4
New • 12 mi
In Stock
Working
Saved
W3391
2024 Jeep Wrangler Sahara
Sahara 4dr 4x4
New • 8 mi
In Stock
$48,900
Viewed
F1180
2023 Ford Bronco Badlands
Badlands 4dr 4x4
Used • 14,320 mi
$46,250
Search activity
SUVunder $40k4x4
Agent
Hi Shane — here is the 36-month / 10k lease at $412/mo, $0 down…
Vehicles tab: an .sb-vehins instance in pane scope with its inner .vi-head tabbar suppressed (scoped rule), replaced by .sb-sechead bands. Content order matches the header VOI line: Deals (the deal row shows the deal status as colored text — e.g. “Working” indigo-01, per deal_status_extensions gospel: New orange-01 · Working indigo-01 · Finance blue-01 · Close green-01 · Lost red-01; never a badge) → Saved (favorites) → Viewed (top views). Below, a Search activity line of .sb-tag--g07 chips (PRESCRIPTIVE — derived from the customer’s web search/filter facts; no new model). Saved/Viewed rows keep their price; only Deals rows carry the status text.