0x0LearnReferenceLibraries0x0.jmp0x1b.com

Final Release Discipline

release/final-discipline.tsv is the release-readiness inventory for the

production roadmap. It lists the gates that must pass before a release may claim

production readiness for its covered surface.

This document and make final-release-discipline-check are bounded source

checks. They do not run the heavy final gates. The heavy gates remain explicit

release operations because they can compile, self-host, run app suites, verify

release hashes, and consume enough resources to affect this host.

Required Areas

The final discipline inventory must cover:

Upgrade, Downgrade, And Rollback

Every release must identify the supported compatibility window and rollback

artifacts:

Downgrade support is not implicit. A release can claim downgrade support only

when the final discipline gate references a rollback artifact that

has an executable check.

Security

Security release evidence includes:

capability boundaries;

incident-drill, dependency outage, and hardening evidence;

external publication claims are made.

Performance

Performance release evidence includes:

candidates.

Public Documentation

Public docs must be release-blocking when public behavior, domains, packages,

or rollback guidance changes. The final discipline inventory includes

make public-docs-milestone-10-check, make public-docs-drift-check, and

make documentation-impact-check so the support matrix, release checklist,

redirects, static bundles, search index, completion evidence, and behavior-docs

review remain truthful.

Completion Rule

Passing make final-release-discipline-check means the final release contract

is complete and synchronized. It does not mean production readiness has been

achieved. A release can claim production readiness only after every required

row in release/final-discipline.tsv has been executed and the release notes

name any remaining gaps.