Ticket #90 PR #29 Review: pass_audit approved
Allow cancel and approve transitions from any ticket state. These are PO override commands that bypass normal workflow constraints.
Changes:
- approve: Now available from 7 states (backlog, todo, in_progress, pending_audit, review, pending_approval, blocked) → done
- cancel: Now available from 8 states (all except cancelled) → cancelled
- Added 9 new tests for the expanded transitions
- All 46 tests pass
Acceptance criteria all met:
- cancel transition available from all states (except cancelled) ✓
- approve transition available from all states (except done/cancelled) ✓
- Tests added for global cancel/approve ✓
- No breaking changes to existing workflow ✓