Recent Evaluations
Response Semantics
limitdefaults to25and is clamped to the range1..100.- The response is the direct list returned by the evaluation service.
Calibration Sample
GET returns the latest phase-one calibration sample. POST creates a new sample.
Response Semantics
POSTaccepts an optionalnameandpersistflag;persistdefaults totrue.POSTreturns the created sample with201.
Operational Summary
Review Queue
Response Semantics
limitdefaults to50and is clamped to the range1..200.GETreturns queue rows enriched with assignment context for the current actor.assignreturns the assignment record with201.unassignreturns the cleared assignment record when one exists, or{ "ok": true }when there was nothing to clear.resolvereturns the created annotation with201.
Queue Targets
The review queue routes accept these target types:issue_work_productdocumentrun_output_artifactheartbeat_runissue
Artifact Evaluation
Response Semantics
promoted-artifactsacceptstargetType,targetId, and an optionalmodel; it returns evaluation results with201.self-healingrequiresrunIdand accepts an optionalmodel.self-healingreturns the evaluation result with201when a run is evaluated, or{ "skipped": true, "reason": "no_failure_signal" }with200when there is nothing to evaluate.
Human Annotations
Response Semantics
- Required body fields are
targetType,targetId,annotatorRole, andlabel. - Optional fields include
heartbeatRunId,issueId,evaluationRunId,severity,notes, andevidenceJson. - The route returns the created annotation with
201.
Dataset Seeding
Response Semantics
- The route returns the seeded dataset set with
201.
Scope Notes
- These routes are the server’s current evaluation surface.
- The handlers use direct service results, so the response bodies stay close to the underlying evaluation model.