Buyers already talked about houses like partners.Buyers already talked about houses like partners.
MustWants started as listings for military families: relocate on orders, to a city they have never seen, on a deadline. A house that fails one requirement fails. Opened to the public, the deadline vanished and the same loop remained. Fall for a house in thirty seconds, find a dealbreaker, leave. Three to four and a half months. Eight to ten homes.
…each preference was a metaphor for each other’s personalities.
Listing agent, research interview · 198 agents and 14 buyers over nine months
Everyone got the same seven questions, in the same order.
Three homes. Three perfect matches.V1 audit · what the product shipped before the reframe
The chat rewrite still flattered.The chat rewrite still flattered.
If the form is the problem, make it a chat. It knew one fact ("Got it! 2 Bedrooms works perfectly!") and was already flattering. That is the 100% badge in language. The gradient painted over the house you came to look at. And it was still a form: five equal boxes, nothing branching. The pattern was never the problem.
Abandoned directions · cut before Wren
A matchmaker with a body.A matchmaker with a body.
Four moods from layered gradients: napping, thinking, speaking, and a match state that blooms past her edges then sets into marble. Every control is flat and still, so she is the only thing that breathes. Her scale tracks her authority.
Wren’s scale ladder: full presence, strip, empty state
Open the intake prototype→
Intake as conversation · asks rather than infers
Musts gate. Wants score.Musts gate. Wants score.
A home clears every essential or it gets no number. Extras become the score. Inventory collapses live as each essential lands, which gives Wren the line that defines her: that is five essentials and four homes left. Which would you actually walk away over?
Wren · speaking
She disagrees with you, using nothing but the truth about inventory.
Gates above, score below, and no percentage. A percentage would only drift toward 100.Two data types, one honest arithmetic
The house speaks.The house speaks.
Wren leaves the screen and the house answers in the first person. Quiet. By seven the sun is through my east windows, and the kitchen goes gold. Asked for dealbreakers: parking is tight, and my windows are single-pane. It is the only voice that volunteers its own weaknesses.
Wren · napping
One card, one line, one reason.
Wren is absent here. That absence is the design decision.Open the date prototype→
First-person listing voice · the house as source
A report willing to disagree with itself.A report willing to disagree with itself.
Four dimensions, scored independently: routines 94, layout 88, neighbourhood 79. The 79 is the most valuable number on the screen, rendered at full weight. Softening bad news is the instinct that badged three homes at 100%.
Wren · thinking
Ninety-one overall, and it still tells you where it is weakest.Independent dimensions, honest weakest link
Wren · thinking
Twelve have both. Three hundred and forty have one. That is a decision, not an argument.Open the two-buyer prototype→
Twelve have both. Three hundred and forty have one.
Where the AI stops.Where the AI stops.
Wren at her smallest size anywhere in the product: my part is done, say hi to Sona, she knows this block. The agent card is deliberately not clay. Every Wren surface carries that colour, so using it here would imply she wrote the introduction. She did not. Saturday, 2:30.
Wren · napping
Sona is licensed in NC and knows the block. Wren shrinks the moment introductions land.
The appointment. Saturday, 2:30.Licensed human at the point of consequence
Tested, not shipped.Tested, not shipped.
Measured across the research programme: 198 agents and 14 buyers over nine months, not from shipped telemetry. I pivoted from listings for military families to a compatibility match, ran brand and concept in parallel, and prototyped in the browser so Wren shipped to engineering as a running component. I did not own the matching model, the roadmap, or the agent network.
What we tested
This was a research programme with agents and buyers, not shipped telemetry. The prototype tested the matching conversation and its decision rules; it did not validate a live marketplace outcome.
What isn’t solved
Wren has no screen-reader story yet: her state is carried by colour and motion alone. Reduced-motion coverage is incomplete. Two states in the contract are specced and unbuilt. And a home that misses one scalar essential by two minutes is invisible when it should surface as a near-miss.
9 months research · 6 months design · team of 7, 1 designer