Skip to content

AttemptRead

junjo.studio.AttemptRead

Kind: Class

SDK version: 0.69.0

Documentation channel: Stable release

View source

One case attempt, including terminal judgment and execution binding.

id: RecordId

View source

Studio-assigned attempt identifier used to retrieve outcomes and exact evidence.

run_id: RecordId

View source

Studio identifier of the evaluation run.

case_id: RecordId

View source

Studio identifier of the immutable case used by this attempt.

status: AttemptStatus

View source

Queued, passed, failed, or error; operational errors are distinct from failed judgments.

reason: ReasonText | None

View source

Recorded explanation of the judgment or operational error.

duration_ms: int | None = Field(default=None, ge=0, le=MAX_DURATION_MS)

View source

Measured subject execution duration in milliseconds; None means unavailable, not zero.

subject_evidence: ExecutionEvidenceReference | None

View source

Exact target execution reference bound before the evaluator records its judgment.

evidence_bound_at: datetime | None

View source

Timestamp when the attempt was linked to its subject execution.

recorded_at: datetime | None

View source

Timestamp when a terminal result was recorded; absent for a queued attempt.