Skip to content

Patterns § 07

Release Trains proven in production

Releases with intake, gates, and a close that refuses to lie.

Named, scheduled releases: work is admitted through intake, soaks in a reset-in-one-command slot, and closes through a guard that checks the deliverables actually exist.

Shipping as bookkeeping, not memory

Chaotic releases are rarely a courage problem — they are a bookkeeping problem. What made it in? What got deferred? Did the notes go out? Was the migration rehearsed? When the answers live in people’s heads, every release is a small act of faith.

A release train makes the answers data. Work enters through intake and is explicitly admitted or deferred. Late additions go through a marshaling step instead of quietly becoming scope creep. The promotion mechanics — soak URLs, migration discipline, the exact commit that ships — are declared in configuration, not tribal knowledge.

Intake, admission, gates, and deferral are bookkept instead of remembered.

The close-guard that said no

The mechanism earned its keep on its very first production run. When the release was declared done, the close-guard refused to close it — because release notes didn’t exist yet. A deliverable that had quietly been skipped was caught by machinery, not by someone’s guilty memory three weeks later.

That is the property we care about: the system is structurally unable to call a release finished when it isn’t. Honesty enforced by construction, in the same spirit as the receipts everything else here ships with.

Fitted, not imposed

Not every engagement needs the full ceremony — below a certain scale, a release train is just overhead with a timetable. The pattern declares what "shipping" means at each stage of an engagement, and the rails are pre-paved for the day a line of business needs versioned, evidenced releases. When that day came for one client, the ceremony had a defined shape to follow instead of being invented under pressure.

A release should be a fact, not a feeling. Trains make it one — admitted, soaked, gated, and closed with the evidence attached.