Release record · 02 of 03 · Anatomy

Six questions, one file

The record is shaped around the questions I expect people to ask about a release. The people on the left are my guess, not research, which is what the third diagram is about.

Six questions, one file Two columns. Left, who I think asks about a release, a guess rather than research: the release owner writing notes and picking a build; a reviewer asked to sign off; an auditor, months later; whoever merges the release PR; the person on call after it ships; and the next team planning the next release. Right, what the record answers for each: what changed (the scope PRs, the issues they close and the incoming PRs); is it ready (the readiness checks, the candidate builds and the version); how was it proven (the release gates, the commit proof, the check ride and the change request), highlighted because it is frozen into the record so it outlives the pipeline runs it came from; who decided (the owner, the release mode, and the sign-off and who signed); how did it go (the outcome, any rollback and why, and the bake), also highlighted; and what did we learn (after-release notes: how it was checked, and follow-ups). All of it is one YAML file in the app's gitops repo, for example releases/flight-api@1.8.0-4f9c2ab.yaml. WHO ASKS · MY GUESSWHAT THE RECORD ANSWERSONE FILE · RELEASES/FLIGHT-API@1.8.0-4F9C2AB.YAMLThe release ownerwriting notes, picking a buildWhat changed?scope PRs · closed issues · incoming PRsA reviewerasked to sign offIs it ready?readiness checks · candidates · versionAn auditormonths laterHow was it proven?gates · commit proof · check ride · changeWhoever mergesat the release PRWho decided?owner · mode · sign-off and who signedThe person on callafter it shipsHow did it go?outcome · rollback and why · bakeThe next teamplanning the next oneWhat did we learn?after release: checks · follow-upsrelease · guardrails · testEvidence · changeRequest · humanContext · outcomethe draft, mode and sign-off live under release; the outcome is added once it is finalSix questions people ask about a release, kept where they can still be answered later.LEGENDWho I think asksWhat the record holdsFrozen, so it outlives its source

Before

What changed and whether it is ready are answered while the release is still a draft, from data Tower already reads.

Frozen

Pipeline runs get pruned and tracking state is swept. The evidence a release shipped with is copied into the record when it is sealed.

After

The outcome and the after-release notes arrive later, as pull requests to the same file, so the story stays in one place.

Hangar · Tower · Release record