{
  "visual_id": "A09",
  "title": "Field and matter respond together",
  "classification": "new_simulation",
  "status": "validated_within_scope",
  "run_ids": [
    "20260927T161038643232Z-E16-confinement",
    "20260927T161829986836Z-E16-refinement"
  ],
  "experiment_ids": [
    "E16-confinement",
    "E16-refinement"
  ],
  "claim_ids": [
    "C01",
    "C05",
    "C06"
  ],
  "input_files": [
    {
      "path": "runs/20260927T161829986836Z-E16-refinement/results.json",
      "sha256": "f2bb2c99c6c760428c671196852ed57f2a4b8d791a37d56ed5d719735b7e103a"
    },
    {
      "path": "runs/20260927T161829986836Z-E16-refinement/feedback-0.025.npz",
      "sha256": "68cd06e38e0f77b11605a04adab38508e053ddc9d277701ac0f30f455907370f"
    },
    {
      "path": "runs/20260927T161829986836Z-E16-refinement/feedback-0.0125.npz",
      "sha256": "9f1a593452b29fe791c1b5062ceb9935f1f5b6bb7d043d34848abd9758bdc6d4"
    }
  ],
  "frame_data": "A09-frames.json",
  "frame_sha256": "8c35aa3c5bb521d9f1ddcfd19c982450600352475cbf0571ccfc91fc68d7d6b3",
  "caption": "Saved real-time field evolution and a dynamically coupled homologous cloud. The converted boundary escapes the shrinking material source during this finite interval. Density is reconstructed from the exact ansatz and saved radius; field samples are decimated for display only. This is not a full local field\u2013fluid conservation or compact-object calculation. Grid refinement reduces the final energy residual to about 0.35% of exchanged matter energy. A later unresolved interval is not animated as a valid prediction.",
  "alt_text": "Four panels show field, matter density, both radii, and exchanged energy. The boundary expands beyond the cloud while the energy changes nearly balance.",
  "time_interpolation": "Frames sample saved arrays or explicit analytic equations. Plot-line interpolation does not add a new evolution solve.",
  "generator_sha256": "3ab3602467624926777d30a93a98b83730c4c7c9094af6fb744ac01c4c92536c",
  "playback": "Paused by default, manual play and frame slider; motion stops when hidden or reduced-motion preference changes.",
  "extension_generator_sha256": "4dea479215b06587d2f9e396874350b65f06d7478fe9f631859a2bb1c30c5c80",
  "render_command": "uv run --offline --frozen python run.py full animations",
  "output_sha256": {
    ".html": "edeadabf3d2bc355e74ae612d1f5e65efc6efc73baabcd3cce3f3a74f2067900",
    "-poster.svg": "062ae844387ed402a65cbbb2b867c374fb3ee052698cd90dc5e874b5c5106e15",
    "-poster.png": "7ebdeb2e82e83cc21d1f5738ce766ef5f6a7dd33972835c26a5ada1317ab59c3",
    "-transcript.md": "f660e270aa8c325bd4e5541be3ae03931e8e32311a9d642087bad4766a73388e"
  }
}
