# ListChannelOrdersByStatus

## Overview

ListChannelOrdersByStatus lists channel orders for operational support queues such as pending conversion, exception replay, or cancellation review.

## Business Rules

- Company scope and at least one status value are required.
- The query may additionally filter by channel or date range.

## Process Flow

```mermaid
flowchart TD
    A[Receive filters] --> B[Validate company and status filters]
    B --> C[Query matching channel orders]
    C --> D[Return channel-order summaries]
```

## External Dependencies

- None

## Error Scenarios

- **STATUS_FILTER_REQUIRED**: At least one status filter is required.

## Test Cases

- lists pending conversion channel orders
- lists exceptional channel orders for replay
- filters results by channel when provided
- throws when no status filter is provided
