Cards as Communication

Three UI cards, three redesign stories. Each revision clarifies what the card needs to say — and how.

Interface Context

Cards in the Chat Panel

Execution Plan Card

Appears in the chat panel before the agent starts. The user reviews each step and approves — or modifies — the plan before anything runs.

Execution Plan card in prototype interface

Google Sign-in Required Card

Surfaces mid-task when the agent needs user credentials to continue. Once the user signs in, the agent resumes automatically — no manual re-trigger needed.

Auth sign-in handoff card in prototype interface
Component 01

Execution Plan Card

The agent's proposal before anything runs. One job: enough clarity to approve confidently.

V2 Blue progress theme
Execution Plan
Pending
Research Nordic & Japanese home accessory brands and trends.
Curate 20 products with market analysis, pricing, and images.
Sign in to Google in the VM browser.
I'll pause here for you to sign in to Google in the browser on the right.
Create & populate Google Sheet with research data.
V2: Explicit status label, but the card still blends in

The "Pending" pill makes the approval-waiting state visible. Blue handles the handoff — it doesn't read as an error.

Two problems. The near-black background gives the card almost no visual separation from the chat — it disappears into the interface. And the approve button is green while the rest of the card is blue. The Final adds a purple tinted border (the card now stands out against the chat), and uses purple for handoff, border, and button — one colour throughout.

Issue Card not visible against the dark interface; approve button colour doesn't match the blue handoff theme.
Final Current design

Proposed plan for approval

Proposed Execution Plan
4 steps
Research Nordic & Japanese home accessory brands and trends.
Curate 20 products with market analysis, pricing, and images.
Sign in to Google in the VM browser.
Handoff: I'll pause here for you to sign in to Google in the browser on the right.
Create & populate Google Sheet with research data.

Running the plan

Execution Plan
1/4
Research Nordic & Japanese home accessory brands and trends.
Curate 20 products with market analysis, pricing, and images. Running
Sign in to Google in the VM browser.
Handoff: I'll pause here for you to sign in to Google in the browser on the right.
Create & populate Google Sheet with research data.
Final: One colour, one system

Purple isn't used for errors, warnings, or success states anywhere in the interface — so using it for the handoff note, card border, and approve button creates no confusion. Every element in the card points to the same colour.

The slow pulse replaces a spinner. A spinner implies "wait, don't do anything." The pulse shows the agent is working without demanding the user's attention.

Resolved One colour for all card elements — handoff, border, and action button match.
Component 02 — Modifier Flow

Updated Execution Plan

Shown after the user modifies the plan. They've already read it once — one job: make what changed immediately visible.

V2 Card-level badge
Execution Plan (Updated) updated
Pending
Research Nordic & Japanese home accessory brands and trends.
Curate 20 products with market analysis, pricing, and images.
Open Google Sheets in Simular's cloud computer and populate the spreadsheet.
I'll pause here for you to sign in to Google in the browser on the right.
Deliver the completed market research spreadsheet.
V2: Shows something changed — not what

Three indicators in the header: a "Pending" pill, an "updated" badge, and brighter white text on the changed step. The intent: make the change visible without the user having to search for it.

In practice, the header is crowded and none of the labels point to which step changed. White vs. light grey is easy to miss on a dark background. The Final removes the header labels and puts an amber left-border directly on the changed step — one marker, at the step itself.

Issue Three indicators in the header, none pointing to the step that changed.
Final Step-level highlight
Proposed Execution Plan
4 steps
Research Nordic & Japanese home accessory brands and trends.
Curate 20 products with market analysis, pricing, and images.
Open Google Sheets in Simular's cloud computer and populate the spreadsheet.
Handoff: I'll pause here for you to sign in to Google in the browser on the right.
Deliver the completed market research spreadsheet.
Final: Highlight on the changed step itself

An amber left-border marks the changed step directly. Unchanged steps are visually identical to before — so the user immediately sees what's different without scanning.

Amber is used elsewhere in the interface to mean "this needs your attention." Here it means: this is the step you just modified — check it looks right before approving.

Resolved Highlight moved from the card header to the step that changed.
Component 03

Google Sign-in Required Card

Shown when the agent pauses mid-task. The challenge: a clear directive — what to do, where — without making a routine sign-in feel like a crisis.

V1 Action Required
Action Required
Action: Please log in to your Google account in the VM on the right.
Impact: This allows me to create and populate the market research spreadsheet directly.
Security: Your credentials remain isolated in this secure VM session. Simular does not store your password.
Waiting for successful login... (System will auto-resume)
V1: Right idea, wrong format and colour

Intent: direct the user to the browser panel on the right, explain why, reassure on security.

Three problems: the labelled-row layout reads like a form to fill in, not an instruction to act on. Amber is conventionally used for errors — the user's first read is that something went wrong. The Cancel / Simulate Login Success buttons ask the user to do something the system can detect automatically.

Issue Amber colour reads as an error; labelled rows slow the user down; buttons for an action that needs no confirmation.
Final Sign in here
Sign in to Google in Simular's Browser on the right

Switch to the Browser tab on the right and sign in — I'll detect it automatically and continue from there.

Credentials are isolated in this session and never stored.
Final: The title is the instruction

"Sign in to Google in Simular's Browser on the right" — names the action and the location. The user knows exactly what to do and where, before reading another word.

Body is one sentence: the agent resumes automatically after sign-in. The security note is there for users who want it — it doesn't block the main message. Blue instead of amber: it reads as information, not a warning.

Resolved Action and location in the title — nothing to read before acting.