{
  "id": "type-dock-subtraction",
  "source": {
    "url": "https://www.youtube.com/watch?v=Ej6hnsQgV_c",
    "publicationDate": "2025-10-21",
    "frames": [
      0,
      99
    ],
    "fps": {
      "numerator": 30,
      "denominator": 1
    },
    "excerptSha256": "ddd258b5973dac86b0565079638a38cb72ad221c653a4bf721af6218914f049b"
  },
  "note": "The84-file source kit contains28 original SVG assets/controls and exact1386-row Resolve layer states; two99-frame replays are provided separately. The33 Node tests,10 gate groups and6 archive-test groups pass; typecheck is clean and both frozen outputs pass unchanged-core verification. The selected runtime needs three pinned companion archives, supplied separately here. SVG Gaussian-shadow controls are approximations, not the measured CSS-preparation route. Native Resolve, moving-quality review and source wins remain unverified. The native-source archive supplies56/99 positions and leaves43 gaps; no upscaling or smaller-movie decoding is counted as restoring them. The frozen source comparison now ties both variants after396 static movie-frame instances. Native crops cover42 positions per candidate and56 shared source positions. Exit readability at73\u219274 remains unassessed in motion, not a confirmed fault.",
  "sourceVideo": {
    "width": 960,
    "height": 540,
    "fps": "30/1",
    "duration": 3.3,
    "frames": 99
  },
  "render": {
    "width": 1920,
    "height": 1080,
    "fps": "30/1",
    "duration": 3.3,
    "frames": 99
  },
  "packageSha256": "b9ab5b0a0746656c71c394f61ab740fb7cfc4a81b7ede8aadd4fcb9fcacbb238",
  "status": "Existing rendered draft; no new source-fidelity approval."
}
