EXEMPLAR
HomeSolutions

Configurable autonomy

Software Factory

A software factory is how the organization allocates unsupervised agent work: which jobs an agent may take, how far it may go before a person decides, and how the org proves what happened. Configurable autonomy for engineering and product — path by path — not a faster coding queue.

Three jobs of the factory

  • DecideIs this the right problem, and is an agent the right labor? Without this job the team measures tokens, not outcomes.
  • BoundHow unsupervised is this path allowed to be? Lint cleanup and a billing-contract change do not share the same setting. Allow, ask, or deny — and change it when the blast radius changes.
  • ProveWhat ran, who owned it, and can you still interrupt it? Last week’s changes should still be narratable. A working factory makes saying no cheap.

What this is not

Not a bigger model. Not a faster IDE. Not a queue of generated pull requests. A production line has named stations, a refusal cheaper than scrap, and someone who still owns the part after it ships. The agent is labor on that floor. The factory is the floor.

Engineering and product already feed the same production. If only engineers have a dimmer, the rest of the company is still shipping agent output — specs, copy, tickets, launch checklists — without a named owner for refusal.

Examples

Illustrative — autonomy as a budget, path by path.

Two paths, two settings

An agent may rewrite internal lint without asking. The same agent needs approval before it touches a billing contract. Configurable autonomy is that difference, encoded as policy — not as culture.

Product is already on the floor

A PM uses an agent to draft a launch checklist that later becomes a production change. If the factory only covers the IDE, that work never hits allow / ask / deny. The factory has to cover both surfaces.

Remaining able to say no

Security asks what shipped last week. A working factory can narrate it, interrupt a path that drifted, and name the owner. Volume of generated diffs is not the metric.

Applied installs a software factory harness when that is how you ship. The lifecycle underneath is ADLC. Longer argument: A software factory is configurable autonomy.

Schedule a briefing