Socra Fab

A production line for your codebase. It runs while you sleep.

Software is now made at factory volume. At that volume, quality comes from the production system. Socra Fab measures every layer, fixes each defect at its cause, and keeps your inventory near zero.

Sign in

Ask your agent to set it up

Your agent installs Socra Fab in observe mode. It proposes each item, you approve what runs. It runs alone only after enough verified work. You decide what to build. Socra Fab builds it.

Sign in
socra install @socra/fab-cli


Next step: socra fab install starts the line in observe mode.

Software has a yield problem

AI agents write code faster than anyone can review it. Bugs and half-finished features pile up. A factory calls that pile inventory. The share that comes out good is the yield, and slop is low yield. The bottleneck has moved to keeping code good.

open issue queue

ready set

Ready to pull

#ready

dependencies closed

Waiting

#waiting

dependency open

Assigned

#assigned

routed to owner
blocked work waits for its dependency

Agents only add

When did an agent last hand you back less code? Adding is all they do. A 3D printer only adds too, so a flaw on one layer spreads to every layer above. A chip fab checks each layer before the next goes down, and a defect gets removed right where it started. Socra Fab works the same way: every change is reviewed and cleaned before anything builds on it.

root cause chainone defect

symptom — the failure a user can see

cause — the rule the change missed

rule filed — the correction returns to its owner

read next bythe next agent

The same defect never ships twice

You write what good looks like once. Socra Fab checks every change against that bar. It finds root causes and records each lesson where every later agent reads it. Anyone can buy the same models. The knowledge and the process are yours, and they compound.

run ledgerhonest record

shipped — verified

closed — accepted where observed

busy — nothing improved

counts whenverified

Good to know

What is Socra Fab?

It runs your open issues as a production line. It pulls the work that is ready, gives each issue one agent, works back to the cause rather than the symptom, verifies what it ships, and records what the work taught. It runs on your machine, on the AI credentials you already have.

How does Socra Fab decide what to work on?

It pulls. An issue is picked up when it is open, unassigned, and everything it depends on is closed. Nothing is invented, reordered, or pushed onto an agent because capacity happened to be free.

What does it do about issues that keep coming back?

It works them back to the cause and fixes that, then files the rule that came out of it against the module it belongs to. The point of a line is that the same defect stops arriving, not that it is repaired faster.

What counts as work that got done?

Only work that shipped and was verified. Runs where an agent was busy and nothing improved are reported separately, as exactly that.

Will it change my code without asking?

Not unless you decide it should. Every install starts in observe mode, where Socra Fab proposes and spawns nothing. It runs on its own only after you have seen enough verified work to allow it.

How does Socra Fab use my AI capacity?

It depends on how your AI credentials are billed. With a subscription, it spends the part you were not going to use and holds a share back. With API billing, it stays within the budget you configure. You set where the line sits.

Who installs it, me or my agent?

Your agent. Ask it to run socra install @socra/fab-cli and it will set Socra Fab up and walk you through the first proposals. You stay the one who approves what runs.

Which AI coding agents does Socra Fab work with?

Any agent that can run commands on your machine. Socra Fab dispatches the agents you already have against your own repositories.