[
  {
    "file": "interaction-mixflow-input.jpg",
    "source": "mixflow-demo.mp4",
    "seconds": 0.3,
    "kind": "recording frame; no UI changes",
    "sha256": "cc6561e6c5dcf5b3cb0e6368963f3b625696b733e6bbf2d186abd566a51f5018"
  },
  {
    "file": "interaction-mixflow-wires.jpg",
    "source": "mixflow-demo.mp4",
    "seconds": 3,
    "kind": "recording frame; no UI changes",
    "sha256": "47fb6e3c1b2cf75325f5f8b562a63c1c32f8f0c1b022c51ffd2fcb507d20c0ce"
  },
  {
    "file": "interaction-mixflow-result.png",
    "source": "建议应用与交互验证.png",
    "kind": "actual UI screenshot from a separate verification task",
    "sha256": "0cacb77921ba060032a28a5c0cd6966b7218d725d849a09f8749c3d0b91f9e55"
  },
  {
    "file": "interaction-fusion-reference.jpg",
    "source": "UI-FUSION-demo_LJN_20260527.mov",
    "seconds": 15,
    "kind": "recording frame; no UI changes",
    "sha256": "8e99a1fd123072f14f85601b42d6b81d272cc9992b180091812a47036a3bd3d1"
  },
  {
    "file": "interaction-fusion-config.jpg",
    "source": "UI-FUSION-demo_LJN_20260527.mov",
    "seconds": 24,
    "kind": "recording frame; no UI changes",
    "sha256": "7aa32ce04c1cc28131ddc0689ad9f370983c31d02cc482509a8f64a793c82529"
  },
  {
    "file": "interaction-fusion-result.jpg",
    "source": "UI-FUSION-demo_LJN_20260527.mov",
    "seconds": 90,
    "kind": "recording frame; no UI changes",
    "sha256": "ecb31b470c743ee2e578d0888aa6c60b2a3c3b5a5024eddedc673066bc8272f1"
  },
  {
    "file": "reference-scope-live.png",
    "source": "actual current UI restoring session sess_abfcf79e85e5, captured 2026-10-29",
    "kind": "same full screenshot, three viewport guides; no invented intermediate UI",
    "sha256": "fc9e78f0b110f12f3b5a8b62c101b867752529a008562c1c0c3ef9227c983805"
  }
]
