Add OR condition to parallel groups

Description

Add an OR condition option in parallel group steps to allow completion when any included step approves, instead of requiring all steps to approve.


Current Behavior

Parallel groups only support AND conditions between steps, requiring all steps to be approved.

Required Changes

  1. Add OR/AND toggle in parallel group configuration

  2. Update completion logic to trigger on first approval in OR mode

  3. Maintain existing AND behavior as default

Acceptance Criteria

  • OR/AND toggle exists in parallel group config

  • Group completes on first approval in OR mode

  • All approvals logged in audit trail

  • UI shows selected condition type

Testing Scenarios

  1. OR condition: Group completes on first approval

  2. Default AND behavior remains unchanged

  3. All approvals properly logged regardless of completion