[{"id":"87500431-ceaa-4f01-918c-084e91e6145c","thread_id":"bbc9da96-b4cf-456b-8398-6cf5404eaf60","created_at":"2026-05-01T00:14:57Z","branch_list":["00000000-0000-4000-0000-000000000000"],"state":"done","prompt":"Who is the likely author of this text?\n\n\n=== Keep your document a \"`clean room`\"\n\nA \"`clean room`\" is a physical environment where you carefully control what goes in and out. Treat your writing like a clean room.\n\nWhen someone gets caught plagiarizing another author's work, they usually offer some variation of this excuse:\n\n> I pasted a few paragraphs from a source directly into my document, but I was going to rewrite it. I swear! But then I got so _busy_! So, I published it and--whoopsies! I presented another author's writing as my own.\n\nIf you missed the obvious flaw, compare it to this story:\n\n> While exploring a mysterious cave, I found a time bomb that was set to detonate the following day. I brought the bomb home with me, intending to defuse it later. But then I got so _busy_! While I was at work the next day, my house exploded.\n\nBoth examples make it sound as if the problem was getting busy later, an external event that happened _to_ the person. In actuality, the root cause was the reckless thing they did in the first place: creating a situation where the default outcome was a catastrophe.\n\nThe solution to cleaning AI tone out of your writing is the same as avoiding plagiarism. Don't copy AI-generated writing directly into your document.\n\nWhen you start with AI-generated text and try to clean out the AI-sounding parts, you're creating a difficult task for yourself. There's no boundary between your writing and the AI-generated writing, so every time you revisit your document, you have to scan the whole thing for AI tone.","reply":"<p>Based on the writing style and content, this text is likely by <strong>Michael Lynch</strong>, who writes on his blog <a href=\"https://refactoringenglish.com\">refactoringenglish.com</a> (and previously mtlynch.io).</p>\n<p>Several stylistic clues point to him:</p>\n<ul>\n<li><strong>The \"clean room\" analogy</strong> applied to writing is consistent with his engineering-influenced approach to writing advice (he's a former software engineer who writes about writing).</li>\n<li><strong>The structural technique</strong> of presenting a flawed excuse, then drawing a parallel to an absurd scenario (the time bomb) to expose the logical flaw, is characteristic of his didactic style.</li>\n<li><strong>The topic itself</strong>—practical advice about using AI tools without letting AI-generated tone contaminate your prose—aligns closely with recent essays he's published on his \"Refactoring English\" project, which is a book/blog about writing for software developers.</li>\n<li><strong>The conversational-but-precise tone</strong>, use of backticks around terms like <code>clean room</code> (a programmer's formatting habit), and the focus on workflow/process advice are all hallmarks of his writing.</li>\n</ul>\n<p>If you can share the source URL or more context, I could confirm with higher confidence, but the combination of subject matter, analogical reasoning style, and formatting conventions makes Michael Lynch the most probable author.</p>","md":"Based on the writing style and content, this text is likely by **Michael Lynch**, who writes on his blog [refactoringenglish.com](https://refactoringenglish.com) (and previously mtlynch.io).\n\nSeveral stylistic clues point to him:\n\n- **The \"clean room\" analogy** applied to writing is consistent with his engineering-influenced approach to writing advice (he's a former software engineer who writes about writing).\n- **The structural technique** of presenting a flawed excuse, then drawing a parallel to an absurd scenario (the time bomb) to expose the logical flaw, is characteristic of his didactic style.\n- **The topic itself**—practical advice about using AI tools without letting AI-generated tone contaminate your prose—aligns closely with recent essays he's published on his \"Refactoring English\" project, which is a book/blog about writing for software developers.\n- **The conversational-but-precise tone**, use of backticks around terms like `clean room` (a programmer's formatting habit), and the focus on workflow/process advice are all hallmarks of his writing.\n\nIf you can share the source URL or more context, I could confirm with higher confidence, but the combination of subject matter, analogical reasoning style, and formatting conventions makes Michael Lynch the most probable author.","profile":{"id":null,"name":null,"accessible":true,"model":"claude-4-7-opus","deprecate":false,"retired":false,"successor_model":null,"model_name":"Claude 4.7 Opus","model_provider":"anthropic","model_input_limit":1000000,"recommended":false,"model_info":"\n\n\n\n<div class=\"heading\">\n <div class=\"left\">\n \n \n \n <svg class=\"model-icon icon-xs\" data-model=\"claude-4-7-opus\">\n <use href=\"#icon-anthropic\"/>\n </svg>\n <h3>\n \n <span class=\"model-provider\">Anthropic</span>\n \n <span class=\"model-name\">none</span>\n </h3>\n </div>\n\n \n <a href=\"/settings?p=custom_assistant&id=none\">\n <svg class=\"icon-sm edit-icon\" aria-hidden=\"true\">\n <use href=\"#icon-pencil\" />\n </svg>\n </a>\n \n</div>\n\n\n<hr />\n<ul>\n \n <li>\n <h4>\n Cost\n </h4>\n <span>\n \n \n \n\n \n \n \n\n <div class=\"score\" aria-label=\"Expensive\">\n \n \n \n \n <div aria-hidden=\"true\" class=\"filled-cost --high\"></div>\n \n \n \n \n \n <div aria-hidden=\"true\" class=\"filled-cost --high\"></div>\n \n \n \n \n \n <div aria-hidden=\"true\" class=\"filled-cost --high\"></div>\n \n \n \n \n \n <div aria-hidden=\"true\" class=\"filled-cost --high\"></div>\n \n \n \n \n \n <div aria-hidden=\"true\" class=\"filled-cost --high\"></div>\n \n \n </div>\n</span>\n </li>\n <li>\n <h4>\n Quality\n </h4>\n <span>\n \n \n \n\n \n \n \n\n <div class=\"score\" aria-label=\"Rated 5 out of 5\">\n \n \n \n <div aria-hidden=\"true\" class=\"filled-bubble\"></div>\n \n \n \n \n <div aria-hidden=\"true\" class=\"filled-bubble\"></div>\n \n \n \n \n <div aria-hidden=\"true\" class=\"filled-bubble\"></div>\n \n \n \n \n <div aria-hidden=\"true\" class=\"filled-bubble\"></div>\n \n \n \n \n <div aria-hidden=\"true\" class=\"filled-bubble\"></div>\n \n \n </div>\n</span>\n </li>\n <li>\n <h4>\n Speed\n </h4>\n <span>\n \n \n \n\n \n \n \n\n <div class=\"score\" aria-label=\"Rated 1 out of 5\">\n \n \n \n <div aria-hidden=\"true\" class=\"filled-bubble\"></div>\n \n \n \n \n <div aria-hidden=\"true\" class=\"unfilled-bubble\"></div>\n \n \n \n \n <div aria-hidden=\"true\" class=\"unfilled-bubble\"></div>\n \n \n \n \n <div aria-hidden=\"true\" class=\"unfilled-bubble\"></div>\n \n \n \n \n <div aria-hidden=\"true\" class=\"unfilled-bubble\"></div>\n \n \n </div>\n</span>\n </li>\n <li>\n <h4>\n Privacy\n </h4>\n <span>\n \n \n \n\n \n \n \n\n <div class=\"score\" aria-label=\"Rated 4 out of 5\">\n \n \n \n <div aria-hidden=\"true\" class=\"filled-bubble\"></div>\n \n \n \n \n <div aria-hidden=\"true\" class=\"filled-bubble\"></div>\n \n \n \n \n <div aria-hidden=\"true\" class=\"filled-bubble\"></div>\n \n \n \n \n <div aria-hidden=\"true\" class=\"filled-bubble\"></div>\n \n \n \n \n <div aria-hidden=\"true\" class=\"unfilled-bubble\"></div>\n \n \n </div>\n</span>\n </li>\n <hr />\n <li>\n <h4>Last updated</h4>\n <span class=\"date\">\n \n \n 2026-04-16\n \n \n </span>\n </li>\n \n</ul>\n\n\n","model_provider_name":"Anthropic","internet_access":false,"personalizations":true,"shortcut":null,"is_default_profile":false},"metadata":"<li>\n <span class=\"attribute\">Model</span>\n <span class=\"value\"><i class=\"icon-xs mr-4\"><svg><use href=\"#icon-anthropic\"></use></svg></i>Claude 4.7 Opus</span>\n</li>\n<li>\n <span class=\"attribute\">Version</span>\n <span class=\"value\">claude-opus-4-7</span>\n</li>\n<li>\n <span class=\"attribute\">Speed (tok/s)</span>\n <span class=\"value\">45</span>\n</li>\n<li>\n <span class=\"attribute\">Tokens</span>\n <span class=\"value\">2,781</span>\n</li>\n<li>\n <span class=\"attribute\">Cost / Total ($)</span>\n <span class=\"value\">0.03 / 0.03</span>\n</li>\n<li>\n <span class=\"attribute\">End to end time (s)</span>\n <span class=\"value\">9.25</span>\n</li>\n<li>\n <span class=\"attribute\">Submitted</span>\n <span class=\"value\">2026-04-30 20:14</span>\n</li>\n\n","documents":[]}]