AttemptRead
junjo.studio.AttemptRead
Kind: Class
SDK version: 0.69.0
Documentation channel: Stable release
One case attempt, including terminal judgment and execution binding.
Members
Section titled “Members”id: RecordIdStudio-assigned attempt identifier used to retrieve outcomes and exact evidence.
run_id
Section titled “run_id”run_id: RecordIdStudio identifier of the evaluation run.
case_id
Section titled “case_id”case_id: RecordIdStudio identifier of the immutable case used by this attempt.
status
Section titled “status”status: AttemptStatusQueued, passed, failed, or error; operational errors are distinct from failed judgments.
reason
Section titled “reason”reason: ReasonText | NoneRecorded explanation of the judgment or operational error.
duration_ms
Section titled “duration_ms”duration_ms: int | None = Field(default=None, ge=0, le=MAX_DURATION_MS)Measured subject execution duration in milliseconds; None means unavailable, not zero.
subject_evidence
Section titled “subject_evidence”subject_evidence: ExecutionEvidenceReference | NoneExact target execution reference bound before the evaluator records its judgment.
evidence_bound_at
Section titled “evidence_bound_at”evidence_bound_at: datetime | NoneTimestamp when the attempt was linked to its subject execution.
recorded_at
Section titled “recorded_at”recorded_at: datetime | NoneTimestamp when a terminal result was recorded; absent for a queued attempt.