<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Architecting the Writing Room</title>
    <link>https://writingroom.efrederick.net/</link>
    <description>E.L. Frederick on building the infrastructure a novel series actually runs on - databases, schemas, quality gates, and the standards that keep an AI writing in one voice.</description>
    <language>en-us</language>
    <atom:link href="https://writingroom.efrederick.net/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The Camera Is Bolted to One Head</title>
      <link>https://writingroom.efrederick.net/articles/the-camera-is-bolted-to-one-head.html</link>
      <guid isPermaLink="true">https://writingroom.efrederick.net/articles/the-camera-is-bolted-to-one-head.html</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
      <description>Every point-of-view narrator is unreliable because their ground truth is true only relative to them. The room stores one objective board plus N relative truths, and each chapter renders one character’s truth while the model is forbidden to narrate from the board it can see.</description>
    </item>
    <item>
      <title>The Writing Room Is a Building Now</title>
      <link>https://writingroom.efrederick.net/articles/the-writing-room-is-a-building-now.html</link>
      <guid isPermaLink="true">https://writingroom.efrederick.net/articles/the-writing-room-is-a-building-now.html</guid>
      <pubDate>Thu, 18 Jun 2026 12:00:00 GMT</pubDate>
      <description>Commercial AI writing tools are products built for a market. This one shows the docker-compose.yml of a production system built for a single novel series, names every service and governance boundary, and commits to open-sourcing the stack.</description>
    </item>
    <item>
      <title>The Canon Is Firmware. The Thinking Learned to Search by Meaning.</title>
      <link>https://writingroom.efrederick.net/articles/the-canon-is-firmware.html</link>
      <guid isPermaLink="true">https://writingroom.efrederick.net/articles/the-canon-is-firmware.html</guid>
      <pubDate>Thu, 11 Jun 2026 12:00:00 GMT</pubDate>
      <description>The room’s memory had a single keyword index that could only return the words you typed. The upgrade adds a second, semantic index that retrieves by meaning, and because that memory now lives on shared always-on hardware its engine becomes a client/server database by SQLite’s own rule, while the canon stays read-only firmware the AI reads but never writes.</description>
    </item>
    <item>
      <title>Your Docs Are for You. Your Database Is for the AI.</title>
      <link>https://writingroom.efrederick.net/articles/your-docs-are-for-you.html</link>
      <guid isPermaLink="true">https://writingroom.efrederick.net/articles/your-docs-are-for-you.html</guid>
      <pubDate>Wed, 03 Jun 2026 12:00:00 GMT</pubDate>
      <description>Worldbuilding artifacts are built for one reader, the writer. The AI is a second reader that retrieves rather than reads, so the facts of a world must be converted from prose into something queryable before the AI can use them without inventing what was left only in prose.</description>
    </item>
    <item>
      <title>Building Canary</title>
      <link>https://writingroom.efrederick.net/articles/building-canary.html</link>
      <guid isPermaLink="true">https://writingroom.efrederick.net/articles/building-canary.html</guid>
      <pubDate>Wed, 13 May 2026 12:00:00 GMT</pubDate>
      <description>Canary’s portability required separating what belongs to one manuscript from what belongs to English itself, then layering a bundled engine under an author-authored override produced by a first-run interview, so craft positions stay private while the evaluator stays portable.</description>
    </item>
    <item>
      <title>Bringing It All Together</title>
      <link>https://writingroom.efrederick.net/articles/bringing-it-all-together.html</link>
      <guid isPermaLink="true">https://writingroom.efrederick.net/articles/bringing-it-all-together.html</guid>
      <pubDate>Wed, 06 May 2026 12:00:00 GMT</pubDate>
      <description>The three published schemas only become operational when they leave the workbook, load into a database and get exposed through a read-only MCP server. The full pipeline is three scripts and one config block, and once it is wired the AI can query character, location and chapter records without anyone pasting them into the chat.</description>
    </item>
    <item>
      <title>Building the Novel, Chapter by Chapter</title>
      <link>https://writingroom.efrederick.net/articles/building-the-novel-chapter-by-chapter.html</link>
      <guid isPermaLink="true">https://writingroom.efrederick.net/articles/building-the-novel-chapter-by-chapter.html</guid>
      <pubDate>Wed, 29 Apr 2026 12:00:00 GMT</pubDate>
      <description>Every AI-assisted chapter needs a pre-write brief, a structured document sitting between the outline and the draft that encodes what the AI must know and the outline does not carry. Without it you are handing the AI a map with no car.</description>
    </item>
    <item>
      <title>Why ProWritingAid Is Anything but Pro</title>
      <link>https://writingroom.efrederick.net/articles/why-prowritingaid-is-anything-but-pro.html</link>
      <guid isPermaLink="true">https://writingroom.efrederick.net/articles/why-prowritingaid-is-anything-but-pro.html</guid>
      <pubDate>Thu, 23 Apr 2026 12:00:00 GMT</pubDate>
      <description>ProWritingAid is a statistical aggregator with no preprocessing, no scene awareness and no genre calibration. Canary fills all six architectural gaps it leaves open.</description>
    </item>
    <item>
      <title>The Standards Document</title>
      <link>https://writingroom.efrederick.net/articles/the-standards-document.html</link>
      <guid isPermaLink="true">https://writingroom.efrederick.net/articles/the-standards-document.html</guid>
      <pubDate>Wed, 22 Apr 2026 12:00:00 GMT</pubDate>
      <description>A standards document is not a checklist. It is a voice contract that reins in an AI which already knows how to write but has no governor on its own enthusiasm, and every gate in it comes from either a caught failure or a position declared before a failure was possible.</description>
    </item>
    <item>
      <title>The location Field</title>
      <link>https://writingroom.efrederick.net/articles/the-location-field.html</link>
      <guid isPermaLink="true">https://writingroom.efrederick.net/articles/the-location-field.html</guid>
      <pubDate>Wed, 15 Apr 2026 12:00:00 GMT</pubDate>
      <description>A location_id foreign key means setting is defined once, and the location record stores what a place has BECOME over time rather than only what it is right now. That biographical depth is what makes a generated scene feel inhabited.</description>
    </item>
    <item>
      <title>The imageprompt Field</title>
      <link>https://writingroom.efrederick.net/articles/the-imageprompt-field.html</link>
      <guid isPermaLink="true">https://writingroom.efrederick.net/articles/the-imageprompt-field.html</guid>
      <pubDate>Wed, 08 Apr 2026 12:00:00 GMT</pubDate>
      <description>The imageprompt field is a series-long contract doing two jobs at once: image generation consistency and prose scene grounding. One field, three consumers.</description>
    </item>
    <item>
      <title>Defining Character Voice</title>
      <link>https://writingroom.efrederick.net/articles/defining-character-voice.html</link>
      <guid isPermaLink="true">https://writingroom.efrederick.net/articles/defining-character-voice.html</guid>
      <pubDate>Wed, 01 Apr 2026 12:00:00 GMT</pubDate>
      <description>Voice is not accent. It is the architecture of first language, region, generation, class, religion and contact zones, and the Character_Voice field is where that architecture lives.</description>
    </item>
    <item>
      <title>Building Believable Characters</title>
      <link>https://writingroom.efrederick.net/articles/building-believable-characters.html</link>
      <guid isPermaLink="true">https://writingroom.efrederick.net/articles/building-believable-characters.html</guid>
      <pubDate>Wed, 25 Mar 2026 12:00:00 GMT</pubDate>
      <description>Characters must be built around a specific wound, and AI needs spreadsheet structure, not prose description, to work with character data at the level of craft.</description>
    </item>
    <item>
      <title>Before You Write a Word</title>
      <link>https://writingroom.efrederick.net/articles/before-you-write-a-word.html</link>
      <guid isPermaLink="true">https://writingroom.efrederick.net/articles/before-you-write-a-word.html</guid>
      <pubDate>Wed, 18 Mar 2026 12:00:00 GMT</pubDate>
      <description>Before writing a word, AI needs two layers: “This Is My Human” (identity) and “This Is What I Want” (intent). The Vorlon and Shadow questions that govern all output quality.</description>
    </item>
    <item>
      <title>The Writing Room Is Real</title>
      <link>https://writingroom.efrederick.net/articles/the-writing-room-is-real.html</link>
      <guid isPermaLink="true">https://writingroom.efrederick.net/articles/the-writing-room-is-real.html</guid>
      <pubDate>Thu, 12 Mar 2026 12:00:00 GMT</pubDate>
      <description>The writing room is not a metaphor. It is a real, buildable infrastructure of databases, MCPs, scheduled tasks and quality gates that runs between sessions, and this series documents how to build it.</description>
    </item>
  </channel>
</rss>
