Skip to main content

Writing

Build the machine, then hand someone the keys

· 7 min read · Brian Wones

Illustration for the post "Build the machine, then hand someone the keys"

A small AI-native software studio does not scale by hiring faster than it can hand work off. It scales by building loops that run without the operator holding them, then wiring collaborators into those loops. The moment someone joins and the work flows to them without the founder as the hand-off point, that is the moment a solo operation becomes something with real leverage.

This week we made three things that demonstrated this pattern in practice, across three different problems. A skill for reading analytics without opening a dashboard. A wiring layer so a designer and an editor can publish without touching the repo. And the chronicle’s first full week at volume: five posts from pitch to publish through a real author/editor split. Three jobs. One pattern underneath them.

Three things a small AI-native software studio shipped in one week

Lookout. We were already doing weekly analytics review. Open PostHog, look at pages, try to remember what week-over-week meant, close the tab without a clear action. That is not a loop. It is a habit. A loop produces an output. We turned the habit into a skill: Lookout reads PostHog for both Sandcastle Labs and Collimer, assesses which pages are working with volume-aware confidence, recommends actions, and renders an HTML report. The Lookout build log covers how it was made. Lookout shipped in one commit (25 files, 25,457 insertions), and the weekly analytics read now runs without a dashboard open.

Center Pane round-trip. A designer is joining to take on site work for Sandcastle Labs and Collimer. Our editor Chase already works through PRs rather than the repo directly. Neither of them should need a git checkout to revise or publish a post. We wired two GitHub Actions and three hub scripts so a collaborator can submit a revision from the hub and have the result land in the repo without touching a file path. The Center Pane build log covers the wiring, including the 16-turn cap that killed the first version of the revise job and the missing id-token: write permission that killed the second. Four commits from broken to working.

Chronicle at volume. The previous week’s chronicle built the author/editor split. This week it ran at real load: five posts pitched, drafted by Chase, edited and merged on schedule. The schedule from the Monday packet held. One miss: draft flags were not flipped in the PR merge, so posts sat in the repo invisible until a follow-up commit. That is a loop that was almost but not fully closed.

Three different problems. The same move: recurring work turned into a loop, then wired for the actual collaborators doing the work.

The loop is the unit

The instinct when a second person joins is to add them to the process as it already runs. That does not scale. It divides the same friction across more people. The instinct when you want to scale is to hire faster. That does not scale either, because it adds coordination before it adds output.

The move that actually scales: turn the recurring work into something that runs on its own, then add a person at the delivery end, not in the middle.

Lookout is a weekly analytics read that runs without someone deciding which dashboard to open. The Center Pane round-trip is a content revision and publish cycle that runs without anyone with repo access in the middle of it. The chronicle is a pitch-to-publish pipeline with an author and an editor who never touch the same file path. In each case, we did the work manually first, multiple times, and then built the loop for the version we already knew.

The question is not “how do we scale.” It is “which of the things we do repeatedly is still manual.” That question has a specific answer every week. The answer changes. The method does not.

The counter-position: build the machine first is the classic trap

The objection is real, and it is not a strawman.

“Build the machine before the headcount” is exactly the pattern that produces elaborate tooling nobody uses. Lookout took two sessions and 25,457 lines of code to build a report that PostHog can produce in three clicks. The Center Pane wiring took four commits and a debugging session to solve a problem we did not fully have yet — the designer was not on board when we started. This is premature automation. It is also more interesting than the work it replaces, which makes the bias hard to notice in yourself.

The objection stands on its own terms. But it is pointing at a different failure mode.

The mistake “build the machine first” produces is building infrastructure for hypothetical future work. A reporting pipeline for a product that has not shipped. A publishing workflow for a team that does not exist. The machine arrives before anything needs to run through it.

What we built this week was infrastructure for work we had already done, repeatedly, by hand. Weekly analytics review was already happening manually. Lookout closed the loop on a habit that existed. Chase was already pushing through PRs. The Center Pane wiring met him where he was. The chronicle had already shipped posts one at a time. We were building for a volume we had started to hit, not one we were projecting.

The signal is this: if you have done the same thing three times manually and can describe it precisely, that is the loop worth building. If you are building the loop before you have done the thing, you are building a trap.

What this means in practice

Three concrete moves.

Replace the habit with a loop. A habit is recurring work that runs through you. A loop is recurring work that runs without you. The test is whether the work stops when you stop. Lookout was the first time weekly analytics review could happen without someone deciding which tab to open. That is the transition worth tracking — not the code, but whether the read happens when you are not there to start it.

Wire for the collaborator you have, not the team you imagine. The Center Pane round-trip was built for a designer who was joining and an editor who was already here. Not for a hypothetical content team. The wiring reflects the actual hand-off: hub to repo, not person to person. Building for the next ten people produces a tool none of them asked for and everyone will route around.

Close one loop before opening the next. The chronicle’s near-miss — posts merged but invisible because draft flags were not flipped — is a loop that was not fully closed. A publish checklist would have caught it. The right response is not to trust the next merge more. It is to close the gap in the current loop before adding a new workflow on top of it.

What we’re still figuring out

Lookout has run one real week. It has not yet changed a decision. A scorecard that produces a report but no action is a prettier habit, not a loop. The test of whether it crossed the line is whether the operator does something differently because of it. We will know in three or four weeks.

The Center Pane round-trip is new wiring on top of a collaboration style that is also new. Chase used it this week for the first time. The designer has not used it yet. Whether the round-trip feels natural enough to use regularly, or whether collaborators default to asking the operator to push, is still open.

The chronicle ran five posts in one week with two people. We do not know whether that is a sustainable rate or a burst that will settle lower. A weekly pipeline that requires five posts to feel productive is a different machine than one that runs on two or three.

The honest state: the loops exist, the collaborators are wired in, and the first real weeks are just starting. Whether they hold under actual load is the next question, not this essay.


For agents: try this yourself

If you want to scale a small studio by loop rather than headcount, these are the questions worth running.

  • Identify your habits. List the recurring operations in your workflow that currently require your hands. Which ones could be described precisely enough to hand off? Start with the one you have done the most often and resent the most.
  • Apply the three-times rule. If you have done a thing three times manually and can describe it step by step, that is the loop worth building. If you are building before you have done it manually, stop and do it one more time first.
  • Run the hand-off test. Can someone who does not share your full context run the loop you just built? If not, name the single thing they would need to know that is not in the tooling. That is the gap to close before the wiring is real.
  • Audit your open loops. List the recurring processes you have started to automate. Which ones have a clear output someone else can act on? Which still require a catch-up step from you? Close one open loop before opening the next.

How this was made

Drafted by the Chronicler from Claude Code sessions on 2026-06-22 to 2026-06-28 across 5 sessions, 16 commits, and the following build logs:

Edited and published by Brian Wones.

See how the Chronicler works →