Marain
← Work

The estate

The Foundry: a machine that turns an idea into a live repository

From a market signal to a repository an agent can build in

July 1, 2026

market signalidea, triagedrepository, live$ foundry new
From a market signal to a repository an agent can build in.

If coding agents are going to build software, then the software and the process around it have to be designed for them. Most of the difficulty in agentic delivery comes from the environment an agent lands in, which was designed for a human who already knows where everything is, rather than from the model.

The Foundry is where I run that experiment on my own money rather than a client's. It ingests market signals, generates and triages ideas on a board, and when one graduates, an automated pipeline provisions a fresh repository on a uniform stack with hosting, database and environment already wired. An agent can start building with almost no human plumbing in front of it.

The design principle

Everything is optimized for the agent that arrives next:

  • A predictable stack that every project inherits, so an agent always knows where it is before it reads a line of code.
  • Self-describing documentation written for the machine that has to act on it, not for a person skimming a README.
  • One command from a promising idea to a live repository.

Why it is here

This is the research and development end of the practice, run at lab cadence rather than client cadence. It is also the credential. When I tell a client that the interesting work in automation is engineering the environment rather than prompting the model, this is the thing I built to find that out, and the businesses it produces are the test of whether I was right.

The same argument, elsewhere

Three other pieces on this site make an argument this one is also making. The sentence under each is quoted from that page, which is the only reason to believe the pairing.

MachinesRead at scale, keep it home

All six threads, all thirty-eight pieces →

Have a problem shaped like this?