{
  "example_version": "balatro-example-v1",
  "id": "joker-order",
  "title": "Does Joker order change this pair score?",
  "tool": "evaluate_hand",
  "request": {
    "contract_version": "balatro-web-v1",
    "played": [
      "9H",
      "9S"
    ],
    "held": [],
    "jokers": [
      {
        "id": "joker",
        "edition": "none"
      },
      {
        "id": "the_duo",
        "edition": "none"
      }
    ],
    "levels": {}
  },
  "response": {
    "analysis_mode": "immediate_score",
    "analysis_objective": "Optimize immediate score within supported rules; no draw probabilities.",
    "assumptions": [
      "Uniform draws without replacement from the complete specified draw pile, with multiplicity.",
      "Optimal continuation under the same rules and transitions.",
      "No boss effects, consumables, shop, economy, scaling or future-blind objective."
    ],
    "build_target": "aarch64-apple-darwin",
    "complete": true,
    "computation_budget": {
      "score_calls": 1000000,
      "wall_time_ms": 15000
    },
    "contract_version": "balatro-web-v1",
    "engine_version": "0.1.0",
    "error": null,
    "limits": {
      "active_jobs": 2,
      "budget_score_calls": 1000000,
      "exact_deck": 12,
      "exact_discards": 2,
      "exact_hands": 2,
      "hand": 8,
      "memory_enforcement": "Linux address-space limit; macOS RSS watchdog sampled every 10 ms (transient overshoot possible).",
      "score_deck": 52,
      "wall_time_ms": 15000,
      "worker_memory_bytes": 1073741824
    },
    "ordering": "Engine optimizes played and held arrangements; displayed card order is not evaluated literally.",
    "probability_semantics": "Mathematical action value within the supported single-blind model, not an estimated real-game success probability.",
    "request_id": "anonymous",
    "result": {
      "best": 336,
      "hand_type": "pair",
      "mode": "score_only",
      "objective": "Optimized immediate score; no draw probabilities"
    },
    "rules_version": "balatro-001a-rules-v0.1",
    "rustc": "rustc 1.98.0 (88d9e12ae 2026-08-18)",
    "status": "completed",
    "uncertainty": {
      "kind": "model_scope",
      "note": "No Monte Carlo estimates or confidence intervals are returned.",
      "sampling_interval": null
    }
  },
  "baseline_request": {
    "contract_version": "balatro-web-v1",
    "played": [
      "9H",
      "9S"
    ],
    "held": [],
    "jokers": [
      {
        "id": "the_duo",
        "edition": "none"
      },
      {
        "id": "joker",
        "edition": "none"
      }
    ],
    "levels": {}
  },
  "baseline_response": {
    "analysis_mode": "immediate_score",
    "analysis_objective": "Optimize immediate score within supported rules; no draw probabilities.",
    "assumptions": [
      "Uniform draws without replacement from the complete specified draw pile, with multiplicity.",
      "Optimal continuation under the same rules and transitions.",
      "No boss effects, consumables, shop, economy, scaling or future-blind objective."
    ],
    "build_target": "aarch64-apple-darwin",
    "complete": true,
    "computation_budget": {
      "score_calls": 1000000,
      "wall_time_ms": 15000
    },
    "contract_version": "balatro-web-v1",
    "engine_version": "0.1.0",
    "error": null,
    "limits": {
      "active_jobs": 2,
      "budget_score_calls": 1000000,
      "exact_deck": 12,
      "exact_discards": 2,
      "exact_hands": 2,
      "hand": 8,
      "memory_enforcement": "Linux address-space limit; macOS RSS watchdog sampled every 10 ms (transient overshoot possible).",
      "score_deck": 52,
      "wall_time_ms": 15000,
      "worker_memory_bytes": 1073741824
    },
    "ordering": "Engine optimizes played and held arrangements; displayed card order is not evaluated literally.",
    "probability_semantics": "Mathematical action value within the supported single-blind model, not an estimated real-game success probability.",
    "request_id": "anonymous",
    "result": {
      "best": 224,
      "hand_type": "pair",
      "mode": "score_only",
      "objective": "Optimized immediate score; no draw probabilities"
    },
    "rules_version": "balatro-001a-rules-v0.1",
    "rustc": "rustc 1.98.0 (88d9e12ae 2026-08-18)",
    "status": "completed",
    "uncertainty": {
      "kind": "model_scope",
      "note": "No Monte Carlo estimates or confidence intervals are returned.",
      "sampling_interval": null
    }
  }
}