Blog
The blog follows how Anvil Coder turns a requirements text into a verified repository — concrete runs, decisions, and what shows up along the way.
This blog isn't an announcement channel, and it isn't marketing copy on a schedule. It follows individual Anvil Coder runs the way they actually unfold — the decisions a requirements text forces on the way to a finished repository, and what shows up when a result doesn't match the first mental picture of it.
Articles appear irregularly, whenever a run or a change to the system produces something worth writing down in a traceable way. Anyone wanting the mechanics behind the decomposition into TaskSlices or the phase model can find that explained on the page „Wie es funktioniert" (German only for now) — this blog shows the practice, not the theory.
2026-08-26
One epic, four trackers, one gesture
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.
2026-08-17
Spec-driven development: the spec is the source, not the chat log
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's phase model.
2026-08-10
Why oversight isn't an all-or-nothing choice
A backlog that grows faster than it shrinks can't just be solved by hiring more people — every new hire raises coordination overhead before it adds throughput. Anvil Coder's approval levels shift the execution instead, not the decision.
2026-08-03
Why the commit history is the real proof
"We work to OWASP" 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.
2026-07-27
Why architecture rules belong in the prompt, not in a wiki
An architecture document that gets read once during onboarding and forgotten after doesn't stop a deviation — it only surfaces in review, once the code already exists. How guardrails turn a team's own rules into a condition of every single step instead, and where that condition stops.
2026-07-20
Why a TaskSlice has to be small
A TaskSlice isn'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.
2026-07-13
Getting started with Anvil Coder
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.