Let issues move through Ideas, Design, and Build stages #9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Every open issue currently lands in the Ideas stage of the project detail page because orbit has no way to record which stage an issue belongs in. The design system spec laid out a flow — Ideas, Design, Build, Review, History — and ideas already carry a
statusfield that distinguishesraw,developing, andready. Issues need an equivalent so they can graduate from Ideas to Design to Build as work progresses.Three directions worth brainstorming before any implementation:
stagecolumn on theissuestable (ideas|design|build), set manually via an MCP tool or derived from Forgejo labels.stage:designmoves an issue to the Design stage automatically on sync. Keeps the state in Forgejo rather than orbit's store.developing/readymay carry the flow well enough, and issues staying in Ideas may be fine in practice.Decide during a brainstorming session before implementing.
Scope
In bounds: the mechanism for moving an issue between stages and the corresponding display logic in the project handler. Out of bounds: any UI changes beyond the stage assignment, and the owner-prefix fix from the related open issue — that's orthogonal.
project-detail: per-issue triage between Ideas/Design/Build stagesto Let issues move through Ideas, Design, and Build stages