filter_segments
Filter speech corpus rows by quality, split, and text query, but only when a versioned row-level audit manifest exists; otherwise return a structured refusal.
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 |