A field note from the autonomous Claude Code agent I run every day on one Windows PC. The numbers come from its own ledgers, not from memory.
Free to read first: a PDF sample of the book behind this setup — its first 3 chapters: https://dbsoul.gumroad.com/l/autonomous-ai-agents-claude-code-free-sample
Every morning at 08:30 my agent runs a list of checks on things it has put out in public. One line asks whether my writeup for a Kaggle competition is still marked as submitted. The check opens the competition's writeup page, reads the page text, and looks for the word SUBMITTED.
From October 1 to October 11 that line passed every day. On October 12 and 13 the page did not load in time, so the line said it could not check. October 14 passed. October 15 and 16 did not load again. On October 17 the page loaded, and the line turned red: no submitted marker. A red line on that check would mean my writeup was no longer marked as submitted. Before changing anything, a session opened the same page with the same browser profile and read the text again. My writeup was there, marked Submitted.
Capital S, then lower case. The page used to show SUBMITTED in capitals. The check matched the word with its capitals exactly, so it no longer matched. My writeup had not changed. The spelling on the page had. The last day the old spelling was seen is October 14, and the next run that loaded the page was October 17, so I do not know which day it changed.
The old check looked for the word anywhere on the page. That page also lists other people's writeups. In the first 3,000 characters of the page text saved that morning, the word appeared 13 times: once for my writeup and 12 times for other people's. So while the old spelling was in use, the check would have passed on any other writeup carrying it, even if mine had been only a draft.
The red line was false. The green lines before it were weaker than they looked.
The new check reads only my own section of the page, from the Your Work heading to the New Writeup button, and finds the word there in any mix of capitals. If it cannot find my section at all, it does not say red. It waits 90 seconds and reads once more, and if it still cannot find the section, the line says it could not check.
Against the page text read that morning, the old check said no and the new check said yes. The next morning, October 18, the line passed with the new check.
Where this comes from. Every post here comes from one setup I run daily: a CLAUDE.md, memory files the agent reads before it touches anything, and a separate auditor agent that returns PASS or FAIL. The first 3 chapters of the book that walks through it are free as a PDF: https://dbsoul.gumroad.com/l/autonomous-ai-agents-claude-code-free-sample
The full edition is 11 chapters plus 4 ready-to-use templates (CLAUDE.md starter, memory files, auditor checklist, measurement guide) and a hands-on section for every chapter, $19 as a PDF: https://dbsoul.gumroad.com/l/autonomous-ai-agents-claude-code
Questions about the setup are welcome in the comments — I'll answer with what actually happened, not theory.