filter_segments
Filters corpus segments using versioned row-level audit manifests, refusing to proceed when only aggregated audit totals are available, ensuring quality-based selection.
Instructions
Filter rows only when a versioned row-level audit manifest exists; aggregated audit totals alone produce a structured refusal.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | No | ||
| split | No | Declared split. | |
| corpus | Yes | Variant key. | |
| min_quality | No | Requested row quality. | transcribed |
| exclude_corrupt | No | ||
| exclude_non_wolof | No | ||
| exclude_duplicates | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| corpus | Yes | ||
| reason | Yes | ||
| audit_id | No | ||
| segments | No | ||
| warnings | No | ||
| provenance | Yes | ||
| manifest_path | No | ||
| filter_available | Yes | ||
| required_manifest_columns | Yes |