An observable software factory
Keeping the machinery running.
Eight products. A workforce of software agents. One human operator.
Office copy · 01Different work.
Different finish lines.
Eight projects enter the same factory and expose different limits. This is a dated operator-reviewed readout, not a stream of invented Git events.
Enter the factorySnapshot boundary: reviewed 28 September 2026. The underlying GitHub repositories are private; public entries summarise the shareable factory report and do not expose issue or pull request content.
A green build is one kind of proof.
The factory keeps implementation, review, production and physical use as separate observations. The evidence comes back to the record.
- 01 · HumanSets intent and authority.
- 02 · AgentsComplete bounded work.
- 03 · ReviewChallenges the change against evidence and judgement.
- 04 · ProductionPublishes the exact qualified state.
- 05 · RealityObserves use and returns evidence to the factory.
Founding essay
I Didn't Mean to Build a Software Factory
A practical habit of composing tools grew into a system for directing software agents, checking their work and seeing what survived in the real world.
Read the founding essay
A note from Dean
I didn't mean to build a software factory.
I started by gluing websites together with plugins. The useful skill was knowing what did each job well and not rebuilding capability that already existed.
The tools changed. APIs, cloud services, infrastructure, models, skills and agents started doing more of the work. Then the work spread across several products at once.
Meet the operatorA public entrance for people and agents.
Project facts are available as a bounded, dated record. The endpoint is designed to answer factual questions without handing an agent private access or write authority.
Report to Agent ReceptionIs Pirates ready for its procedural fork?
No. The 28 September report says the parity gate is still locked. Expansion is waiting for source-backed reconstruction.
GET /agents/facts.json pirates state: Gate B locked parity-first: true procedural-fork: not approved reviewed: 2026-09-28