workflow: name: engineering-change version: 1 description: "Standard engineering change order with peer review and manager approval" states: - draft - pending - approved - rejected gates: - role: engineer label: "Peer Review" required: true - role: manager label: "Manager Approval" required: true - role: quality label: "Quality Sign-off" required: false rules: any_reject: rejected all_required_approve: approved