<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>https://mainthread.ai/essays/</id>
  <title>Mainthread essays</title>
  <subtitle>Essays by David Jones on how the studio thinks.</subtitle>
  <link href="https://mainthread.ai/essays/"/>
  <link rel="self" href="https://mainthread.ai/essays/feed.xml"/>
  <updated>2026-10-12T00:00:00Z</updated>
  <author><name>David Jones</name></author>
  <entry>
    <id>https://mainthread.ai/essays/review-as-a-mechanism/</id>
    <title>Review as a mechanism, not a click</title>
    <link href="https://mainthread.ai/essays/review-as-a-mechanism/"/>
    <updated>2026-10-12T00:00:00Z</updated>
    <author><name>David Jones</name></author>
    <category term="general" label="Essay"/>
    <summary>Every install through our installer now checks for a review record matching the exact release, and refuses if it is missing or names a different commit or release.</summary>
  </entry>
  <entry>
    <id>https://mainthread.ai/essays/sealing-the-test/</id>
    <title>Sealing the test before writing the skills</title>
    <link href="https://mainthread.ai/essays/sealing-the-test/"/>
    <updated>2026-10-12T00:00:00Z</updated>
    <author><name>David Jones</name></author>
    <category term="general" label="Essay"/>
    <summary>Before the library's first skill was committed, we sealed the questions.</summary>
  </entry>
  <entry>
    <id>https://mainthread.ai/essays/what-keeps-running/</id>
    <title>What keeps running after you stop a tool</title>
    <link href="https://mainthread.ai/essays/what-keeps-running/"/>
    <updated>2026-10-12T00:00:00Z</updated>
    <author><name>David Jones</name></author>
    <category term="general" label="Essay"/>
    <summary>A tool that reads your machine's health shouldn't leave its own processes behind.</summary>
  </entry>
</feed>
