B05.1 · THE CHANGELOG
Every change.
A dated, append-only list of what changed — token, component, rule. Terse by design; the changelog is the system’s memory, not its marketing.
ENTRIESDated
SCOPEAll changes
STYLETerse
ORDERAppend-only
B05.2 · RELEASE NOTES
The ones that matter.
Release notes summarise meaningful changes in plain language — what’s new, what’s different, what to do about it. One note per release, written for humans.
WHENPer release
VOICEPlain
COVERSNew · changed
AUDIENCEEveryone
B05.3 · VERSIONING
Semantic, predictable.
The system uses major.minor.patch. Breaking changes bump major and never ship quietly — predictability is what lets teams depend on the system.
SCHEMEmajor.minor.patch
BREAKINGMajor only
QUIETNever
DEPENDSafely
B05.4 · MIGRATION
How to move.
When something breaks, the notes include a migration path — before, after, and the steps between. A breaking change without a migration is a defect.
INCLUDESBefore · after
STEPSListed
NO PATHA defect
SUPPORTWindow given