<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Anvil Coder — Blog</title>
    <link>https://anvil-coder.tech/en/blog</link>
    <description>Articles on the path from a requirements text to a finished repository.</description>
    <language>en</language>
    <atom:link href="https://anvil-coder.tech/en/blog/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>One epic, four trackers, one gesture</title>
      <link>https://anvil-coder.tech/en/blog/ein-epic-vier-tracker-ein-handgriff</link>
      <guid isPermaLink="true">https://anvil-coder.tech/en/blog/ein-epic-vier-tracker-ein-handgriff</guid>
      <pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate>
      <description>Pull an epic onto the trigger state — that is all it takes for Anvil Coder to decompose it into user stories. The gesture is the same on YouTrack, Jira Cloud, GitHub Issues and GitLab Issues; what happens behind it differs per tracker only in transport. And why, deliberately, not a single run starts.</description>
    </item>
    <item>
      <title>Spec-driven development: the spec is the source, not the chat log</title>
      <link>https://anvil-coder.tech/en/blog/spec-driven-development</link>
      <guid isPermaLink="true">https://anvil-coder.tech/en/blog/spec-driven-development</guid>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <description>Spec-driven development answers the drift problem of AI-generated code with a simple inversion: not the prompt history, but a checked specification is the source of truth, and architecture and code only follow from it. That exact ordering is already built into Anvil Coder&apos;s phase model.</description>
    </item>
    <item>
      <title>Why oversight isn&apos;t an all-or-nothing choice</title>
      <link>https://anvil-coder.tech/en/blog/aufsicht-ist-keine-alles-oder-nichts-frage</link>
      <guid isPermaLink="true">https://anvil-coder.tech/en/blog/aufsicht-ist-keine-alles-oder-nichts-frage</guid>
      <pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate>
      <description>A backlog that grows faster than it shrinks can&apos;t just be solved by hiring more people — every new hire raises coordination overhead before it adds throughput. Anvil Coder&apos;s approval levels shift the execution instead, not the decision.</description>
    </item>
    <item>
      <title>Why the commit history is the real proof</title>
      <link>https://anvil-coder.tech/en/blog/commit-historie-als-nachweis</link>
      <guid isPermaLink="true">https://anvil-coder.tech/en/blog/commit-historie-als-nachweis</guid>
      <pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate>
      <description>&quot;We work to OWASP&quot; is a statement of intent. A Git repository where every work step leaves its own commit is a statement of fact — and that difference is what actually holds up when a client asks for proof.</description>
    </item>
    <item>
      <title>Why architecture rules belong in the prompt, not in a wiki</title>
      <link>https://anvil-coder.tech/en/blog/architekturvorgaben-im-prompt</link>
      <guid isPermaLink="true">https://anvil-coder.tech/en/blog/architekturvorgaben-im-prompt</guid>
      <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
      <description>An architecture document that gets read once during onboarding and forgotten after doesn&apos;t stop a deviation — it only surfaces in review, once the code already exists. How guardrails turn a team&apos;s own rules into a condition of every single step instead, and where that condition stops.</description>
    </item>
    <item>
      <title>Why a TaskSlice has to be small</title>
      <link>https://anvil-coder.tech/en/blog/warum-taskslices-klein-sind</link>
      <guid isPermaLink="true">https://anvil-coder.tech/en/blog/warum-taskslices-klein-sind</guid>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
      <description>A TaskSlice isn&apos;t just an arbitrarily small chunk of work — it has to fit entirely into a single prompt, together with the context that exact step needs. What that means for decomposition.</description>
    </item>
    <item>
      <title>Getting started with Anvil Coder</title>
      <link>https://anvil-coder.tech/en/blog/erste-schritte</link>
      <guid isPermaLink="true">https://anvil-coder.tech/en/blog/erste-schritte</guid>
      <pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate>
      <description>A first walkthrough of how a requirements text becomes a verified Git repository in Anvil Coder — from the first prompt to the last consistency pass.</description>
    </item>
  </channel>
</rss>
