categorize_candidates
Assign provisional decision categories and blocking conditions from scores, rule outcomes, and thresholds, producing deterministic, evidence-bound classifications after scoring and rule evaluation.
Instructions
Assign provisional decision categories and blocking conditions from supplied scores, rules, and thresholds. Use after scoring and rule evaluation; use rank_candidates for numeric ordering, not category assignment. Returns deterministic categories that retain the input evidence boundaries.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runId | Yes | Caller-chosen identifier linking this call to one research run. | |
| candidates | Yes | Caller-supplied candidate records; required nested fields depend on this operation. | |
| thresholds | Yes | Named score or decision cutoffs supplied by the caller. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether execution completed successfully. | |
| data | No | Tool-specific result fields on success. | |
| meta | Yes | Run identifiers, timings, and input/output hashes. | |
| error | No | Structured failure on unsuccessful execution. |