GenerateCaseRequest
junjo.evaluation.GenerateCaseRequest
Kind: Class
SDK version: 0.69.0
Documentation channel: Stable release
Signature
Section titled “Signature”GenerateCaseRequest(dataset_id: str, case_key: str, evaluation_name: str, target_kind: TargetKind, target_key: str, input_version: int, input_json: JsonValue, expectation_json: JsonValue | None, evaluator_key: str, evaluator_version: int)Complete curated contract for one real-execution-generated Case.
Members
Section titled “Members”dataset_id
Section titled “dataset_id”dataset_id: strStudio identifier of the dataset containing the ordered cases.
case_key
Section titled “case_key”case_key: strApplication-owned case key, unique within its dataset and used for idempotent writes.
evaluation_name
Section titled “evaluation_name”evaluation_name: strHuman-readable evaluation label used to group and filter scenarios.
target_kind
Section titled “target_kind”target_kind: TargetKindExecution boundary: a node, workflow, or agent.
target_key
Section titled “target_key”target_key: strStable dispatch key matching a target registered in the application harness.
input_version
Section titled “input_version”input_version: intVersion 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: strStable key of the evaluator registered in the application harness.
evaluator_version
Section titled “evaluator_version”evaluator_version: intEvaluator contract version that interprets the stored expectations.