{
  "visual_id": "V14-recovery",
  "title": "A calibration error can imitate a signal",
  "classification": "synthetic_observation",
  "status": "validated_within_scope",
  "experiment_ids": [
    "E10-spectra"
  ],
  "run_ids": [
    "20260927T070724025464Z-E10-spectra"
  ],
  "model_ids": [
    "photon-response-FeII"
  ],
  "claim_ids": [
    "C07",
    "C14"
  ],
  "input_files": [
    {
      "path": "runs/20260927T070724025464Z-E10-spectra/synthetic-recovery.json",
      "sha256": "be74631dbd22068898368997150ffd1d1425abdc6286bd2d67538e56ed1f4bd2"
    }
  ],
  "plotted_values": {
    "path": "V14-recovery.csv",
    "sha256": "9d6305bc87fdd51b5e6246ea20af2bb25ff9dfc52e3220d84e14cb3ec4b7174c"
  },
  "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": "Synthetic injection recovery. Underestimated line-calibration errors produce severe undercoverage; modeling those errors restores much of it. Correlated-noise coverage is still imperfect. These generated trials are not observed field signals.",
  "alt_text": "A horizontal bar chart compares interval coverage across six synthetic scenarios. Unmodeled calibration performs much worse than matched assumptions.",
  "render_command": "uv run --offline --frozen python run.py full render",
  "generator_sha256": "fa75ece843491c857348bd38d22cfeeae732a8bb9caa8c1921182f783c2cc6a4",
  "extension_generator_sha256": null,
  "output_sha256": {
    "svg": "dc7a9b30771d956c4740b893590f6b10f33ff55d847e4ca452535b2bda52a5d8",
    "png": "28bb4848ac97d545c8c26ab2b660b28dcb35e8517afd9f6c3f929c3b6a3f54cb"
  }
}
