<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ephesus — notes from the build</title>
    <link>https://ephesushq.com/</link>
    <atom:link href="https://ephesushq.com/rss.xml" rel="self" type="application/rss+xml" />
    <description>Notes from building Ephesus, a multi-agent harness you govern as its architect. Everything here comes out of the project's own records.</description>
    <language>en</language>
    <lastBuildDate>Fri, 04 Sep 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>Why the crew works in its own checkout</title>
      <link>https://ephesushq.com/blog/their-own-checkout</link>
      <guid isPermaLink="true">https://ephesushq.com/blog/their-own-checkout</guid>
      <pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate>
      <category>design</category>
      <description>Running several agents in the architect’s working tree is fine until it isn’t. The fix was a worktree each — and the interesting part was what that broke.</description>
    </item>
    <item>
      <title>Forty green tests, nine killed mutants, and three ways past the gate</title>
      <link>https://ephesushq.com/blog/forty-green-tests-three-bypasses</link>
      <guid isPermaLink="true">https://ephesushq.com/blog/forty-green-tests-three-bypasses</guid>
      <pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate>
      <category>method</category>
      <description>A new coverage gate passed its own tests, survived mutation testing, and was defeated three times in ten minutes by someone actively trying to walk through it.</description>
    </item>
    <item>
      <title>The recurring defect of this codebase is a check that cannot fail</title>
      <link>https://ephesushq.com/blog/check-that-cannot-fail</link>
      <guid isPermaLink="true">https://ephesushq.com/blog/check-that-cannot-fail</guid>
      <pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate>
      <category>method</category>
      <description>Five instances found in a single day, in five different subsystems, by five different routes. The pattern was not carelessness — every one of them was written by someone trying to be careful.</description>
    </item>
    <item>
      <title>The MVP ships one engine, and says so</title>
      <link>https://ephesushq.com/blog/the-mvp-ships-one-engine</link>
      <guid isPermaLink="true">https://ephesushq.com/blog/the-mvp-ships-one-engine</guid>
      <pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate>
      <category>decision</category>
      <description>Ephesus is designed around an engine-agnostic adapter seam. It ships with exactly one engine wired — and the decision record exists mostly to stop that being misread in both directions.</description>
    </item>
    <item>
      <title>A green suite over 1,406 lines nothing could reach</title>
      <link>https://ephesushq.com/blog/lines-nothing-could-reach</link>
      <guid isPermaLink="true">https://ephesushq.com/blog/lines-nothing-could-reach</guid>
      <pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate>
      <category>defect</category>
      <description>A milestone shipped a subsystem that was fully implemented, fully tested, and never once called by the application. Every test passed. The feature did not exist.</description>
    </item>
    <item>
      <title>A research department that must cite a commit or die</title>
      <link>https://ephesushq.com/blog/cite-a-commit-or-die</link>
      <guid isPermaLink="true">https://ephesushq.com/blog/cite-a-commit-or-die</guid>
      <pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate>
      <category>design</category>
      <description>The Stoa reads other people’s repositories and reports what it finds. The rule that makes it trustworthy also caught it citing a commit that existed in no repository at all.</description>
    </item>
    <item>
      <title>A project whose primary mission is its own improvement</title>
      <link>https://ephesushq.com/blog/a-mission-that-is-itself</link>
      <guid isPermaLink="true">https://ephesushq.com/blog/a-mission-that-is-itself</guid>
      <pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate>
      <category>design</category>
      <description>The Gymnasium lets the company propose changes to itself. Everything interesting about it is in the constraints — a falsifiable metric before any human reads it, and a ledger that keeps the rejections.</description>
    </item>
  </channel>
</rss>
