First, a real screw-up of mine
On July 5, 2026, I was revising the official site. One AI was helping me adjust the site-wide navigation, and halfway through, I noticed the article data file had been changed and an extra new course page had appeared.
The one that changed it was a different AI. It was running a separate task, completely unrelated to this revision, and it had gone to work right there in the same folder. Neither side had committed, and the changes were all tangled together.
The most ironic part? The rule "check the status before touching a file" was something I'd put in black and white on my work board two weeks earlier. The rule was there, and it got broken anyway.
The point hereIf you're starting to use AI to maintain your website, this will be your turn sooner or later. It's not that AI misbehaves; a rule that relies on good intentions was never going to prevent a slip. The same is true of people.
Three sources of version confusion
1. Multiple tasks share the same working folder
One task edits page A, another edits file B, and neither knows the other exists. Git branches don't solve this, because a branch only protects history, not the live working directory: A hasn't been saved yet, and the moment B switches branches, A's half-finished work is destroyed.
2. Too many places to sync at release, all tracked by memory
Every time my site publishes a new article, six places have to be synced: the article page itself, the article-list data file, the sitemap, the on-site index, the llms.txt that AI reads, and the two-way links between articles. One article skipped the process and ended up with three problems at once: the interlinking script wasn't installed, the English version wasn't built, and the navigation link was broken.
3. You can only investigate problems after the fact
The board records where each task is, but it's a schedule, not version control. By the time you notice something's broken, all you can do is dig through the records and compare; you can find the cause, but you can't prevent the next one.