version
A version is a stage of a project’s plan. import and sync record them; this command is what gives one a place in the calendar.
version plan
Section titled “version plan”rigger version plan <PROJECT> <VERSION> --week <WEEK>rigger version plan <PROJECT> <VERSION> --clearAims a version at a week, or takes it off the calendar.
$ rigger version plan sample v0.2.0 --week 2026-W37v0.2.0 is aimed at 2026-W37 - the week of 2026-09-11The week is ISO-8601 - 2026-W37, and a typed 2026-W7 is understood too. The reply names the Friday, since that is the day the release is for.
Only a version the record already holds can be planned. A misspelt number is refused rather than created: a row nothing else knows about would sit in the calendar for ever, matching no plan, no changelog and no tag.
$ rigger version plan sample v9.9.9 --week 2026-W37error: no version 'v9.9.9' in the record; see `rigger project show`Planning the same week twice says so and changes nothing. --clear removes the aim; the version stays in the plan, it simply has no week.
The week is a plan, never a claim about what happened. What happened comes from the tag, and where the two disagree the calendar shows the tag and names the distance. Nothing here overwrites a fact read from git (ADR 0005).