StaticInstanceThe process-wide engine, backed by the Global Object Store so bundler duplication across execution paths cannot split it. Constructing another engine does not rebind this one.
Kappa and alpha, withheld below the sample floor.
OptionalminimumSample: numberLoads the subject's Submitted scores and returns the consensus. The caller does not pass the scores.
OptionalcontextEntityId?: stringOptionalcontextEntityName?: stringOptionalcontextRecordId?: stringOptionalmajor?: numberWhen omitted, the latest Published major. Scores from other majors are left out.
Optionalmethod?: "Mean" | "Median" | "TrimmedMean"OptionalrubricId?: stringOptionalrubricName?: stringOptionalsubjectEntityId?: stringOptionalsubjectEntityName?: stringStores the payload as a Draft version. Throws when the stored status is anything else. Publishing stays a human action.
Creates the named evaluator, runs it, saves the draft, and submits it. A throw from the evaluator becomes a Failed evaluation carrying the message. An unregistered name, or an evaluator a person completes such as Human, throws before anything is saved.
Resolves the rubric name or id to its latest Published version, then calls evaluate. This is not the Get Rubric action.
The version tree for a name, id, or a specific version. Does not score. A version id returns that version. Otherwise this is the latest Published version.
Creates a Draft and a task for the assignee. Does not score. The human fills the draft in and submits it later.
The content an evaluator may read for one subject record. Read-only. Does not score and does not publish.
What the engine lends every evaluator: the prompt and decision services and the agent runner. A call can replace any of them through EvaluateParams.services.