docs: TODO.md describes the old branch-from-main workflow and its Status/Next Step are stale #191

Open
opened 2026-08-10 16:16:38 +02:00 by clawbot · 0 comments
Collaborator

TODO.md opens with a Workflow section that says to branch from main and "merge to main if the branch is not protected". That is no longer how this repo works: next is the branch for the next milestone, every issue gets its own branch cut from next and its own PR based on next, and those are squash-merged into next by the manager on a passed review. main is only ever touched by the milestone PR from next.

The Status and Next Step blocks are also stale — they describe feat/issue-144-settings-about as in flight, which landed as 23aeae4.

Definition of done

  • The Workflow section describes the current model: branch from next, one branch and one PR per issue based on next, commit title ending (closes #N), squash-merged into next, main reached only via the milestone PR, next kept green and mergeable at all times.
  • Status reflects reality: pre-1.0, milestone 1.0.0 in flight on next, make check green on next.
  • Next Step names one real next item rather than a landed one.
  • Completed Steps is not rewritten — entries are appended or left alone, never deleted.
  • make check green, make fmt run and its result committed.

Documentation only: no change to code, config, scripts, CI or build files.

`TODO.md` opens with a Workflow section that says to branch from `main` and "merge to `main` if the branch is not protected". That is no longer how this repo works: `next` is the branch for the next milestone, every issue gets its own branch cut from `next` and its own PR based on `next`, and those are squash-merged into `next` by the manager on a passed review. `main` is only ever touched by the milestone PR from `next`. The Status and Next Step blocks are also stale — they describe `feat/issue-144-settings-about` as in flight, which landed as `23aeae4`. ## Definition of done - The Workflow section describes the current model: branch from `next`, one branch and one PR per issue based on `next`, commit title ending ` (closes #N)`, squash-merged into `next`, `main` reached only via the milestone PR, `next` kept green and mergeable at all times. - Status reflects reality: pre-1.0, milestone 1.0.0 in flight on `next`, `make check` green on `next`. - Next Step names one real next item rather than a landed one. - Completed Steps is not rewritten — entries are appended or left alone, never deleted. - `make check` green, `make fmt` run and its result committed. Documentation only: no change to code, config, scripts, CI or build files.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sneak/AutistMask#191