brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
shipUse when all plan tasks are done and green to review, archive planning artifacts, and ask how to finish.
Independent GitHub snapshot · Automated classification · Original documentation governs
If topology=multi-module (triage announcement or coordinator spec/plan declaration), read ../references/multi-module.md.
Gates — if any fail, stop here:
- [ ] remains in any relevant plan.../references/quality.md).partial-commit).review the whole diff.
Update docs/ROADMAP.md (if it exists):
[x].archive — for multi-module work, archive module artifacts in their owning repositories first; archive the coordinator last.
If user-visible, add to CHANGELOG Unreleased. Releases move it to a version.
Ask disposition: commit / merge / PR / keep / discard.
For a linked multi-repository implementation whose approved plan already includes linked commits: run the commit protocol (non-coordinators in dependency order, record SHAs as the revision set, coordinator last, shared change-set ID in every commit) when the user chooses commit or previously approved that path — do not re-ask whether commits are in scope. Still never push or open a PR without explicit approval.
If a linked commit fails, report partial-commit, preserve all commits and working trees, and report the exact recovery point.
On merge or PR: clean up worktree, delete local branch.
Roadmap has unchecked milestones? → plan next.
No push or PR without explicit user approval.