His money

Record it, amend it, reverse it, and hold the evidence that he said so. A change order carries a schedule impact beside its cost impact, because this pushes you a week is the sentence it exists to say — and voiding one produces a reversal rather than an erasure, because a record that can be un-made is not a record.

1 · Record it — and when the ceremony is warranted
Sam texted him the answer. The confirmation is not ceremony because the fact came from somebody else — and the second card is the case where the same shape would be.
They already told you

Island electrical · The Hollis House

What Sam sent

“two circuits and the floor box, go ahead”

Text, Monday 7:02am

What you are recording
Two circuits and a floor box
Their words are kept alongside this. You are filing the decision, not rewriting what they said.
Record it against the decision
And when it isn't warranted
Island wall, openFiled the moment you took it. No draft, no confirm step.

Draft-and-confirm is for evidence that came from somebody else. What you saw yourself is committed by seeing it.

Verify is conditional on an authority gap

Not a mandatory second step. When the person capturing already holds the authority to commit, capturing is standing behind it. Manufacturing a verify screen there is the configuration-week instinct in miniature, and it is what turns a thirty-second act into a workflow.

Their words are kept, not replaced

“two circuits and the floor box, go ahead” stays on the record beside his tidied version. A year later the question is what Sam actually said, and a paraphrase is not an answer to it.

The same line spec A draws, from the other side

An account-less person may assert facts about their own work and may not touch anyone else's record. This is that boundary seen from inside the account: his own observation is his to assert; her decision is hers, and filing it is an act with a gap in it.

2 · A change order carries two impacts
Cost and schedule, side by side, and either may be zero. The schema measures only money today, and this pushes you a week is the sentence the whole thing exists to say.
CO-3

Cabinet package upgrade · The Hollis House · draft

What changed
Cabinet package upgraded to the Reed Millwork quote
Cost impact
+$3,400
Schedule impact
+0 days
Either can be zero, and one of them usually is. The ten-week lead was always in the program. This upgrade doesn't move it.
Where it comes from
Over the allowance by $3,400 $18,000 allowance · Reed Millwork quoted $21,400 on 14 May
For your sheet
CO-3 06-410 Cabinets 3400.00 2027-05-14

Your column order, your cost codes. The schedule impact isn't in this block. Your sheet already knows your dates. It goes to the record and to their screens, because theirs doesn't.

Send it for signature
Two impacts, and neither is the senior one

Same box, same size, same row. A screen that offered only a money field would quietly teach him that the schedule half is not part of the record — and on a binder organized by time, that half is the point.

Zero days is a statement, not a blank

This one costs money and moves nothing. Drawn without the field, it would look identical to one that costs money and pushes a month, which makes the second kind look no worse than the first — backwards.

The paste block is the promise kept

Read, never written. The sheet is read once in March so this can come back out in his columns, and nothing here posts into QuickBooks or into his budget. What he does with it is his business, which is why it is a block to copy rather than a button to sync.

3 · Voiding one
Owner-only, and it produces a new change order rather than a state on the old one. The original stays signed and visible; the reversal cites it.
CO-4

Reverses CO-1 · The Hollis House

CO-1 stays exactly where it is Signed 11 May, +$1,850, and it stays signed and visible on both your screens. This one sits beside it and takes the money back off.
Cost impact
−$1,850
Schedule impact
+0 days
Why
The added circuits went in under the original scope after the electrician walked it. Nothing extra was done.
This is on their screen too. A reversal without a reason reads as a mistake being covered up.
What Sam does with it

Confirms they saw it. They don't sign it. This one takes money off the contract, and nobody signs an obligation to be given something back.

Send it
A record that can be un-made is not a record

Voiding is a capability with no state behind it, and the tempting move — a void flag on the original — makes a signed amendment silently disappear. That is the clawback problem wearing different clothes, and the trust ledger is worthless the moment anything in it can vanish.

A credit terminates at acknowledged, not at signed

Which is the distinction the code already carries and the reason acknowledged exists at all: a credit that never lowered the contract is a silent clawback in the other direction. She confirms she saw it. She does not sign it.

Owner-only, and Renee sees why

This is one of the two capabilities the admin seat does not hold. On her screen the control is there, quiet, with the sentence — reversing a signed change order really is a money action, and money-write has no admin home in this product at any level.

4 · Did I tell them, and when
The same rows the homeowner reads as when did I hear, read from his side as his own evidence. On a disputed invoice a year later it is the only thing that settles the argument.
A variance with no heard-at is a bug, not a missing field

It is the product's central claim made auditable against itself, and the only real defense against the failure the research names over and over: a homeowner with full portal access, still blindsided by a five-figure invoice.

Sent, not confirmed, is visible to him too

Because he is the one who will be asked about it. A push that fails to deliver must never leave a row asserting they heard something they never saw — and the notification that sets a heard-at is his send, not our timer.

On cost plus this ledger carries a third kind of row

The three above are fixed price, where a variance is scope moving against an allowance. On cost plus the same ledger also carries the approval overrun: he asked, they said yes up to $3,300, and it landed at $3,900. The $600 is a variance in its own right and gets its own row and its own heard-at, drawn on the homeowner's side at 13-money frame 2. It matters most to him, because a yes to $3,300 is not evidence for a bill of $3,900, and this screen is what he brings to that argument.

Un-editable is the whole value

The one field in the product whose worth comes entirely from being fixed. It is the same reason an allowance may not be silently revised: a number that can be adjusted after the fact settles no argument, and a builder with a ledger he could edit has a ledger nobody will accept.

5 · Across jobs
The one money view that is not on a job. It exists because change orders and disclosures are the things that go quiet, and it is deliberately not a portfolio dashboard.
Two state machines, and the empty row proves it

The homeowner's review verdict and the signing lifecycle are different columns. Signed is not agreement and approved is not executed, and a screen that rendered one as the other would be wrong in both directions. The section stays, empty, because the gap is real even when nothing is in it.

Not a portfolio dashboard

Everything here is a thing waiting on somebody. Aggregate margin is real, is his, and is not on this screen for the same reason it is not on the Jobs list: a second candidate for the morning screen kills the first one.

Two contract terms that are not the same term

An allowance is about scope and fires when the pick differs from what was set aside. An approval threshold is about authority and fires when the spend crosses a number in the contract. They are orthogonal, and an earlier draft of the money spec treated them as one.

Both directions happen. An item over its budget line can sit under the approval line and need no permission at all; an item comfortably inside its allowance can cross a $2,500 threshold. So a cost-plus job can produce a variance nobody was asked about — which is precisely why the digest exists, and why its cadence is a safety parameter rather than a preference.

What he does not control

The digest's contents. Assembled from the record, and a digest a builder could curate is a digest that proves nothing.

Its cadence on cost plus, downward. An account-less homeowner's heard-at is the digest date, and on cost plus there is no forcing function behind it. He may make it more frequent, never less.

A heard-at, ever.

What is not settled

The money loop — estimate to budget to QuickBooks. What money means is settled here; building the loop is later, and read, never written is what stands in for it in the meantime.