A builder with no account

The third tier combination, and the least-drawn corner of the product. Ruth Kellam pays for the binder; Curtis Boyd works entirely through four texts and four pages. He is not drawn as a lesser builder, and nothing on Ruth's screens says how he got there.

1 · Type 1 — the one he is asked to choose
Rarer than it looks. He chooses among options only when the homeowner is the one posing them — here, because only he knows what he can actually get by the 4th.
RK
Ruth Kellam
Ivy Lane · the pantry

“Curtis: we want the shelving in oak or walnut. I don't mind which. What can you actually get by the 4th?”

Ruth, Monday 8:02pm

Oak, by the 4th

I can get it

Walnut, by the 4th

I can get it

Neither by the 4th

Call me and we will work out the date

As of Monday evening. No account, no password. Tapping one tells Ruth, and that's the whole of it.
Availability is a choice, and a price is not

Which is why this page has three options and the pricing page has a text field. An earlier draft filed his pricing here too, and it would have forced a second, input-shaped variant of type 1 and split the type in two. Type 1 is exactly one shape for every role that receives it.

The reassurance line belongs here

Ruth is an institution to Curtis in this exchange — across the boundary, not on the same side of it — so no account, no password is doing its job. On a peer send the identical sentence would be an insult, and the sender never has to pick which: it is derivable from the relationship.

2 · Type 3 — order against this
The pantry as it stands, so he can buy from it. No action, no acknowledge button, and the two things that are not settled are named as loudly as the three that are.
RK
Ruth Kellam
Ivy Lane
The pantry: what's settled
As of Tuesday 2 June. If Ruth settles anything else, this page will say so and point at the newer one.
DoorMoves to the north wall
ShelvingTo the ceiling, five shelves
MaterialOak: you confirmed 2 June
Not settled: don't order

The counter run and the lighting. Ruth hasn't decided either, and she will send this again when she has.

Nothing to confirm here There's no button on this page on purpose. Order from it, and text Ruth if something doesn't match what you have.
This is where replaced carries real money

A cumulative spec that goes quietly stale gets ordered against, and the order is wrong by a room. When the lighting lands, this page goes to replaced and points forward — never superseded, which would say do not act at all and leave him with nothing to buy from.

No acknowledge button, and the reason is about Ruth

If he tapped got it, Ruth would eventually be shown Curtis saw it and would read that as agreement. It is not, and the gap between the two is the kind of thing that surfaces at the end of a job. A receipt is not a fact about his work.

3 · Type 4 — his digest
A different payload from the homeowner's, and the same function. He is not owed a running budget position; what he needs is what closed and, more than that, what was held back and why.
RK
Ruth Kellam
Ivy Lane · week of 1 June
Two decided, two not.
Decided
Pantry shelving materialOak · you, 2 June
Pantry door positionNorth wall · Ruth, 28 May
Held back, and why
Counter runRuth is choosing between two depths and wants to stand in the room first. Not asking you yet.
LightingWaiting on the electrician's walk. Ruth knows it's holding you up.
Week of 1 June. It doesn't update, and there's nothing to answer.
Held back, and why, is the whole page

So an absence can never be read as a decision. A builder who is told only what closed learns that silence means nothing is pending — which is exactly backwards, and is how he ends up ordering a counter Ruth had not chosen.

One type, two payloads, and it is defined by function

Periodic, unsolicited, no action, absorbing everything that happened and needs nothing. A homeowner is not waiting to hear which decisions closed, and a builder is not owed a running budget position. The test that keeps it honest: if a payload ever needs an answer, it is not type 4.

And Ruth knows it is holding you up

A sentence a dashboard cannot say. It is the difference between a status page and somebody telling you where things stand, and it is most of what this tier is for.

4 · His whole product, over a month
The absence, drawn the only honest way it can be. Four texts across five weeks — no app, no dashboard, no job page, and nothing to check.
Tuesday 26 May
Curtis: before the drywall goes on, what would it cost to move the pantry door to the other wall? Just a rough number is fine.
ivylane.hschlk.co/p4ntry
rough guess 1400, framing and the drywall patch. can firm it up thursday
Monday 1 June
We want the shelving in oak or walnut. I don't mind which. What can you get by the 4th?
ivylane.hschlk.co/sh3lv
Tuesday 2 June
Here's the pantry as it stands, so you can order.
ivylane.hschlk.co/p4ntry-spec
Friday 5 June
Your week on Ivy Lane.
ivylane.hschlk.co/w3ek-jun1
Four texts, and every one of them needed him

That is the send rule doing its work: we never send an account-less person something that does not need them. Break it and the tier degrades into a stream of notifications nobody can triage, because we deliberately gave them nowhere to triage — his inbox is his text app and there is no standing address to hold a list.

The digest is what makes the rule affordable

Everything that happened and needs nothing collects into the fourth text instead of arriving as a fifth, sixth and seventh. Without it the choice would be between telling him nothing and drowning him.

And nowhere in this is a login

No sign in, no verify your email, no create an account to continue, no password reset he did not ask for. The front door exists and Curtis never sees any of it — that is the tier, and it is the thing this page exists to make concrete.

What Ruth's app says about him

Nothing. No no account beside his name, no lighter type on a row he answered, no smaller avatar, no badge. Documents he sent are attributed to Curtis Boyd exactly as documents from a paid builder would be, and a year later the binder cannot tell the two paths apart and must not care. Delivery channel — text, email — is a fact about a message and is fine on a send sheet; it is never a property of a person.

The stated limitation, accepted rather than solved

The $1,400 he typed is not validated the way a paid builder's figure is validated, and any cost-of-deciding-late arithmetic downstream runs on it. Nothing in this tier can fix that, because the person typing has no record for us to check it against. Saying so is the honest part; pretending the number carries the same weight would be the dishonest one.

Why this corner was almost never drawn

Because both source decks assumed the builder was the paying side. v6 draws a builder with a whole app and a homeowner with a link; the adaptive deck draws a homeowner with a whole app and treats the builder as a name on a row. Neither deck had a reason to draw a builder who is neither — and a product whose second-largest tier combination is undrawn will discover it in support tickets rather than in a mockup.