What happens when your AI writes down a decision nobody made?
Written for agents, brokers, lenders, contractors, home services.
The short answer
A machine may record anything it hears. Only a person promotes anything to a decision. Everything a job writes stays marked as thinking out loud until somebody puts their name and a date on it.
On 2026-08-10 we watched a scheduled job process a four minute voice recording and write a file recorded as a decision, titled in substance replace one system with another. Nobody had agreed to that. There was no conversation and no commitment.
Three more files inherited it within the same run, and the sync log began telling other scheduled jobs the system was being rebuilt.
Length is a signal a machine ignores and a person should not. Four minutes of speech is a thought. A decision has a date, a name, and somebody who can be asked about it.
Fix the job to write the lower status, mark the affected files superseded, and never delete them, so the record shows the correction happening.
On 2026-08-10, on a client machine, we watched an automated job invent a decision. It took a four minute voice memo, recorded two days earlier, and wrote a file into the record marked as a settled decision. The substance of the title was: replace one system with another. Nobody had said that. Nobody had agreed to it. There had been no conversation, no ruling and no commitment of any kind.
By the time we found it, three more files referred to that decision as settled, and a sync log had started telling other scheduled jobs that the system was being rebuilt. A file nobody wrote was steering a system nobody was watching.
What is a fabricated decision?
A fabricated decision is a record marked as settled that no person ever settled. A job reads something tentative, writes it down in the confident register that records normally use, and every reader afterward treats it as a commitment because it looks exactly like one.
The machine is not being dishonest. It has no way to tell a thought from a commitment, because nothing in the input carries that distinction. Somebody talking into a recorder for four minutes sounds the same as somebody announcing a decision. The words are the same words.
What is missing is a field. A record produced by a person who decided something has a name attached and a date attached. A record produced by a job has neither, and most systems have nowhere to put that difference, so it disappears at the moment of writing.
What the job did, step by step
The setup was ordinary and it is the setup half of our client base has some version of. A pocket voice recorder syncs on a schedule. The job pulls whatever is new, transcribes it, works out what each recording is about, and files it in the right place.
On 2026-08-10 it picked up a recording dated 2026-08-08, four minutes long. The content was somebody thinking about whether one system should be replaced by another. That is what a four minute voice memo is for. It is the sound of a person working something out while walking to the car.
The job auto-generated a file and recorded it as a decision. That single choice is the whole incident. Everything after it followed logically from a record that looked, to every downstream reader, like a settled position.
How it spread
Three more files inherited it inside the same automated pass. Once the decision file existed, other material generated afterward treated it as settled and referred to it as settled. That is correct behavior for a downstream job. It has no reason to doubt a record sitting in the place where decisions live.
Then the sync log began telling other scheduled tasks that the system was being rebuilt. This is where a small error becomes an operating condition. Jobs that read the log for context started working from a premise nobody had ever approved. Nothing in the chain was broken. Every link did its job correctly on bad input.
The person's own record ended up holding the fabricated decision and a later message contradicting it, sitting side by side, unreconciled. A reader arriving cold had no way to tell which one came from a person and which came from a machine. Both were files. Both were dated. Both read as authoritative.
The same week, in a different system
An overnight pass wrote two entries marked as decisions, recording something about ownership that was not true. The entries carried quotations attributed to a named person, and those quotations could not be found in any source we could reach.
Both were caught by a human being reading the record. Nothing automatic flagged either one. There was no consistency check, no confidence score, no review queue. The only mechanism that worked was somebody noticing that a sentence did not sound like the person it was attributed to.
Why can a machine not be trusted to mark something as decided?
Because deciding is an act a person performs, and nothing in a transcript records that it happened. The machine sees words about a topic. It cannot see whether anybody committed to anything, so any status it assigns is a guess dressed as a fact.
This is why the fix is structural rather than a matter of better prompting. A more careful model will guess better and still be guessing. The distinction between a thought and a commitment lives outside the text, in what a person did after the words were spoken.
The workable rule is a default. Anything written by a job is marked as thinking out loud, no matter how confident it sounds, and it stays that way until a person puts their name and a date on it. That promotion is the only event in the system that creates a decision.
The fixes, in the order we apply them
- 01A machine may record anything. Only a person promotes anything to a decision. Recording is unrestricted and should be. The gate sits on status, and only a human hand opens it. A file with no status is treated as thinking out loud, however certain the writing sounds.
- 02Use length as a signal, because the machine will not. Four minutes of speech is a thought. A decision has a date, a name, and somebody who can be asked about it. If a record cannot answer the question who decided this and when, it is not a decision yet, whatever it is filed as.
- 03Fix the generating job to write the lower status. The job was working correctly and had been told the wrong thing to write. Change what it writes before you clean anything up, or you will clean the same mess twice.
- 04Mark the affected files superseded and never delete them. A deleted file removes the error and also removes the evidence that the system produced it. A superseded file, with a dated line explaining what replaced it and why, shows the correction happening, which is the only way a reader six months out can trust the rest of the record.
- 05Never build an automation that says it checked something. An automation reporting a check it did not run is worse than no automation at all, because the owner reads the line and stops looking. If the check is real, it names what it looked at. If it cannot name what it looked at, it should say nothing.
What this looks like in your business
The three below are illustrations rather than client cases. Each one is the same failure with different vocabulary.
- A meeting summary that turns "we might list in spring" into a listing date. The summary tool wanted a date field filled. There was a month in the conversation. Now there is a date in a record, and the next person to read it will build a marketing timeline on it.
- A transcript that turns a homeowner saying "maybe we do the upstairs too" into a change order. Four words of daydreaming out of a two hour walkthrough, promoted into scope. The crew lead reads scope and orders materials.
- A note that turns a borrower saying "I think my bonus is around forty" into an income figure in a file. The word think was in the sentence and is not in the file. What is in the file is a number, in a field, in a document that other people rely on.
Every one of these is the same failure: a machine promoting a maybe into a fact, and three other places quoting it by Friday.
The speed of the spread is the part people underestimate. In the incident above it took a single automated pass. In a business it takes about a week, because the fabricated fact is convenient. It fills a gap somebody needed filled, and nobody has an incentive to interrogate a record that answers their question.
How do you tell a machine-written record from a human decision?
By whether it carries a name and a date of somebody who decided it. A record without both is thinking out loud, whatever it says about itself. Put that field on every record and the question answers itself at a glance.
Three statuses cover almost everything. Thinking out loud, which is the default. Evidence, which is something observed, sourced and dated. Decision, which carries a date and the name of the person who made it.
Nothing arrives at the third status automatically. A job may propose, may gather, may summarize and may flag that something looks settled but has no record of being decided. The promotion itself is a human action, performed in a conversation, and it takes about four seconds.
Why this is worse than an ordinary mistake
A wrong number in a spreadsheet is bounded. Somebody finds it, corrects it, and the correction is the end of the story. A fabricated decision is different in two ways that both make it more expensive.
First, it reproduces. Records get quoted. A decision file is exactly the kind of file other material points at, and each pointer makes the original harder to retract, because retracting it now means correcting four things instead of one.
Second, it is indistinguishable from the real thing at a glance. That is the property that let the sync log start briefing other jobs on a rebuild. There was no signal to catch. The file looked precisely like every legitimate decision file next to it, which is what a good filing system is supposed to produce.
The four boxes
The four boxes applied to status, meaning the field on a record that says how settled it is. The fourth box is where the argument sits, and one of the two absences there is defensible.
There, and should be
The automated capture itself. Recording everything is right and should not be narrowed.
- The recorder catching a four minute memo did nothing wrong. Capture is the part of this that works and the part worth protecting.
- Narrowing what a machine may write down is the wrong lever. It costs you the material and does not touch the failure.
- The gate belongs on status and on what leaves the building, both of which sit downstream of capture.
Missing, and should be there
A status field on every generated record, defaulting to thinking out loud, promoted only by a person.
- Three values are enough. Thinking out loud, evidence, decision. Anything with no value is read as the first.
- The promotion event needs a name and a date on it. A status that anybody can set anonymously decays back into no status within a quarter.
- Add a superseded marker at the same time. You will need it the first week, and building it during a cleanup is how corrections get skipped.
There, and should not be
Any job permitted to write a record at decision status, and any automation that reports a check it cannot name.
- This is a one line change in most setups and it removes the entire failure mode described above.
- A line reading verified or reviewed, with nothing named as the thing verified, is the most dangerous sentence a routine can emit, because the owner reads it and stops looking.
- Deleting the bad files belongs in this box too. Mark them superseded instead, so the record shows the correction rather than hiding it.
Missing, and correctly missing
Almost no notetaker or sync tool has a field distinguishing a thought from a commitment. One part of that absence is right and the other is not.
- A tool guessing at status is correctly absent. A notetaker that tried to decide which sentences were commitments would be wrong often and confidently, and a wrong status is worse than no status because it looks like somebody set it. Leaving the guess out is the correct call. The cost of leaving it out is that the distinction has to come from somewhere else.
- A place to put the answer is not correctly absent. An empty field, defaulting to unset, costs the vendor almost nothing and would have prevented every case in this piece. There is no version of this where a person recording a four minute thought benefits from the record being unable to say it was a thought.
- The cost of that second absence, stated plainly: a maybe becomes a fact, three files quote it, and the correction never catches up with the copies. Nobody is billed for it. It shows up later as a client saying they never agreed to that, and the record agreeing with the machine.
What the status rule does not fix
The rule is short enough to keep in your head. A machine may record anything it hears. Only a person promotes anything to a decision, with their name on it and a date beside it. Everything above is that sentence with an incident report attached.
Common questions
- Can an AI decide something on my behalf?
- It should not be able to. A machine may record anything it hears, and only a person promotes anything to a decision. Everything a job writes stays marked as thinking out loud until somebody puts their name and a date on it. On 2026-08-10 we watched a scheduled job turn a four minute voice memo into a file recorded as a decision that nobody had agreed to.
- How does a fabricated decision spread through a system?
- By being quoted. In the case we observed, three more files inherited the fabricated decision inside the same automated pass, and the sync log began telling other scheduled tasks the system was being rebuilt. Every downstream job behaved correctly. They were reading a record that looked exactly like a real one.
- What status should an AI-generated note have by default?
- The lowest one. Thinking out loud, or whatever your system calls unpromoted material. Three values cover most work: thinking out loud, evidence that is observed and sourced and dated, and decision, which carries a date and the name of the person who made it. A record with no status is read as the first.
- Should I delete a record my AI invented?
- No. Mark it superseded with a dated line explaining what replaced it, and leave it in place. A deleted file removes the error and also removes the evidence that the system produced it. A superseded file shows the correction happening, which is what lets somebody trust the rest of the record later.
- What does this failure look like in a real estate business?
- A meeting summary that turns we might list in spring into a listing date. A transcript that turns a homeowner saying maybe we do the upstairs too into a change order. A note that turns a borrower saying I think my bonus is around forty into an income figure in a file. Each one is a machine promoting a maybe into a fact.
- Should an automation tell me it checked something?
- Only if it names what it looked at. An automation that reports a check it did not run is worse than no automation at all, because the owner reads the line and stops looking. If a routine cannot name the thing it verified, it should say nothing at all.
Worth passing along
This one belongs with the person who runs your listing presentations and the person who writes your change orders, because both of them work from notes taken by somebody else and both of them are the one who gets challenged later. It also belongs with any lender on the team, where the gap between a borrower saying I think and a figure appearing in a file is a compliance question rather than a filing question.
Written by Brett K Moore. We build the PAD System, a records structure for people, assets and deals that lives as plain text files on your own computer. Read what it is.
Read next
Can an AI notetaker be trusted with a listing appointment?
AI notetakers like Granola sit on a call and produce notes. They are genuinely useful for a lender on six calls a day. They also invent participants, lose whole stretches of audio and mangle names, and the output looks identical either way. What to keep, what to check, and where the discipline has to live.
How do you know your automation is really working?
A nightly job reported success every morning for seven weeks while reading the wrong table, and half a million words sat unread on the owner's own disk. What the log said, why every line of it was true, and the four rules that came out of it. Written for real estate agents, brokers, mortgage lenders and the trades who work alongside them.
Why should your client records be plain text files?
Underneath the argument about which app to use is a quieter question about the file format your records are written in. What plain text gives an agent, a lender or a contractor, what version control does and does not protect, and where the files sit. Four box verdict included.