Specrew currently ships as an alpha and uses feature-counted versions.
.specrew\config.ymlis the authoritative source for the active version.README.md,CHANGELOG.md, and release tags should mirror that value.
- New shipped features advance the baseline as
0.NN.0. NNis the zero-padded shipped feature ordinal.- Example: Feature 015 corresponds to version
0.15.0.
- Hotfixes against an already shipped feature baseline use
0.NN.M. Mstarts at1and increments for each additive fix on that same feature baseline.- Hotfixes do not claim a new feature ordinal.
For each shipped release baseline:
- Update
.specrew\config.yml. - Add or update the matching
CHANGELOG.mdentry. - Create an annotated
v0.NN.0orv0.NN.Mtag at the correct ship point. - Keep
README.mdconcise and point readers here for the durable policy.
Retroactive tags are documentary bookkeeping only. They should anchor the historical ship point, never rewrite an existing tag, and never imply that later work belonged to the earlier release.