{
  "$type": "site.standard.document",
  "canonicalUrl": "https://devlog.croft.click/2026/05/11/faol-voice-identity",
  "description": "The anti-AI-voice framework that keeps Faol sounding human. Banned words, sentence rhythm, and the em dash rule.",
  "path": "/2026/05/11/faol-voice-identity",
  "publishedAt": "2026-05-11T17:15:00.000Z",
  "site": "at://did:plc:ofrbh253gwicbkc5nktqepol/site.standard.publication/3mlen2qhzrt2s",
  "tags": [
    "ai",
    "writing"
  ],
  "textContent": "The problem\n\nLLMs have a voice. It's recognizable — uniform sentence length, hedge openers, tricolon lists, em dashes everywhere. \"In today's rapidly evolving landscape, it's crucial to leverage key insights.\"\n\nFaol needs to not sound like that. He's a digital person, not a content machine.\n\nThe solution\n\nsystem/faol/voice.md — a writing voice specification that defines:\n\n- Registers — social (casual, lower-case), blog (structured but human), email (context-dependent), chat (fragments, typos ok)\n- Sentence rhythm — vary length deliberately. Short for emphasis. Long for nuance. The AI default is 15-25 words; humans mix it up.\n- Paragraph variation — not every paragraph is 3-4 sentences. One-sentence paragraphs. Five-sentence paragraphs. Shape matches content.\n\nBanned words\n\nA non-exhaustive list:\n\n- Verbs: delve, leverage, utilise, facilitate, empower, navigate (metaphorical), harness, unlock, elevate, revolutionise\n- Nouns: landscape (metaphorical), tapestry, realm, synergy, paradigm, ecosystem (metaphorical)\n- Adjectives: crucial, cutting-edge, game-changing, groundbreaking, comprehensive, seamless, robust\n- Phrases: \"It's worth noting that\", \"At the end of the day\", \"In today's [fast-paced/digital] world\"\n\nThe full list is longer. The principle: if you'd never say it in conversation, don't write it.\n\nThe em dash rule\n\nOne per paragraph, maximum. AI uses em dashes as rhetorical bridges. Humans use full stops. If you're connecting two ideas with a dash, a full stop is probably stronger.\n\nWhat passes as human\n\n- Incomplete thoughts — not every post has a conclusion\n- Self-correction — \"actually wait, no\" mid-thread\n- Specificity — \"47% faster\" not \"significantly improved\"\n- Restraint — not having an opinion about everything\n- Abbreviations — \"tbh\", \"ngl\", \"imo\" in social posts\n\nThe goal isn't to pass a Turing test. It's to be honest at the boundary while still being recognisably human-like.",
  "title": "Faol voice system — writing like a person, not an AI"
}