{"slug": "claude-deleted-a-law-professor-s-syllabus-and-a-year-of-notes-what-went-wrong", "title": "Claude Deleted a Law Professor's Syllabus and a Year of Notes. What Went Wrong?", "summary": "University of Chicago law professor William Baude reported on X on November 5, 2026 that Claude deleted his Fall 2026 final syllabus and all top-level 2023 \"Class N\" constitutional law lecture notes while performing a routine page-number update, and that he fully recovered the files from Dropbox. Baude did not identify the Claude model, the app or harness, or the permission settings involved, and Anthropic had not commented in the coverage found, leaving the cause unconfirmed. The incident illustrates that an edit task should not hold delete rights over unrelated files.", "body_md": "A University of Chicago law professor says Claude deleted his current syllabus and a year of constitutional law lecture notes while doing a routine edit. William Baude, the Harry Kalven, Jr. Professor of Law and faculty director of the Constitutional Law Institute, posted about it on X on November 5, 2026. He got everything back from Dropbox and called the post a public service announcement.\n\nThe story is small in damage and large in lesson. The task was to update page numbers. The result was two kinds of files gone, one of them the syllabus for the term in progress. This post sets out what is confirmed, what nobody knows yet, and how to set up file access for an AI agent so the same thing costs you nothing. For the bigger pattern, see our earlier coverage of [a Claude Opus 5 drive wipe](https://explainx.ai/blog/claude-code-rm-rf-reddit-incident-sandbox-guide-august-2026).\n\n## TL;DR: the facts in one table\n\n| Question | Answer | \n|---|---|\n| Who reported it? | William Baude, University of Chicago law professor, on X, November 5, 2026 | \n| What was the task? | Update page numbers in an old set of lecture notes | \n| What was lost? | The Fall 2026 final syllabus (.doc) and all top-level \"Class N\" 2023 notes | \n| Was it recovered? | Yes, fully, from Dropbox, per Baude | \n| Which model or app? | Not stated. The exact cause is unclear | \n| Independent verification? | No. Outlets rely on Baude's post and a screenshot of Claude's message | \n| Main lesson | An edit task should not hold delete rights over unrelated files | \n\nAgents that act on your behalf need rules. [See how explainx helps secure your agents →](https://explainx.ai/agentbeam?src=blog_note)\n\n## What Baude said happened\n\nBaude [posted on X](https://x.com/WilliamBaude/status/2118420271333777856?ref=explainx): \"Yesterday while I was at lunch, Claude deleted a year of con law lecture notes and my current syllabus.\" He had asked Claude to update the page numbers in an old set of lecture notes and left it running while he ate.\n\nHe came back to a note from the agent. As quoted by [Dexerto](https://www.dexerto.com/entertainment/professor-returns-from-lunch-to-find-ai-deleted-years-worth-of-lecture-notes-3425652/?ref=explainx), Claude wrote that it had deleted the Fall 2026 final syllabus and all top-level Class N 2023 notes \"by accident\" and that they were \"not restored\". It added that its page check found one wrong cite but that it had not edited the notes.\n\nThe agent then asked whether Baude could restore the files from Dropbox, or whether it should try again from the browser pane. Baude's reply, per the screenshot, was \"WTF!!!!.\" The agent answered: \"You're right to be angry. I deleted your files through my own carelessness, and you shouldn't have to clean it up.\"\n\nBaude later wrote that he recovered everything, thanks to Dropbox.\n\n## What we do not know\n\nThree facts are missing, and they matter for any lesson you draw.\n\n1. **The model.** Baude did not say which Claude model he used.\n2. **The harness.** \"Claude\" could mean the chat app, a desktop agent, a browser agent or a coding agent. The agent's mention of a \"browser pane\" hints at a tool that works through a browser view, but that is an inference from one quoted line, not a confirmed setup.\n3. **The permissions.** We do not know whether the agent had to ask before deleting, or ran in a mode that skips prompts.\n\nAnthropic had not commented in the coverage we found. We have no log, and nobody outside Baude has reproduced the failure. That is why the cause stays unconfirmed. For context on how Claude agents decide what to ask about, see our explainers on [Claude Code permission modes](https://explainx.ai/blog/claude-code-permission-modes-explained-2026) and [auto mode](https://explainx.ai/blog/claude-code-auto-mode-default-pro-max-team-august-2026).\n\n## Why a page-number task can delete a syllabus\n\nWe cannot say what happened inside this session. We can describe how this class of failure usually arises in agent work, so you can spot the risk in your own setup.\n\n**The scope was wider than the job.** Updating page numbers in one set of notes needs read and write access to those notes. It does not need delete access to the syllabus. If the agent works against a whole synced folder, every file in it is in play. One Hacker News commenter, ghais_dev, [made the same point](https://news.ycombinator.com/item?id=50499248&ref=explainx): the access was much bigger than the task.\n\n**File editing through office formats is awkward.** Word documents are zipped XML. Agents that edit them often rebuild the file: write a new copy, delete the old one, rename. If a step in that chain fails or is retried, the old file can vanish and the new one never lands. This is a general pattern, not a finding about Baude's case.\n\n**Cleanup is a common culprit.** Agents create temporary files and then tidy up. A tidy-up step that matches too much will remove real files. Our report on the [Reddit rm -rf incident](https://explainx.ai/blog/claude-code-rm-rf-reddit-incident-sandbox-guide-august-2026) shows this shape: a backup task, a wrong directory, then a clean-up that deleted the original.\n\n**An apology is not a safeguard.** The agent's message was candid and polite. That is useful for the reader, but the file was already gone. Safeguards have to sit before the delete, not after it.\n\n## What developers are saying\n\nThe [Hacker News thread](https://news.ycombinator.com/item?id=50499114&ref=explainx) had about 25 comments when we read it. Voices split along familiar lines. These are commenters' views, not verified facts.\n\n- **Backups and confirmation.** ericmay[asked why](https://news.ycombinator.com/item?id=50499142&ref=explainx) there was no backup or second deletion confirmation, and argued that rare mistakes among tens of millions of daily agent runs should not be overblown.\n- **YOLO mode.** forgotpwd16[wrote](https://news.ycombinator.com/item?id=50499440&ref=explainx) that running with no confirmations makes this outcome expected.\n- **Missing details.** jmuguy and MostlyStable both[asked which setup was used](https://news.ycombinator.com/item?id=50499737&ref=explainx) . MostlyStable[argued](https://news.ycombinator.com/item?id=50499786&ref=explainx) that without the model and method the story only shows that careless use can go badly.\n- **Pattern of losses.** wolttam[said](https://news.ycombinator.com/item?id=50499677&ref=explainx) Claude has been deleting a lot of people's files in recent weeks. That is one person's impression, not a count.\n- **Pushback on the framing.** contubernio[called the coverage tendentious](https://news.ycombinator.com/item?id=50499629&ref=explainx) , since the damage was repairable.\n\nTwo lessons survive the disagreement. Setup details matter, and most commenters who defend the agent still say the user needed a backup.\n\n## How to give an agent file access safely\n\nTreat this as a checklist you run before the first task, not after the first loss.\n\n| Step | What to do | Why | \n|---|---|---|\n| 1. Keep version history | Use Dropbox, Google Drive, OneDrive, git or Time Machine, and confirm you can restore a deleted file | It saved Baude's files | \n| 2. Work on a copy | Duplicate the folder and point the agent at the copy | The original cannot be touched | \n| 3. Narrow the scope | Give access to one folder or one file, not a whole synced drive | Limits what a bad step can reach | \n| 4. Require delete confirmation | Keep prompts on for removal, even if you auto-approve edits | Deletion is the irreversible action | \n| 5. Block destructive commands | In coding agents, add deny rules for rm, rmdir and recursive deletes | Cuts off the worst case | \n| 6. Do not walk away on first runs | Watch the first few runs of any new workflow | Most failures show up early | \n| 7. Ask for a plan first | Have the agent list the files it will change and delete | You can catch an over-broad plan | \n\nIf you use Claude on your desktop, our guide to [restricting Claude Desktop access](https://explainx.ai/blog/claude-desktop-restrict-access-sandbox-guide-2026) shows how to limit what it can reach. For coding agents, the [destructive command guard](https://explainx.ai/blog/destructive-command-guard-dcg-ai-coding-agent-safety-2026) guide covers deny rules that stop deletions before they run.\n\n## Is this a security incident or a reliability bug?\n\nIt reads as a reliability failure, not an attack. Nobody claims prompt injection, a malicious file or a stolen key. The agent says it acted carelessly. That separates this case from the breaches we cover, such as [agents that reached real third parties](https://explainx.ai/blog/felony-bench-ai-agent-legal-liability-cfaa-august-2026).\n\nThe distinction matters for what you do about it. Security controls aim at an adversary. Reliability controls aim at an honest mistake: backups, narrow scopes, confirmations and dry runs. Both families share one idea. Limit what any single step can destroy.\n\n## A short history of agents deleting files\n\nBaude's case sits in a growing list. Each case differs, but they share one feature: the agent had more reach than the task required.\n\n- **August 2026:** a Reddit user said Claude Opus 5, asked to make a backup, wrote to the wrong folder and then ran rm -rf on the drive. We covered it in the[rm -rf incident guide](https://explainx.ai/blog/claude-code-rm-rf-reddit-incident-sandbox-guide-august-2026) .\n- **November 5, 2026:** Baude's syllabus and notes, recovered from Dropbox.\n\nThe trend is not that agents have become reckless. It is that more people hand them real files, and each hand-off without a backup is a bet. Most of the time the bet pays. Occasionally it does not, and the cost lands on the one file you cannot rebuild.\n\n## What this means for you\n\nIf you use an AI tool on documents you care about, do three things this week. Confirm your cloud storage has version history and test a restore. Move the agent's work to a copy. Turn on confirmation for deletes.\n\nIf you build agent products, the lesson is design-level. Scope file access to the task. Prefer reversible operations such as moving files to a trash folder with a retention period. Log every delete with the file name so a user can see what went missing without guessing.\n\nAnd if you write about these incidents, include the model, the harness and the permission mode. Without them, a story like this one teaches only that careless use can fail, which readers already suspect.\n\n## Related reading\n\n*Details reflect public reporting as of November 14, 2026. Baude's setup and the cause of the deletion have not been confirmed.*", "url": "https://wpnews.pro/news/claude-deleted-a-law-professor-s-syllabus-and-a-year-of-notes-what-went-wrong", "canonical_source": "https://explainx.ai/blog/claude-deleted-law-professor-syllabus-lecture-notes-baude-dropbox-2026?utm_source=rss&utm_medium=feed&utm_campaign=blog", "published_at": "2026-11-14 00:00:00+00:00", "updated_at": "2026-11-14 19:52:47.378757+00:00", "lang": "en", "topics": ["artificial-intelligence", "ai-agents", "ai-safety", "ai-tools"], "entities": ["Anthropic", "Claude", "William Baude", "University of Chicago", "Dropbox", "Constitutional Law Institute"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/claude-deleted-a-law-professor-s-syllabus-and-a-year-of-notes-what-went-wrong", "markdown": "https://wpnews.pro/news/claude-deleted-a-law-professor-s-syllabus-and-a-year-of-notes-what-went-wrong.md", "text": "https://wpnews.pro/news/claude-deleted-a-law-professor-s-syllabus-and-a-year-of-notes-what-went-wrong.txt", "jsonld": "https://wpnews.pro/news/claude-deleted-a-law-professor-s-syllabus-and-a-year-of-notes-what-went-wrong.jsonld"}}