polaris_evaluation_requests
Create, poll, or cancel fitness-function evaluation requests so producers can submit results and aborted pipelines can stop pending requests.
Instructions
Manage evaluation requests.
Actions and required parameters:
create: fitness_function_id — accepted with 202 as PENDING; fulfilled when a producer pushes a submission carrying the request's id (or by pull collection)
get: request_id — poll the state (PENDING until fulfilled, CANCELLED after cancellation)
cancel: request_id — cancels a PENDING request (e.g. the triggering pipeline was aborted); cancelling twice yields 409
Evaluation-request JSON: {id, parentId: fitnessFunctionId, kind: "evaluation-request", status: PENDING|CANCELLED, revision, data, createdAt, updatedAt}. The created id is the evaluationRequestId a producer references in its submission.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| request_id | No | ||
| fitness_function_id | No |