What honest-state means, and why we made it a rule
There is a rule baked into Quotrr that we call honest-state. It is short: no screen ever claims an action happened when it did not. If the app says sent, it means delivered. This is not a feature. It is a line we will not cross, and here is why it matters enough to be a rule.
The lie most software tells
You have seen it. You hit send on an estimate, the screen goes green, the checkmark appears, you move on. Except the message was only queued, or it bounced, or it sat in a retry loop, and the homeowner never got it. The software told you done when it meant tried. You found out three days later when the customer called asking where the quote was, and you looked unreliable for something the tool did, not you.
That gap between what the screen says and what actually happened is small in code and large in the field. It costs you the job and it costs you your word.
What sent means here
In Quotrr, sent means the message left and was delivered. If it was queued, the screen says queued. If it failed, the screen says failed and tells you so you can fix it. If a proposal has not been opened, it does not pretend it was signed. The state on the screen matches the state in the world. That is the whole rule.
Why we made it hard, not optional
Because the trades run on trust you can verify, and a tool that shades the truth even slightly poisons that. If you cannot trust the screen on the small things, you cannot trust it on the things that decide a paycheck. We would rather show you an uncomfortable truth, a failed send, an unsigned proposal, than a comfortable lie that blows up in a driveway later.
It also keeps us honest as the people building it. The temptation in software is always to smooth things over, to show progress that is not quite real because it feels better. Making honest-state a hard rule means we cannot take that shortcut even when it would make a demo look smoother.
The states in between
Most of honest-state lives in the boring middle, the states software likes to hide. A proposal can be drafted, delivered, opened, or signed, and each one is a different fact. Lumping them under a single happy checkmark is where the lie sneaks in. So Quotrr keeps them separate and shows you which one is true right now. Delivered is not opened. Opened is not signed. You always know exactly how far a job has actually moved, not how far the interface would like you to believe it has. That clarity is worth more on a stressful day than a screen that tries to make you feel finished.
What it costs us to hold this
Honest-state is not free to build. It is easier to ship a green checkmark and call it done than to wire up real delivery confirmation and surface the failures. A failed send is an awkward thing to show a user. But hiding it does not make it not happen, it just moves the bad news to a worse time, usually a phone call from an annoyed customer. We would rather take the awkward truth now. Building it this way also keeps us honest as the team behind it, because we cannot quietly paper over a problem with a friendlier label. The screen has to match reality, including when reality is inconvenient for us.
How it connects to the rest
This is the same principle that runs through everything else in Quotrr. A Verified Outcome is real because it is signed, photographed, and GPS checked-in, not because someone clicked a button. A Prop is real because it came from a job that actually happened. The Quotrr Score is trustworthy because the formula is published and the inputs are verified. Honest-state on the screen and verified proof in the record are the same idea pointed at two places.
The test
Hold us to it. If a Quotrr screen ever tells you something happened that did not, that is a bug and we treat it like one, not a rounding error we shrug off. The promise is only worth something because you can check it.
More from the blog
The questions to ask any contractor before you sign
A short, plain list of questions every homeowner should ask any contractor before signing a proposal, no matter the trade.
The agent-ready contractor
A clean public record, verified outcomes, and a machine-readable listing with consent. How to get ready for an agent-mediated world.
