{
  "visual_id": "V17-identifiability",
  "title": "Test the ordinary explanation",
  "classification": "new_simulation",
  "status": "validated_within_scope",
  "experiment_ids": [
    "E14-integrated"
  ],
  "run_ids": [
    "20260927T163106020428Z-E14-integrated"
  ],
  "model_ids": [
    "separate-M1-M2-M3-M4-model-assessment"
  ],
  "claim_ids": [
    "C14"
  ],
  "input_files": [
    {
      "path": "runs/20260927T163106020428Z-E14-integrated/identifiability.json",
      "sha256": "f2ee18db5bb5d0991bc710df4cf5109b8d3ec2dfe39e22221799b2597cab2ef1"
    },
    {
      "path": "runs/20260927T163106020428Z-E14-integrated/heldout-scope.json",
      "sha256": "be1998c5bd0c2f3151cc0edc6ef48220f328eedd74799deb4c90a6d9cb47ee9b"
    }
  ],
  "plotted_values": {
    "path": "V17-identifiability-data.json",
    "sha256": "5848dfc16c12eeb157e74448d09af456a5601ff925d38163e342195123e4ff55"
  },
  "source_ids": [],
  "units": "Explicit axis labels and unit-bearing source columns; normalized quantities are defined in the caption.",
  "transformations": [
    "Saved numerical outputs only; physical interpolation, selection and normalization are described by the generator and caption."
  ],
  "uncertainty_type": "Numerical controls, published errors, and declared model/nuisance scenarios remain distinct; no biological threshold.",
  "validity_limits": [
    "A component calculation does not establish an observationally allowed complete history."
  ],
  "caption": "An ordinary enrichment model fits C/O and N/O by changing only declared mixing, star formation, dilution and outflow parameters. Ne/O and Mg/O are evaluated afterward as held-out outputs. These ratios share an oxygen denominator and are not four independent discoveries. Numerical differences and design-noise scenarios are reported; this is an internal model test, not a held-out astronomical detection.",
  "alt_text": "The proposed temporary-history abundance pattern is compared with a nuisance-fitted ordinary history across two fitted and two held-out elemental ratios.",
  "render_command": "uv run --offline --frozen python run.py full render",
  "generator_sha256": "fa75ece843491c857348bd38d22cfeeae732a8bb9caa8c1921182f783c2cc6a4",
  "extension_generator_sha256": null,
  "output_sha256": {
    "svg": "321e99c8798fd43a15e408b976784f7869ee4755b8152bb8efd734e6d59a7134",
    "png": "51e1b4f8b63a6b992b266baf27b30ee36645c125e0ddfb4855947423d2c35508"
  }
}
