Skip to content

OutcomeSummary

junjo.studio.OutcomeSummary

Kind: Class

SDK version: 0.69.0

Documentation channel: Stable release

View source

Bounded outcome aggregates for the attempts visible in one scope.

total: int = Field(ge=0, le=MAX_CASES_PER_DATASET)

View source

Total attempts in the selected scope, including queued attempts and errors.

queued: int = Field(ge=0, le=MAX_CASES_PER_DATASET)

View source

Attempts that have not received a terminal result.

judged: int = Field(ge=0, le=MAX_CASES_PER_DATASET)

View source

Attempts judged passed or failed; excludes queued attempts and operational errors.

passed: int = Field(ge=0, le=MAX_CASES_PER_DATASET)

View source

Attempts satisfying the evaluator criteria.

failed: int = Field(ge=0, le=MAX_CASES_PER_DATASET)

View source

Attempts that did not satisfy the evaluator criteria.

error: int = Field(ge=0, le=MAX_CASES_PER_DATASET)

View source

Attempts whose target or evaluator could not complete successfully.

pass_rate: float | None = Field(default=None, ge=0.0, le=1.0)

View source

Passed divided by judged attempts, as a fraction from 0 to 1; None when nothing was judged.

coverage: float | None = Field(default=None, ge=0.0, le=1.0)

View source

Judged attempts divided by total attempts, as a fraction from 0 to 1; None when the scope has no attempts.