plan-for-0-5-0-beta.md 1.2 KB

Plan for 0.5.0 (beta) instead of 1.0

Branch: beta-0-5-0 → main

What changed

The current milestones (M1–M9) produce a beta release for testing, 0.5.0, not 1.0. The milestones needed for 1.0, including beta testers using pre-1.0 versions, will be added later.

  • docs/build-plan.md:
    • Every "1.0" is now "0.5.0": title, "What 0.5.0 is", "Not in 0.5.0", the design notes, and M9's done-when ("a tagged v0.5.0 build").
    • A line under the title says 0.5.0 is a beta release for testing and the 1.0 milestones come later.
  • docs/xpj-format-and-scope.md: the same scope was labelled "1.0" there and the plan refers to it, so those labels are now "0.5.0" too. The scope heading notes it was agreed on 2026-11-10 as the 1.0 scope and renamed on 2026-11-11.
  • internal/project/project.go: two comments ("every edit 1.0 makes", "tuning ranges for 1.0") now say 0.5.0.

Not changed: the format doc's "2.0" labels (features after this release), and the test comment calling start/end trim "a 2.0 feature". They can be revisited when the 1.0 milestones are planned.

Merges cleanly with m8-load-guard-rails, which also edits the build plan (checked with a trial merge).

Testing

Docs and comments only. go vet ./internal/project passes.