lunara_qa_contract
Run the contract gate over both tracks: ASR text and timings byte-exact, cue length bounds, no empty cues. Returns pass/fail per rule. Free, because refusing a broken track should never cost the caller money.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobId | Yes | The job to validate. | |
| track | No | Which track to check. Default both. |