← Files JinkōARCHIVED FILE

skills/jinko-calibration-subsampling/evals/evals.json

2.31 KB · Oct 5, 2026 · 18:30 UTC

↓ Download file

{
  "skill_name": "jinko-calibration-subsampling",
  "evals": [
    {
      "id": 1,
      "prompt": "My completed trial tr-123 has treated-arm scalar descriptors age and endpoint. Create a subsampling design that keeps adults (age >= 18), targets endpoint as Normal(12, 2.5), checks it, then generate 100 matched patients with the SDK.",
      "expected_output": "Requires trial.status()['status'] == 'completed' before creation, discovers descriptors from the Trial, uses their typed builders in trial.create_subsampling_design, blocks generation on design.diagnostics.errors(), and calls design.generate_vpop with all six annealing options. It retains the schema range for num_iterations but asks the user to choose rather than recommending ~80k."
    },
    {
      "id": 2,
      "prompt": "Reuse my subsampling design sd-456 with a new trial and change one of its target distributions. How do I do that safely?",
      "expected_output": "Uses design.set_trial(new_trial) only after explaining descriptor/arm compatibility, modifies the target through design.marginals typed handles, and rechecks diagnostics. It notes that an already-used design may need duplication."
    },
    {
      "id": 3,
      "prompt": "My subsampling generation fails because the target refers to a descriptor that is not in the trial. Diagnose it and tell me whether I should make the original Vpop bigger.",
      "expected_output": "Uses design.diagnostics.errors().explain() to diagnose the SDK/item reference issue. It distinguishes that from population-coverage and scientific sizing advice, which belongs to a workflow/domain expert."
    },
    {
      "id": 4,
      "prompt": "Create a subsampling design from trial tr-running, which is still running.",
      "expected_output": "Fetches the trial status and rejects creation unless the exact status is completed; it does not proceed to descriptor lookup or design creation for a running trial."
    },
    {
      "id": 5,
      "prompt": "How many simulated-annealing iterations should I use for this subsampling design? Is 80,000 the recommended value?",
      "expected_output": "States that the contract minimum is 1 and asks the user to choose based on their workflow or domain guidance. It does not invent a practical upper bound or recommend approximately 80,000 as a supported default or target."
    }
  ]
}

SHA-256: 5b15b74d37062d1cb4c06c2e5cf02859cf995ba4b5c8720bf19334e6b143a2bc