Home Zero · onboarding / saved surface

The pending card, made richer

The wake is already instant — the moment you zero an uncovered home, a doorbell fires and your market agent starts reading within seconds. What's not instant is the Brief: assembling 34 layers of public record and rendering the portrait is a few minutes of real work. This is the card that should fill that gap — so a single zero feels like an answer, not a spinner.

Real home, live data: 57 Cedar Drive, Paonia · $624,900 · zpid 103871752.

What you see in the first few minutes

One card, three beats. It's authored the instant you zero and rewrites itself in place as the agent works — then flips to the full Brief card when the portrait lands.

T + 0sthe moment you zero
57 Cedar Drive Analysis in progress
$624,900
57 Cedar Drive
Paonia, CO 81428
instant — the doorbell already fires this
T + ~25sreading, live
57 Cedar Drive Reading the record
$624,900
57 Cedar Drive
Paonia, CO 81428
Your North Fork Valley agent Pulled the parcel and the last three sales — checking water rights and price history now.
Reading public record14 / 34 layers
layer 14 · prior sales & tax history
First read

Asking looks a bit rich versus nearby sales — but I haven't checked days-on-market or water yet.

Full Brief lands here in ~2 min
the new part — agency, progress, a cheap first signal
T + ~2 minBrief lands
57 Cedar Drive — Home Zero portrait Home Zero portrait
Caution
A real walkable home, chasing the market down
$624,900
asking
5 bd
raised ranch
Read the Brief→
the card flips itself — pix portrait replaces the thumbnail

What's real today vs. what this needs

Honest accounting, so the sketch isn't promising vapor. The instant card and the flip exist; the rich middle — and a couple of copy refinements — are the build.

● Already wired

  • The instant capture card — PendingZeroCard.tsx already renders the thumbnail + address + price + an "analysis in progress" badge the moment you zero. Stage 1's structure ships today.
  • The live wake — zeroing fires the Convex doorbell → bridge → cells run zero-delta-co-market. The agent is reading within seconds. (Just repointed the daily backstop to this same cell.)
  • The flip to the Brief — when the listing lands with its pix portrait, the card is replaced by the full listing card. Stage 3 exists.

● The build (Stage 2 + copy)

  • Layer progress — the cell emits "layer N of 34" to a progress field on the pending row as it reads. deepDive already models per-layer tracking — same pattern, on the pending row.
  • The agent's voice line — a one-sentence "what I'm doing now," updated at layer-group boundaries (~4–6 times), tied to the current layer so it can't desync from the bar.
  • The first-pass verdict — a deliberately cheap glance (asking vs. recent comps), clearly preliminary and revisable — it should rhyme with the final read, not pre-empt it.
  • Copy refinements — the sharper badge + "what happens next" wording above are proposed changes to the live component, not yet shipped.

The lever isn't the trigger — it's perceived time

The doorbell already makes the wake instant. To make a single zero feel instant, two moves: give the wait a heartbeat (progress + voice + a fast first read, above), and shorten the actual wait by keeping pix parallel — five infographics fired together is ~90s versus ~6–7 min run serially. Do both and the gap between "I zeroed" and "I have an answer" closes to about a minute.