Cross-vendor · Autonomous · CI-gated

The workshop where software builds itself.

Fabrica is a small, autonomous coding team. You set the north star; Faber breaks it into PR-sized pieces and debates each with a cross-vendor reviewer, then a coder builds them while a second reviewer checks every change. You stay above the diff.

Coming soon Being forged in private. A public release is on the way.
YouNorth star
Faber · ClaudePlan
CodexDebate
Coder · ClaudeBuild
CodexReview
CI greenMerge

Two cross-vendor checks — Codex debates the plan, then reviews the code. Revision rounds cap at ~3; genuinely stuck work escalates to a human.


The team

Four roles, two altitudes. You talk to one.

You set the north star and talk only to Faber, the manager. At each altitude, Claude proposes or builds and a different vendor — Codex — checks the work. The reviewers are read-only: they can object, never merge.

Direction the issue is the message bus
Manager Claude

Faber

Your single interface. Breaks the north star into PR-sized issues — one concern each — and drives the loop end to end. Files issues, never code.

Plan reviewer Codex · OpenAI

The Debater

Debates each proposal against the north star before any code is written. Proactive work ships only on consensus — veto-only, defaulting to drop.

Delivery the pull request is the message bus
Coder Claude

The Builder

A fresh subagent per issue. Branches, builds, and opens the pull request — then revises it against the review until it converges.

Code reviewer Codex · OpenAI

The Reviewer

The cross-vendor second opinion on every change. Comments only — it can object, but it can never merge. CI is the hard gate behind it.

Claude and Codex never talk directly. The issue and the pull request are the message bus.


Why it's built this way

Autonomy that rests on ground truth, not hope.

01

Cross-vendor by design

Claude proposes and builds; Codex checks — at both altitudes, the plan and the code. Different architectures mean decorrelated blind spots: a reviewer that's valuable because it's another mind, not a second copy.

02

You stay above the diff

Judgment lives at the direction, not the change. You approve a north star; the team pursues it. You stop reviewing every diff.

03

CI is the hard gate

Nothing merges unless the tests are green. Ground truth comes first; the diverse reviewer is the second line, not the first.

04

Safety rails, not trust falls

The reviewer is read-only. Merges are gated and SHA-pinned. Rounds are capped. When the team is stuck, it escalates to a human.


Coming soon

Fabrica is being forged.

The workshop is taking shape. We're still deciding how it ships — check back, and it'll be here.