record_gate_result
Report one verdict written by the frozen gate harness (scripts/supplier-risk/gate/gate.ts) against the job it was measured for. The app re-derives the headline from the elements and refuses a verdict bound to another attempt, model or dataset version, an acceptance verdict without a frozen preregistration, and a second acceptance verdict for the job. Only a protected acceptance verdict moves the job's gate outcome; re-posting the same verdict is a no-op. For the training runner's key. SCOPE: runner — held literally; write, admin and superadmin keys cannot call it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobId | Yes | Training job ID | |
| verdict | Yes | The verdict record exactly as gate.ts wrote it; the app parses it field by field | |
| projectId | Yes | Fine-tuning project ID from list_fine_tuning_projects | |
| customerId | No | (Converra superadmin only) Target customer ID |