Completion
pitway milestone-complete M001
milestone-complete requires every task done and every check passing --
it refuses until everything is actually green. This is the second of
PitWay's two mandatory human approval gates (the first is
milestone-confirm), and it's what the workflow
lifecycle calls Final Full Test: if the full suite fails, work loops
back into a milestone revision rather than completing.
What happens on completion
- Every required task must already be
completed. - Every approved
command-type verification check (see Verification) must be passing. - Progress is reported honestly:
completed required tasks / total required tasks, never a per-task percentage.
After completion
Completion doesn't merge the milestone's branch automatically -- that's a
deliberate, separate step. See Merge for pitway milestone-merge.