You Write Specs, Not Code

A disposable dev machine builds the rest

The Reframe

What if you stopped typing app code and wrote the spec the machine builds against?

For decades, building software has meant a developer typing the application code line by line. This story is a different job: one developer authors precise specifications, and an Amplifier-driven "dev machine" implements against them.

The reframe only earns your attention if the machine can actually ship at scale — so here's the proof.

On word4, the pattern autonomously shipped 278 features in 5.5 days.

word4 is a word processor built by the autonomous dev-machine pattern. Its committed pattern report documents the run — no cherry-picked demo.

Real leverage, verified. But why can't you just point a model at the whole thing and let it code?

278
Features completed
106
Working sessions
5.5
Days (Feb 19–24, 2026)
3,714
Tests passing
445
Git commits
~89K
Lines of TypeScript
Why Naive Fails

One model pass can't build software at that scale — and a long session degrades until you can't trust it.

A model can't reach real scale in one pass. And a session run long enough to try just degrades: context rots, and the output stops being trustworthy.

The pattern sidesteps both problems at once — by refusing to run long sessions at all.

The machine sidesteps degradation by being disposable.

No session runs long enough to degrade. Memory lives in files, not in the context window — so quality never rots between batches.

Disposable keeps quality from decaying. But how do you know each batch is actually correct?

  1. Read STATE.yaml + CONTEXT-TRANSFER.md
  2. Do a bounded batch of 3–5 features
  3. Commit the work
  4. Persist state back to the files
  5. Exit before context rots

Trust is enforced, not hoped for.

The bundle ships 8 templated recipes that gate the build loop. The health check loops until the codebase is clean — autonomous output only ships once the gates pass.

Disposable plus gated makes autonomous output safe to ship. Now watch it run on a real app.

Ridecast2 is Chris Park's content-to-podcast app.

Chris Park is the single developer behind Ridecast. The same developer, product, and spec-driven workflow are independently corroborated by the committed Ridecast Phase 4 story he submitted.

Now the headline number has a home — here's what one day of the machine produced.

Developer

Chris Park — single developer behind Ridecast / Ridecast2

Corroboration

Ridecast Phase 4 story (.docx), committed 2026-03-14

Prior work

Phase 4 story: 17 sessions, 44 features across earlier Ridecast phases

Point the machine at a precise spec, and spec quality becomes output quality.

Per the committed deck, one day on Ridecast2 shipped 22 production features across 8 dev sessions — with zero lines of app code written by a human.

The developer wrote the spec; the gated, disposable machine shipped the code.

22
Production features shipped
8
Dev sessions total
+93
Tests added (58 → 151)
0
Lines of app code written by human

The foundry that stamps out these machines is ramparte/amplifier-bundle-dev-machine.

It's reusable tooling, not a one-off: a hard-gated three-mode progression and templated recipes. The generated machine lives in your project repo with zero runtime dependency on the bundle.

Write the spec. Let the machine ship the code.

3
Gated modes
8
Recipe templates
6
Agent files
164
Commits (Feb 25 → Jun 18, 2026)
Sources

Sources & Research Methodology

Feature status: Foundry (amplifier-bundle-dev-machine) live/complete, last commit 2026-06-18. word4 shipped. Ridecast2 reported Active, verified 2026-03-06 in the committed deck.

Research performed:

Gaps: The Ridecast2 source repository is NOT present under /home/ramparte/dev/ANext. All Ridecast2-specific numbers (22 features, 8 sessions, tests 58 → 151, +93, zero human-written app code) come only from the committed deck ("verified 2026-03-06" from that repo's git log + STATE.yaml) and could not be independently re-verified from git here.

Primary contributors: Sam Schillace (80 commits) and Marc Goodner (76) on the foundry; Chris Park, the single developer behind Ridecast/Ridecast2.

More Amplifier Stories