{
  "inspected_on": "2026-10-18",
  "public_viewer": "https://walter-observatory-v2.walter-puppet-lab.pages.dev/",
  "saved_episode": {
    "date": "2026-09-24",
    "title": "Daily transmission \u00b7 2026-09-24",
    "scene": "2.3.0",
    "story": "Mars rocks record at least three encounters with water",
    "storySource": "https://www.nasa.gov/solar-system/planets/mars/nasa-discovery-reveals-complex-water-systems-on-early-mars/",
    "pausedTime": 2.049161
  },
  "browser_playback": {
    "time": 2.001454,
    "audioTime": 2.011429,
    "paused": false,
    "index": 3
  },
  "chapters": 7,
  "sources": 5,
  "captures": [
    {
      "path": "/assets/threshold/portfolio/newsroom-study/desktop.webp",
      "view": "Wide desktop",
      "width": 1440,
      "height": 1000,
      "source_capture_sha256": "c2801a5f16afaa46efa0906e2055ead1cfe3a313fd4108a9fdb3c3688923fb2e",
      "published_sha256": "c20e9988f4fe97c40df42102c913f5ef76347ecdefc040a1a3e6c47b1f8092c9",
      "bytes": 126598
    },
    {
      "path": "/assets/threshold/portfolio/newsroom-study/portrait-image.webp",
      "view": "Image hologram, portrait",
      "width": 390,
      "height": 844,
      "source_capture_sha256": "5ab720077bb57122a57b591b5c6ea66032fb5d37f7b4bd03ab024c65f04e30dd",
      "published_sha256": "a3cb422972077229ca9a9b0f8185603517aa25316d92eb1dea4c80c4afbae64a",
      "bytes": 39180
    },
    {
      "path": "/assets/threshold/portfolio/newsroom-study/portrait-explanation.webp",
      "view": "Explanation hologram, portrait",
      "width": 390,
      "height": 844,
      "source_capture_sha256": "9bd3cfa2f1129d6da72887622045ad571379ce766fae257aeade30f743990eee",
      "published_sha256": "9b22c9767d4413c0bb6a4411319533df5963522a08caca115049e6b125b60384",
      "bytes": 38116
    }
  ],
  "source_files": [
    {
      "source": "src/director.ts",
      "download": "/portfolio/code/samples/director.ts.txt",
      "sha256": "d8aef96a7fcafeaaa4a195473921e105cb4de285de9fd354f467d7f127a32b2f"
    },
    {
      "source": "src/player.ts",
      "download": "/portfolio/code/samples/player.ts.txt",
      "sha256": "3df4e0abb9a075127ee13e9bfe02ef70a82e08bf450d088419417bc6cbbfa624"
    },
    {
      "source": "tests/director.test.ts",
      "download": "/portfolio/code/samples/director.test.ts.txt",
      "sha256": "3ce1355a3a575f3c9bb73a175852733840d6c8ed5a49987f2bad08a39cce0db8"
    },
    {
      "source": "tests/playback.test.ts",
      "download": "/portfolio/code/samples/playback.test.ts.txt",
      "sha256": "7cb9825e59413a6633813d58760653548aa6fa3d1f0312c3c8e185be30237abf"
    }
  ],
  "source_tests": {
    "command": "node --import tsx --test tests/director.test.ts tests/playback.test.ts",
    "passed": 3,
    "failed": 0
  },
  "limits": [
    "Manually selected views, not a timed automatic-director comparison",
    "Browser viewports, not physical-device acceptance",
    "No private Studio, paid generation or new reporting exercised"
  ]
}