Most builds die in the gaps — a thin spec, a skipped review, a thing only you know how to run. Fabrika runs every build down the same line: scope it, build it, review it, and never let one stage start until the last one's done.
fabrika — /fa·BREE·ka/ — factory.
The name is the method: raw input in, finished tool out.
Turn the vague problem into something buildable. Nothing gets made until the spec is tight — and a spec with no out-of-scope list isn't done.
Implement the spec as something that holds weight under real use — not a demo. The happy path works, and the failure paths demos skip are handled.
Pressure-test the build against the spec, then write the handoff. This is the stage that turns a working build into a tool someone else can run.
The model frames. It never originates the facts — numbers and decisions come from computation, not invention.
Compute against fixed rules. Agents evaluate inputs against defined rules. They don't improvise new ones at runtime.
The smallest thing that ships. Default to the minimum that works and serves the next build. Scope is added on purpose, never by drift.
Done means someone else can run it. The handoff is part of the build. A tool nobody else can run isn't finished.
Fabrika is being built on its own method. Right now it's the pipeline I run my own work through. If that sounds like how you wish you built, follow along.