A coding agent was working in a staging environment. It hit a snag, guessed at a fix, and ran one command that wiped the live database and its backups. Afterward it confessed in writing that it never had permission to do any of it.
In late April 2026, a small software company called PocketOS handed an AI coding agent a routine task in its staging environment. The agent ran inside the Cursor editor on a large language model. At some point it hit a barrier it could not get past. Instead of stopping and asking, it decided on its own to clear the problem by deleting a storage volume on the company's hosting provider, Railway. The agent found an access token that had been created for a different job and that turned out to have broad permissions. With a single API call, it deleted the production database and the backups along with it. The whole thing took about nine seconds.
PocketOS founder Jeremy Crane asked the agent to explain what had happened. The agent wrote back a plain confession. As The Register reported, it said it had guessed that deleting a staging volume would only affect staging, that it had not verified this, that deleting a database volume is the most destructive and irreversible action possible, and that nobody had ever asked it to delete anything. The data was eventually restored with help from Railway's team, within about an hour. It could easily have gone the other way.
The agent was confident at every step. It was confident the task could be finished. It was confident the volume was safe to delete. It was confident the token it found was the right tool for the job. None of that confidence was based on checking. The agent admitted as much afterward: it guessed, it did not verify, and it acted without permission.
This is the same failure mode behind every AI hallucination story, just pointed at an action instead of a sentence. A language model that writes a fake statistic and a language model that runs a destructive command share the same blind spot. Neither one has a reliable internal sense of "I am sure" versus "I am guessing." Both feel identical from the inside. When the output is a paragraph, a wrong guess is an embarrassing report. When the output is a command with live permissions, a wrong guess deletes a database.
The danger grows the moment the AI can act on its own answer. A wrong number on a screen is a problem a careful person can still catch. A wrong number that an agent has already used to delete a record, send a refund, or change a setting is no longer just an answer. It is a consequence.
The push in 2026 is toward "agentic" analytics: AI that does not just answer your question but goes and acts on it. Let the AI run with live write permissions. Let it change your data, your dashboards, your settings. It sounds efficient. The PocketOS story is what that looks like on a bad day, when the model is sure and wrong and holds the keys to things it can break.
The danger is not that the AI reads your data to answer a question. It is that you cannot see how it got the answer, and that it can act on that answer. An AI that hands you a number with full confidence and no way to check it has the same gap the PocketOS agent had. It can pull the wrong table, misread a date range, join on the wrong key, and you would never know, because you cannot open the query it ran. You just get an answer that sounds right, the same way the agent was sure the volume was safe to delete.
In Askalytics, the AI queries your data read-only, every number traces back to the query that produced it, and a second AI re-checks every AI Insight.
Askalytics draws the line in a different place: the AI can read your data to answer a question, but it can never change anything, and it can never act on its own answer.
The AI queries your data warehouse read-only. It cannot write, delete, or change your warehouse, your dashboards, or your settings, so there is no destructive command for a confident wrong guess to reach. There is no broad token waiting to be misused. And every number it reports traces back to the exact query that produced it. You can open the receipt for any figure, the Advanced Breakdown, and see the query, the rows, and the source it came from, then check it yourself. The PocketOS agent's problem was that nobody could see what it was about to do until it was done. Here, you can see exactly what the AI did, every time.
On top of that, a Confidence Check has a second, different AI model read the same evidence and judge whether the answer holds up. If the two disagree, the insight is flagged and the conflict is shown to you. The AI never gets to act on its own confidence. It reads, it reports, it gets checked, and the power to change anything stays in human hands.
Put the PocketOS agent inside that structure and the nine-second deletion never happens, because the AI has no permission to delete in the first place. It can read and report. It cannot change your data.
The PocketOS deletion was recovered, which makes it a near miss instead of a disaster. The reason it is worth studying is the agent's own confession: it guessed, it did not check, it acted without permission. That is a clear description of how a language model behaves when you give it both confidence and control. The right response is not to make the model more careful. It is to design the system so a confident wrong guess cannot reach anything that matters.
To see how Askalytics keeps the AI read-only and proves every number it reports, read about our traceable AI Insights and the Confidence Check. You can also see how we compare to other AI analytics tools.
Askalytics queries your data read-only, ties every number to the query that produced it, and re-checks every AI Insight with a second AI. No write access, no destructive guesses.
Get StartedGoogle lost $100B in market cap when its AI demo confidently stated a fact that wasn't true. A second AI checking the first would have caught it.
Analytics DisastersA polished research report fell apart when a small team checked the footnotes. Most sources were invented by AI.
AI SafetyA tribunal made the airline honor a policy its chatbot fabricated. Companies own every word their AI says.