The full pipeline as it runs today: thirty-one steps, driven from a Jira board. Dragging a ticket across the board runs the phase that owns the column, and the run pauses at human gates until someone answers or drags the ticket forward.
The board
One column forward runs the phase that owns it. If the previous phase stopped at a human gate, dragging on without answering adopts the suggested defaults; the adopted answers are recorded on the ticket. Answers left as a ticket comment are applied instead.
More than one column forward runs nothing. The ticket gets a comment naming the expected next column.
Done never auto-runs. Compounding (steps 28–31) is run manually from the workstation, and the ticket gets a comment explaining how.
New tickets assigned to the pipeline account in the Definition column start on their own; no drag needed.
Human review columns (Code Review, QA, UAT) run nothing. Comments left there are picked up and routed back to the pipeline as PR feedback.
The phases
DEFINITION
REQUIREMENTS
ARCHITECTURE
CODING
VERIFY
REVIEW
DELIVER
COMPOUNDING
Trivial covers a typo, a config value, or a small copy edit: about twenty lines, no new files. It skips scope discovery (5), research and the requirements steps (7–9), the reconciliation and spec audits (11–13), the post-coding audit (18), and the pre-reviews (21). It still gets a minimal spec, the spec checkpoint, the full end-to-end gate, and a lightweight code review.
Standard covers a multi-file change to something that already exists, with no new architectural patterns. It runs the full pipeline except the Complex-only steps: scope discovery (5), the requirements checkpoint (9), and the architecture pre-review inside step 21.
Complex covers a new feature, integration, or data model. It runs every step, records every major design decision, and is the default whenever scope is unclear.