CaseRead
junjo.studio.CaseRead
Kind: Class
SDK version: 0.69.0
Documentation channel: Stable release
Immutable evaluation case returned by Studio.
Members
Section titled “Members”id: RecordIdStudio-assigned case identifier, preserved across runs on this dataset.
dataset_id
Section titled “dataset_id”dataset_id: RecordIdStudio identifier of the dataset containing the ordered cases.
case_key
Section titled “case_key”case_key: KeyTextApplication-owned case key, unique within its dataset and used for idempotent writes.
evaluation_name
Section titled “evaluation_name”evaluation_name: NameTextHuman-readable evaluation label used to group and filter scenarios.
ordinal
Section titled “ordinal”ordinal: int = Field(ge=1)Stored case order within the dataset, preserved when runs are compared.
origin
Section titled “origin”origin: CaseOriginWhether the case was authored directly or generated by executing a real application target.
target_kind
Section titled “target_kind”target_kind: TargetKindExecution boundary: a node, workflow, or agent.
target_key
Section titled “target_key”target_key: KeyTextStable dispatch key matching a target registered in the application harness.
target_name
Section titled “target_name”target_name: NameTextRecorded target display name; the runner checks it against the registered declaration.
input_version
Section titled “input_version”input_version: int = Field(ge=1, le=MAX_VERSION)Version of the target input contract used to validate the stored case.
input_json
Section titled “input_json”input_json: JsonValueScenario input validated by the application target input schema before execution.
expectation_json
Section titled “expectation_json”expectation_json: JsonValue | NoneEvaluator criteria, not an automatically accepted generated answer; validated by the evaluator schema.
evaluator_key
Section titled “evaluator_key”evaluator_key: KeyTextStable key of the evaluator registered in the application harness.
evaluator_version
Section titled “evaluator_version”evaluator_version: int = Field(ge=1, le=MAX_VERSION)Evaluator contract version that interprets the stored expectations.
source_evidence
Section titled “source_evidence”source_evidence: ExecutionEvidenceReference | NoneExact execution reference for a generated case; absent for authored cases.
source_revision
Section titled “source_revision”source_revision: SourceRevision | NoneClean committed application Git revision associated with this execution.
created_at
Section titled “created_at”created_at: datetimeCreation timestamp recorded by Studio.