{
  "selection": {
    "date_window_inclusive": [
      "2025-09-05",
      "2026-09-05"
    ],
    "date_policy": "Use the watch page publication calendar date as returned with its offset; retain the full timestamp. This is not the prior study’s rolling 365-day UTC cutoff.",
    "collection_cutoff": "2026-09-05T01:21:33Z",
    "refreshed_tabs": [
      {
        "tab": "videos",
        "url": "https://www.youtube.com/@OpenAI/videos",
        "count": 658,
        "captured_at": "2026-09-05T02:54:42+00:00",
        "sha256": "0f383580552764aef80622b8813aeff7c0a4e651f6ee8db1b462542bd6ca4a64",
        "method": "Successful anonymous yt-dlp flat listing; previous independent terminal-pagination audit remains separate."
      },
      {
        "tab": "shorts",
        "url": "https://www.youtube.com/@OpenAI/shorts",
        "count": 70,
        "captured_at": "2026-09-05T02:54:56+00:00",
        "sha256": "a51a2e52b6068f7ebd7ccbb52b022d43b3a560eb99a122f85b561ad2cd824e1e",
        "method": "Successful anonymous yt-dlp flat listing; previous independent terminal-pagination audit remains separate."
      },
      {
        "tab": "streams",
        "url": "https://www.youtube.com/@OpenAI/streams",
        "count": 35,
        "captured_at": "2026-09-05T02:54:56+00:00",
        "sha256": "f114ca1ac72a508aef17592a02ce57dab6829883168262642037f97626a0402e",
        "method": "Successful anonymous yt-dlp flat listing; previous independent terminal-pagination audit remains separate."
      }
    ],
    "in_period_inventory_count": 421,
    "selected_source_count": 9,
    "inspected_windows": 12,
    "consecutive_frames": 374,
    "selected_publication_dates_unknown": 0,
    "selection_reason": "Purposive coverage of premise, context, action, navigation, proof, continuity and endpoint, drawn from existing bounded evidence plus one recent tutorial. Not an exhaustive channel survey.",
    "unknowns": [
      "Uploads later on September 5, 2026 are not known at this collection cutoff.",
      "Unavailable/unlisted uploads absent from anonymous listings are not enumerated.",
      "One uploads-only inventory record is absent from refreshed Videos/Shorts/Live tabs; absence is not deletion.",
      "The 100-film library includes older films; its July 2025 agent film is outside this chapter’s period and is not a Resolve recipe source.",
      "Native subsets cover the stated intervals only. Wider excerpt boundaries can be sampled rather than frame-exact."
    ],
    "gap": "Compressed waits: these selected excerpts do not establish original wall-clock wait duration or a verified speed-up factor. No source-backed compressed-wait recipe or latency claim is supplied. Real-capture omissions must be logged and labeled. Exact source easing, proprietary fonts, and production software remain unknown.",
    "audit_inputs_sha256": {
      "prior-observations.json": "11902b1f508ee84d216bc1c500bd81ef3f95548fb359b9edac3b9f9b93989f76",
      "prior-source-audit.json": "8b4039511266082d7ac303b4c7203d30a3a1f4ff1bb5cc9c2bc41d28569c8884"
    }
  },
  "sources": [
    {
      "id": "title-cut",
      "source_url": "https://www.youtube.com/watch?v=Ej6hnsQgV_c",
      "film_title": "Introducing ChatGPT Atlas",
      "publication_timestamp": "2025-10-21T10:22:07-07:00",
      "publication_date_source": "playerMicroformatRenderer.publishDate",
      "source_sha256": "74bd47a01176497da7c28cfb61233a9a6ae5a9d40b199654bd8310f72ddf125f",
      "inspected_interval_s": [
        16.5,
        20.5
      ],
      "native_interval_s": [
        19.75,
        20.05
      ],
      "boundary": "Adjacent source frames 596 (19.867 s) and 597 (19.900 s) change from title to browser. This is a direct cut, not a dissolve.",
      "framing": "Centered two-line title gives way to a wide browser inside a colored field. The browser continues enlarging after the cut.",
      "motion": "Characters accumulate and the text recenters. A formed browser arrives at the cut; subsequent camera scale changes are separate.",
      "order": "Page context → title construction → complete title → browser proof.",
      "holds": "The complete phrase is present in the 19.033 s sample and through 19.867 s: at least 0.834 s of sampled complete-title visibility, not its exact full hold.",
      "measured": [
        "Cut pair: 19.867 / 19.900 s, source frames 596 / 597."
      ],
      "inferred": [
        "Reading begins when the complete phrase is available; no comprehension duration was measured."
      ],
      "annotated_frames": [
        {
          "file": "annotations/title-cut/01.webp",
          "frame": 517,
          "pts_s": 17.233,
          "caption": "Title construction replaces the page"
        },
        {
          "file": "annotations/title-cut/02.webp",
          "frame": 571,
          "pts_s": 19.033,
          "caption": "Complete phrase visible in this sample"
        },
        {
          "file": "annotations/title-cut/03.webp",
          "frame": 596,
          "pts_s": 19.867,
          "caption": "Last title frame before the cut"
        },
        {
          "file": "annotations/title-cut/04.webp",
          "frame": 597,
          "pts_s": 19.9,
          "caption": "First browser frame; later scale-up is separate"
        }
      ],
      "publication_date": "2025-10-21",
      "metadata_retrieved_at": "2026-09-05T02:00:49+00:00",
      "metadata_response_sha256": "6fcbf8efd8ece7143ccfa5e06e1b29fd6562fa7ff3b0a58da68c46e6e85ead11",
      "channel_id": "UCXZCJLdBC09xxGZ6gcdrc6A",
      "source_format": {
        "width": 1920,
        "height": 1080,
        "r_frame_rate": "30/1",
        "avg_frame_rate": "2931000/97699"
      },
      "native_frame_count": 9,
      "excerpt_first_pts_s": 16.5,
      "excerpt_first_frame": 495,
      "excerpt_end_frame_exclusive": 615,
      "excerpt_end_pts_s": 20.5,
      "source_excerpt_sha256": "080c35700bcf0aa4e014fbe4d297379b70661a8b27023ebd623930685e759e93",
      "review_method": "Reused prior bounded moving-image observations; this chapter separately reviews decoded consecutive frames and verifies excerpt playback. Neither a metadata listing nor browser playback alone establishes an editing mechanic."
    },
    {
      "id": "chapter-return",
      "source_url": "https://www.youtube.com/watch?v=HnSPedbA02Q",
      "film_title": "Workspace agents in ChatGPT: Third-party risk management agent",
      "publication_timestamp": "2026-04-24T13:00:56-07:00",
      "publication_date_source": "playerMicroformatRenderer.publishDate",
      "source_sha256": "5835f85d7e330116302428404d11e7774edb533602094fcc0aa908b9d4a7a5bc",
      "inspected_interval_s": [
        68,
        76
      ],
      "native_interval_s": [
        69.5,
        70.75
      ],
      "boundary": "A white chapter card separates two views of the same agent setup. Cut onsets outside the native subset are only sample-bracketed.",
      "framing": "Two-pane application → centered single-line chapter → two-pane application.",
      "motion": "Letter construction on the title, then product return and later composer input.",
      "order": "Setup summary → test chapter → same setup context → next request.",
      "holds": "Complete chapter is present at 70.917, 71.633 and 72.367 s; the app has returned by 73.083 s. These bound, not exactly measure, the hold.",
      "measured": [
        "Native inspection 69.500–70.750 s; broader interval 68–76 s."
      ],
      "inferred": [
        "Task continuity comes from the same agent setup, not from a claimed unchanged backend state."
      ],
      "annotated_frames": [
        {
          "file": "annotations/chapter-return/01.webp",
          "frame": 4080,
          "pts_s": 68.0,
          "caption": "Established two-pane task"
        },
        {
          "file": "annotations/chapter-return/02.webp",
          "frame": 4211,
          "pts_s": 70.183333,
          "caption": "Chapter sentence still growing"
        },
        {
          "file": "annotations/chapter-return/03.webp",
          "frame": 4342,
          "pts_s": 72.366667,
          "caption": "Complete chapter holds"
        },
        {
          "file": "annotations/chapter-return/04.webp",
          "frame": 4385,
          "pts_s": 73.083333,
          "caption": "Return to the same task context"
        }
      ],
      "publication_date": "2026-04-24",
      "metadata_retrieved_at": "2026-09-05T02:12:26+00:00",
      "metadata_response_sha256": "44317eb223865c4f78b9e83470e2d079e9a90c1bf1d25d51b8b457a906d427a6",
      "channel_id": "UCXZCJLdBC09xxGZ6gcdrc6A",
      "source_format": {
        "width": 1920,
        "height": 1080,
        "r_frame_rate": "60/1",
        "avg_frame_rate": "60/1"
      },
      "native_frame_count": 75,
      "excerpt_first_pts_s": 68.0,
      "excerpt_first_frame": 4080,
      "excerpt_end_frame_exclusive": 4560,
      "excerpt_end_pts_s": 76.0,
      "source_excerpt_sha256": "4b2ef5776bd71b64bd9c1ba274d913f1136a0f8e80467012503419c61bab4009",
      "review_method": "Reused prior bounded moving-image observations; this chapter separately reviews decoded consecutive frames and verifies excerpt playback. Neither a metadata listing nor browser playback alone establishes an editing mechanic."
    },
    {
      "id": "punch-cut",
      "source_url": "https://www.youtube.com/watch?v=Ej6hnsQgV_c",
      "film_title": "Introducing ChatGPT Atlas",
      "publication_timestamp": "2025-10-21T10:22:07-07:00",
      "publication_date_source": "playerMicroformatRenderer.publishDate",
      "source_sha256": "74bd47a01176497da7c28cfb61233a9a6ae5a9d40b199654bd8310f72ddf125f",
      "inspected_interval_s": [
        22.5,
        24.8
      ],
      "native_interval_s": [
        22.9,
        23.2
      ],
      "boundary": "Frame 690 at 23.000 s is wide; frame 691 at 23.033 s is the tight sidebar composition.",
      "framing": "The sidebar composer becomes the subject. Part of the property page remains at the left as an orientation landmark.",
      "motion": "An abrupt scale/position discontinuity. Neighboring frames do not show intervening magnifications.",
      "order": "Established browser → direct crop → readable composer.",
      "holds": "The detail persists through this 24.8 s window; later interaction lies outside it.",
      "measured": [
        "Cut pair: 23.000 / 23.033 s, frames 690 / 691."
      ],
      "inferred": [
        "Remaining page content supplies orientation."
      ],
      "annotated_frames": [
        {
          "file": "annotations/punch-cut/01.webp",
          "frame": 687,
          "pts_s": 22.9,
          "caption": "Browser context with sidebar open"
        },
        {
          "file": "annotations/punch-cut/02.webp",
          "frame": 690,
          "pts_s": 23.0,
          "caption": "Last wide frame"
        },
        {
          "file": "annotations/punch-cut/03.webp",
          "frame": 691,
          "pts_s": 23.033,
          "caption": "First detail frame: no travel between them"
        },
        {
          "file": "annotations/punch-cut/04.webp",
          "frame": 695,
          "pts_s": 23.166,
          "caption": "Same composer remains in the detail"
        }
      ],
      "publication_date": "2025-10-21",
      "metadata_retrieved_at": "2026-09-05T02:00:49+00:00",
      "metadata_response_sha256": "6fcbf8efd8ece7143ccfa5e06e1b29fd6562fa7ff3b0a58da68c46e6e85ead11",
      "channel_id": "UCXZCJLdBC09xxGZ6gcdrc6A",
      "source_format": {
        "width": 1920,
        "height": 1080,
        "r_frame_rate": "30/1",
        "avg_frame_rate": "2931000/97699"
      },
      "native_frame_count": 9,
      "excerpt_first_pts_s": 22.5,
      "excerpt_first_frame": 675,
      "excerpt_end_frame_exclusive": 744,
      "excerpt_end_pts_s": 24.8,
      "source_excerpt_sha256": "a34935d883cc891d988f728944ffa8bceb724c52d4f1e52a922f2a9985d33657",
      "review_method": "Reused prior bounded moving-image observations; this chapter separately reviews decoded consecutive frames and verifies excerpt playback. Neither a metadata listing nor browser playback alone establishes an editing mechanic."
    },
    {
      "id": "camera-push",
      "source_url": "https://www.youtube.com/watch?v=0e-Brv-gS9Q",
      "film_title": "A first look at the Codex app",
      "publication_timestamp": "2026-02-02T10:03:33-08:00",
      "publication_date_source": "playerMicroformatRenderer.publishDate",
      "source_sha256": "d5f8b05e7d123aa336f22d01210b315bfd914aa3d380e70ca21783f023174895",
      "inspected_interval_s": [
        3.4,
        5.8
      ],
      "native_interval_s": [
        3.85,
        4.5
      ],
      "boundary": "No cut is claimed during the inspected push: multiple intermediate magnifications are visible.",
      "framing": "The complete window grows beyond the frame edges and brings the workspace selector forward.",
      "motion": "Large scale changes around 3.963–4.255 s precede the visible selector menu at 4.296 s. Motion blur is visible in intermediate frames.",
      "order": "Wide context → rapid push → menu appears → menu remains readable.",
      "holds": "The menu is visible in the 4.296–4.463 s consecutive frames and later overview samples. No exact fitted settle threshold.",
      "measured": [
        "Intermediate source frames 96–102, 4.004–4.255 s; menu visible at frame 103, 4.296 s."
      ],
      "inferred": [
        "Menu follows the large push; residual motion is not claimed to be exactly zero."
      ],
      "annotated_frames": [
        {
          "file": "annotations/camera-push/01.webp",
          "frame": 94,
          "pts_s": 3.921,
          "caption": "Wide context before the large move"
        },
        {
          "file": "annotations/camera-push/02.webp",
          "frame": 96,
          "pts_s": 4.004,
          "caption": "Intermediate scale with visible blur"
        },
        {
          "file": "annotations/camera-push/03.webp",
          "frame": 100,
          "pts_s": 4.171,
          "caption": "Further intermediate magnification"
        },
        {
          "file": "annotations/camera-push/04.webp",
          "frame": 103,
          "pts_s": 4.296,
          "caption": "Menu now visible after the large push"
        }
      ],
      "publication_date": "2026-02-02",
      "metadata_retrieved_at": "2026-09-05T02:16:49+00:00",
      "metadata_response_sha256": "22e18ea0aab8605cd92479a0e0a7aadbd68e33badab8e5ea296167cc034f7044",
      "channel_id": "UCXZCJLdBC09xxGZ6gcdrc6A",
      "source_format": {
        "width": 1920,
        "height": 1080,
        "r_frame_rate": "24000/1001",
        "avg_frame_rate": "397500/16579"
      },
      "native_frame_count": 15,
      "excerpt_first_pts_s": 3.42,
      "excerpt_first_frame": 82,
      "excerpt_end_frame_exclusive": 140,
      "excerpt_end_pts_s": 5.84,
      "source_excerpt_sha256": "33fbeae23ad5b2c4137fb3292dec9ef9b2e3b77e678cd4f031aad392419a2f28",
      "review_method": "Reused prior bounded moving-image observations; this chapter separately reviews decoded consecutive frames and verifies excerpt playback. Neither a metadata listing nor browser playback alone establishes an editing mechanic."
    },
    {
      "id": "pointer-type",
      "source_url": "https://www.youtube.com/watch?v=0e-Brv-gS9Q",
      "film_title": "A first look at the Codex app",
      "publication_timestamp": "2026-02-02T10:03:33-08:00",
      "publication_date_source": "playerMicroformatRenderer.publishDate",
      "source_sha256": "d5f8b05e7d123aa336f22d01210b315bfd914aa3d380e70ca21783f023174895",
      "inspected_interval_s": [
        6.5,
        10.5
      ],
      "native_interval_s": [
        7.5,
        8.5
      ],
      "boundary": "This excerpt is a reframe and input beat, not evidence of a submission cut.",
      "framing": "The view moves down from the workspace selector toward the composer. The lower window edge remains an orientation cue.",
      "motion": "Camera reframing precedes the request growth visible from roughly 9 s. The later text does not fully finish in this window.",
      "order": "Target is located → field remains visible → text begins growing.",
      "holds": "Empty input is available across several samples before typing. This interval does not establish complete-request reading time or submission.",
      "measured": [
        "Inspected 6.500–10.500 s request, consecutive subset 7.500–8.500 s."
      ],
      "inferred": [
        "Target-first sequencing helps causal legibility; source caret and camera timing are not fitted."
      ],
      "annotated_frames": [
        {
          "file": "annotations/pointer-type/01.webp",
          "frame": 156,
          "pts_s": 6.507,
          "caption": "Workspace area before composer reframe"
        },
        {
          "file": "annotations/pointer-type/02.webp",
          "frame": 173,
          "pts_s": 7.216,
          "caption": "Composer now occupies the lower frame"
        },
        {
          "file": "annotations/pointer-type/03.webp",
          "frame": 199,
          "pts_s": 8.3,
          "caption": "Empty input remains available"
        },
        {
          "file": "annotations/pointer-type/04.webp",
          "frame": 243,
          "pts_s": 10.135,
          "caption": "Request growing; submission not shown"
        }
      ],
      "publication_date": "2026-02-02",
      "metadata_retrieved_at": "2026-09-05T02:16:49+00:00",
      "metadata_response_sha256": "22e18ea0aab8605cd92479a0e0a7aadbd68e33badab8e5ea296167cc034f7044",
      "channel_id": "UCXZCJLdBC09xxGZ6gcdrc6A",
      "source_format": {
        "width": 1920,
        "height": 1080,
        "r_frame_rate": "24000/1001",
        "avg_frame_rate": "397500/16579"
      },
      "native_frame_count": 24,
      "excerpt_first_pts_s": 6.507,
      "excerpt_first_frame": 156,
      "excerpt_end_frame_exclusive": 252,
      "excerpt_end_pts_s": 10.51,
      "source_excerpt_sha256": "1d2fed8855407a528cee2b2f620f53ea845918f43938bb4b3a39b3f550410086",
      "review_method": "Reused prior bounded moving-image observations; this chapter separately reviews decoded consecutive frames and verifies excerpt playback. Neither a metadata listing nor browser playback alone establishes an editing mechanic."
    },
    {
      "id": "selection-context",
      "source_url": "https://www.youtube.com/watch?v=E3dDr_QtBuo",
      "film_title": "Work with docs, sheets, and slides in ChatGPT",
      "publication_timestamp": "2026-07-23T07:17:31-07:00",
      "publication_date_source": "playerMicroformatRenderer.publishDate",
      "source_sha256": "a26e0d15e19bf589eaae945b803ed2f7224b53c1cd8c6ff498ff4fd84c52dc6b",
      "inspected_interval_s": [
        23,
        27.5
      ],
      "native_interval_s": [
        23,
        24
      ],
      "boundary": "A move into the selected table is followed later by a pullback; this is not a proven instantaneous crop cut.",
      "framing": "Table close-up becomes readable while the presenter inset stays screen-anchored. The wider conversation returns near the end.",
      "motion": "The contextual action becomes a request field, text grows, then the camera pulls back.",
      "order": "Selected table already present → close view → request → wider context.",
      "holds": "Request is complete in the 26.276 s sample; pullback appears at 26.693 s. Selection onset predates the interval.",
      "measured": [
        "Consecutive 23–24 s frames; full inspected interval 23–27.5 s."
      ],
      "inferred": [
        "The selection identifies scope, but this interval does not prove the requested modification completed."
      ],
      "annotated_frames": [
        {
          "file": "annotations/selection-context/01.webp",
          "frame": 552,
          "pts_s": 23.023,
          "caption": "Table already selected before the close view"
        },
        {
          "file": "annotations/selection-context/02.webp",
          "frame": 561,
          "pts_s": 23.398375,
          "caption": "Attached action in close framing"
        },
        {
          "file": "annotations/selection-context/03.webp",
          "frame": 630,
          "pts_s": 26.27625,
          "caption": "Complete request visible in sample"
        },
        {
          "file": "annotations/selection-context/04.webp",
          "frame": 650,
          "pts_s": 27.110417,
          "caption": "Wider context returns"
        }
      ],
      "publication_date": "2026-07-23",
      "metadata_retrieved_at": "2026-09-05T02:09:41+00:00",
      "metadata_response_sha256": "6e180afc057cdea156bf90e1b54650955e8b417cb7bda135966472e698a6750d",
      "channel_id": "UCXZCJLdBC09xxGZ6gcdrc6A",
      "source_format": {
        "width": 1920,
        "height": 1080,
        "r_frame_rate": "24000/1001",
        "avg_frame_rate": "24000/1001"
      },
      "native_frame_count": 24,
      "excerpt_first_pts_s": 23.023,
      "excerpt_first_frame": 552,
      "excerpt_end_frame_exclusive": 660,
      "excerpt_end_pts_s": 27.5275,
      "source_excerpt_sha256": "790980b1af6a3c044446e1a7d82b9eb9a364c24bcc8891e94ef7ae9901095e76",
      "review_method": "Reused prior bounded moving-image observations; this chapter separately reviews decoded consecutive frames and verifies excerpt playback. Neither a metadata listing nor browser playback alone establishes an editing mechanic."
    },
    {
      "id": "scroll-mask",
      "source_url": "https://www.youtube.com/watch?v=jzmNh8lbSp8",
      "film_title": "Make information visual with ChatGPT",
      "publication_timestamp": "2026-08-24T16:09:56-07:00",
      "publication_date_source": "playerMicroformatRenderer.publishDate",
      "source_sha256": "631dd67fc14e4f5861fd7efeeb1ab502a66a1793f8f8b7003c3055b149f81745",
      "inspected_interval_s": [
        44,
        49
      ],
      "native_interval_s": [
        46.75,
        48.25
      ],
      "boundary": "Continuous content scrolling within the inspected native window; no scene cut is inferred from large pixel changes.",
      "framing": "A calendar rises into view. Outer window title and presenter inset stay in frame space.",
      "motion": "Upward content movement brings the calendar into view, then slows and leaves the calendar available.",
      "order": "Request and partial calendar → scroll → calendar fills viewport → reading.",
      "holds": "The calendar is substantially exposed by 47.631 s and remains through 48.965 s. Residual document motion is visible; this is not an exact zero-motion hold.",
      "measured": [
        "36 consecutive frames within 46.750–48.250 s."
      ],
      "inferred": [
        "The landing establishes the result; source scroll physics are not recovered."
      ],
      "annotated_frames": [
        {
          "file": "annotations/scroll-mask/01.webp",
          "frame": 1055,
          "pts_s": 44.002292,
          "caption": "Partial result below the request"
        },
        {
          "file": "annotations/scroll-mask/02.webp",
          "frame": 1120,
          "pts_s": 46.713333,
          "caption": "Content before the main upward travel"
        },
        {
          "file": "annotations/scroll-mask/03.webp",
          "frame": 1131,
          "pts_s": 47.172125,
          "caption": "Calendar rises; header and inset remain"
        },
        {
          "file": "annotations/scroll-mask/04.webp",
          "frame": 1153,
          "pts_s": 48.089708,
          "caption": "Destination occupies most of the viewport"
        }
      ],
      "publication_date": "2026-08-24",
      "metadata_retrieved_at": "2026-09-05T02:01:47+00:00",
      "metadata_response_sha256": "fa39a710ebf718876a863d1900645728a9bec818abd169b42f298aec398fae0e",
      "channel_id": "UCXZCJLdBC09xxGZ6gcdrc6A",
      "source_format": {
        "width": 1920,
        "height": 1080,
        "r_frame_rate": "24000/1001",
        "avg_frame_rate": "24000/1001"
      },
      "native_frame_count": 36,
      "excerpt_first_pts_s": 44.002292,
      "excerpt_first_frame": 1055,
      "excerpt_end_frame_exclusive": 1175,
      "excerpt_end_pts_s": 49.007292,
      "source_excerpt_sha256": "da2517861c9fb090325b7edb374c80763c78b849427e596ae03adff815fe6399",
      "review_method": "Reused prior bounded moving-image observations; this chapter separately reviews decoded consecutive frames and verifies excerpt playback. Neither a metadata listing nor browser playback alone establishes an editing mechanic."
    },
    {
      "id": "split-result",
      "source_url": "https://www.youtube.com/watch?v=_9ImjmzAyus",
      "film_title": "Build and share interactive prototypes in Codex",
      "publication_timestamp": "2026-06-04T11:06:29-07:00",
      "publication_date_source": "playerMicroformatRenderer.publishDate",
      "source_sha256": "4160a9600cb24ae556bb60397fbe5f9499301702b8fcdaf96b0940fe28ed19fe",
      "inspected_interval_s": [
        51,
        56
      ],
      "native_interval_s": [
        51.5,
        53
      ],
      "boundary": "Within the same window, the conversation narrows and a right-hand preview becomes available. It is not a cut to an unrelated finished output.",
      "framing": "Full conversation becomes a left column next to a wider preview.",
      "motion": "Pane geometry changes before the calendar content arrives. Source camera framing continues changing after arrival.",
      "order": "Conversation → room for preview → empty preview → loaded content.",
      "holds": "Right pane is blank at the 52.833 s sample and populated by 53.267 s. Content remains available through 55.967 s, while the outer framing moves.",
      "measured": [
        "45 consecutive frames in 51.500–53.000 s; arrival bracket is sampled at 52.833–53.267 s."
      ],
      "inferred": [
        "Visible container is not yet readable proof; exact load duration and final chart-like settlement are not established here."
      ],
      "annotated_frames": [
        {
          "file": "annotations/split-result/01.webp",
          "frame": 1530,
          "pts_s": 51.0,
          "caption": "Conversation before the split"
        },
        {
          "file": "annotations/split-result/02.webp",
          "frame": 1571,
          "pts_s": 52.366667,
          "caption": "Empty preview beside retained conversation"
        },
        {
          "file": "annotations/split-result/03.webp",
          "frame": 1585,
          "pts_s": 52.833333,
          "caption": "Container present, content still absent"
        },
        {
          "file": "annotations/split-result/04.webp",
          "frame": 1598,
          "pts_s": 53.266667,
          "caption": "Content available; camera behavior remains separate"
        }
      ],
      "publication_date": "2026-06-04",
      "metadata_retrieved_at": "2026-09-05T02:04:05+00:00",
      "metadata_response_sha256": "2181a2b9d58fac08052ded73614b0d7d8046d4b7c39d7300e891099fe47b8541",
      "channel_id": "UCXZCJLdBC09xxGZ6gcdrc6A",
      "source_format": {
        "width": 1920,
        "height": 1080,
        "r_frame_rate": "30/1",
        "avg_frame_rate": "30/1"
      },
      "native_frame_count": 45,
      "excerpt_first_pts_s": 51.0,
      "excerpt_first_frame": 1530,
      "excerpt_end_frame_exclusive": 1680,
      "excerpt_end_pts_s": 56.0,
      "source_excerpt_sha256": "df647f4a66dae03df4e860feeea006bd2c092a3b313fa631eb927be1183e3dfa",
      "review_method": "Reused prior bounded moving-image observations; this chapter separately reviews decoded consecutive frames and verifies excerpt playback. Neither a metadata listing nor browser playback alone establishes an editing mechanic."
    },
    {
      "id": "result-tour",
      "source_url": "https://www.youtube.com/watch?v=D-QteDHdHes",
      "film_title": "Use ChatGPT Work to build custom creative tools",
      "publication_timestamp": "2026-09-04T05:27:16-07:00",
      "publication_date_source": "playerMicroformatRenderer.publishDate",
      "source_sha256": "1bf07570a0982e6cde086bcf4e37fa224da144a00c5ad6afd8142964bbc6c95e",
      "inspected_interval_s": [
        133,
        145
      ],
      "native_interval_s": [
        133.5,
        134.5
      ],
      "boundary": "The native subset is a result hold. Later scrolling and the context cut are outside that subset.",
      "framing": "A completed page hero remains readable in a desktop browser.",
      "motion": "Hero holds, then the broader excerpt tours two sections before returning to the editor.",
      "order": "Completed result → reading → result tour → editor context.",
      "holds": "The 133.5–134.5 s consecutive subset is a hero hold; this is not a comprehension measurement.",
      "measured": [
        "60 consecutive delivered frames in 133.5–134.5 s."
      ],
      "inferred": [
        "A quiet complete state is a useful editorial reading interval; required reading time depends on content."
      ],
      "annotated_frames": [
        {
          "file": "annotations/result-tour/01.webp",
          "frame": 8010,
          "pts_s": 133.5,
          "caption": "Complete result at hold start"
        },
        {
          "file": "annotations/result-tour/02.webp",
          "frame": 8025,
          "pts_s": 133.75,
          "caption": "Hero remains framed"
        },
        {
          "file": "annotations/result-tour/03.webp",
          "frame": 8040,
          "pts_s": 134.0,
          "caption": "No page scroll in this hold"
        },
        {
          "file": "annotations/result-tour/04.webp",
          "frame": 8069,
          "pts_s": 134.483333,
          "caption": "Last inspected hold frame, not the later cut"
        }
      ],
      "publication_date": "2026-09-04",
      "metadata_retrieved_at": "2026-09-05T02:02:25+00:00",
      "metadata_response_sha256": "85fe64382ff429c125b30d1216d54156998d54a69c60b46ee6d3e32ca3826844",
      "channel_id": "UCXZCJLdBC09xxGZ6gcdrc6A",
      "source_format": {
        "width": 1920,
        "height": 1080,
        "r_frame_rate": "60/1",
        "avg_frame_rate": "60/1"
      },
      "native_frame_count": 60,
      "excerpt_first_pts_s": 133.0,
      "excerpt_first_frame": 7980,
      "excerpt_end_frame_exclusive": 8700,
      "excerpt_end_pts_s": 145.0,
      "source_excerpt_sha256": "d78dcd5a0e939222abb7e17c705056a77c4ccb358a096ef7845c8f1b9051fa8a",
      "review_method": "Reused prior bounded moving-image observations; this chapter separately reviews decoded consecutive frames and verifies excerpt playback. Neither a metadata listing nor browser playback alone establishes an editing mechanic."
    },
    {
      "id": "object-context",
      "source_url": "https://www.youtube.com/watch?v=th8u0bqYsQk",
      "film_title": "Find the perfect gift by shopping with ChatGPT",
      "publication_timestamp": "2026-03-27T13:55:13-07:00",
      "publication_date_source": "playerMicroformatRenderer.publishDate",
      "source_sha256": "bbdc4f174ec401b6b52c2291a8957f396485be1ecb856f7d8efa998dcebc9099",
      "inspected_interval_s": [
        7.5,
        11.5
      ],
      "native_interval_s": [
        8,
        8.7
      ],
      "boundary": "Source frame 487 at 8.116667 s shows isolated input; frame 488 at 8.133333 s shows an almost-empty phone. No geometric morph connects them.",
      "framing": "Readable isolated composer gives way to a smaller request inside a tall phone on a colored field.",
      "motion": "Phone establishes with changing scale/position, then the request grows into view. The same sentence supplies semantic continuity.",
      "order": "Submitted-looking input → cut → briefly empty phone → same request → later response.",
      "holds": "The native frames show request content returning from about 8.216667 s and becoming complete by roughly 8.300 s. No exact product latency is implied.",
      "measured": [
        "Cut pair 8.116667 / 8.133333 s, frames 487 / 488."
      ],
      "inferred": [
        "Semantic handoff rather than pixel-matched object motion."
      ],
      "annotated_frames": [
        {
          "file": "annotations/object-context/01.webp",
          "frame": 487,
          "pts_s": 8.116667,
          "caption": "Last isolated composer frame"
        },
        {
          "file": "annotations/object-context/02.webp",
          "frame": 488,
          "pts_s": 8.133333,
          "caption": "First phone frame: no continuous morph"
        },
        {
          "file": "annotations/object-context/03.webp",
          "frame": 493,
          "pts_s": 8.216667,
          "caption": "Request begins returning within the phone"
        },
        {
          "file": "annotations/object-context/04.webp",
          "frame": 498,
          "pts_s": 8.3,
          "caption": "Same request now readable in its new context"
        }
      ],
      "publication_date": "2026-03-27",
      "metadata_retrieved_at": "2026-09-05T02:08:59+00:00",
      "metadata_response_sha256": "aefe8d4cff5ad509205f571f1ad24d28b780213a28299f6c9de1a53884b08f0b",
      "channel_id": "UCXZCJLdBC09xxGZ6gcdrc6A",
      "source_format": {
        "width": 1920,
        "height": 1080,
        "r_frame_rate": "60/1",
        "avg_frame_rate": "60/1"
      },
      "native_frame_count": 42,
      "excerpt_first_pts_s": 7.5,
      "excerpt_first_frame": 450,
      "excerpt_end_frame_exclusive": 690,
      "excerpt_end_pts_s": 11.5,
      "source_excerpt_sha256": "30bae8e9cee268c08733362d624531da519dcdeaed5c260f7cb157d7ce95cbe7",
      "review_method": "Reused prior bounded moving-image observations; this chapter separately reviews decoded consecutive frames and verifies excerpt playback. Neither a metadata listing nor browser playback alone establishes an editing mechanic."
    },
    {
      "id": "caption-cut",
      "source_url": "https://www.youtube.com/watch?v=dB6pOolO7io",
      "film_title": "ChatGPT can now complete tasks on your computer",
      "publication_timestamp": "2026-07-16T11:00:16-07:00",
      "publication_date_source": "playerMicroformatRenderer.publishDate",
      "source_sha256": "d0363a9494a429830df74b4e8c4a9579dc545732889f3fd8a8d4ecf2a3afa6a2",
      "inspected_interval_s": [
        6.15,
        12.8
      ],
      "native_interval_s": [
        9.8,
        10.4
      ],
      "boundary": "Source frame 237 at 9.884875 s is the wider presenter shot; frame 238 at 9.926583 s is a closer angle.",
      "framing": "The person changes scale and background framing. Name and role remain at the same screen location.",
      "motion": "One direct shot replacement; caption does not scale with the person.",
      "order": "Presenter → identifier appears → cut to closer presenter with identifier retained.",
      "holds": "Identifier survives the 9.926583 s cut and remains through the sampled close shot; it disappears before the later screen-demo composition.",
      "measured": [
        "Adjacent cut frames 237 / 238 at 9.884875 / 9.926583 s."
      ],
      "inferred": [
        "Screen anchoring is visible; actual compositing software is unknown."
      ],
      "annotated_frames": [
        {
          "file": "annotations/caption-cut/01.webp",
          "frame": 237,
          "pts_s": 9.884875,
          "caption": "Last wide shot; identifier at lower left"
        },
        {
          "file": "annotations/caption-cut/02.webp",
          "frame": 238,
          "pts_s": 9.926583,
          "caption": "Closer shot; identifier stays screen-anchored"
        },
        {
          "file": "annotations/caption-cut/03.webp",
          "frame": 243,
          "pts_s": 10.135125,
          "caption": "Caption holds independently of subject motion"
        },
        {
          "file": "annotations/caption-cut/04.webp",
          "frame": 278,
          "pts_s": 11.594917,
          "caption": "Close shot still carries the identifier"
        }
      ],
      "publication_date": "2026-07-16",
      "metadata_retrieved_at": "2026-09-05T01:59:41+00:00",
      "metadata_response_sha256": "bd7d787c5352c7facf571ad0d8028fb3a0441a91a582410d7f4b53f49dc40954",
      "channel_id": "UCXZCJLdBC09xxGZ6gcdrc6A",
      "source_format": {
        "width": 1920,
        "height": 1080,
        "r_frame_rate": "24000/1001",
        "avg_frame_rate": "24000/1001"
      },
      "native_frame_count": 15,
      "excerpt_first_pts_s": 6.172833,
      "excerpt_first_frame": 148,
      "excerpt_end_frame_exclusive": 307,
      "excerpt_end_pts_s": 12.804458,
      "source_excerpt_sha256": "c8ddebb3816eb388f53c27ca25a07b9e95790e84c3c9ce463a8ccd8c3d66a66d",
      "review_method": "Reused prior bounded moving-image observations; this chapter separately reviews decoded consecutive frames and verifies excerpt playback. Neither a metadata listing nor browser playback alone establishes an editing mechanic."
    },
    {
      "id": "quiet-ending",
      "source_url": "https://www.youtube.com/watch?v=0e-Brv-gS9Q",
      "film_title": "A first look at the Codex app",
      "publication_timestamp": "2026-02-02T10:03:33-08:00",
      "publication_date_source": "playerMicroformatRenderer.publishDate",
      "source_sha256": "d5f8b05e7d123aa336f22d01210b315bfd914aa3d380e70ca21783f023174895",
      "inspected_interval_s": [
        127.85,
        132.61
      ],
      "native_interval_s": [
        128,
        128.8
      ],
      "boundary": "The source builds its wordmark, deletes letters, introduces the knot and reaches a quiet endpoint; this is not a dissolve template.",
      "framing": "Small centered identity on a white field with ample margins.",
      "motion": "Letter changes and a brief mark turn precede the mostly stable last samples.",
      "order": "Wordmark build → hold → deletion → mark change → quiet ending.",
      "holds": "The mark appears stable across 130.881, 131.298, 131.757, 132.174 and 132.591 s samples. These samples do not prove every intervening pixel is frozen.",
      "measured": [
        "Exact inspected excerpt 127.85–132.61 s; consecutive subset 128.0–128.8 s covers the early wordmark, not the final hold."
      ],
      "inferred": [
        "Quiet final samples suggest an attention release, not a prescribed OBS buffer."
      ],
      "annotated_frames": [
        {
          "file": "annotations/quiet-ending/01.webp",
          "frame": 3076,
          "pts_s": 128.295,
          "caption": "Source wordmark established"
        },
        {
          "file": "annotations/quiet-ending/02.webp",
          "frame": 3117,
          "pts_s": 130.005,
          "caption": "Letters retreat before the mark"
        },
        {
          "file": "annotations/quiet-ending/03.webp",
          "frame": 3138,
          "pts_s": 130.881,
          "caption": "Mark in a later stable-looking sample"
        },
        {
          "file": "annotations/quiet-ending/04.webp",
          "frame": 3179,
          "pts_s": 132.591,
          "caption": "Final inspected sample remains quiet"
        }
      ],
      "publication_date": "2026-02-02",
      "metadata_retrieved_at": "2026-09-05T02:16:49+00:00",
      "metadata_response_sha256": "22e18ea0aab8605cd92479a0e0a7aadbd68e33badab8e5ea296167cc034f7044",
      "channel_id": "UCXZCJLdBC09xxGZ6gcdrc6A",
      "source_format": {
        "width": 1920,
        "height": 1080,
        "r_frame_rate": "24000/1001",
        "avg_frame_rate": "397500/16579"
      },
      "native_frame_count": 20,
      "excerpt_first_pts_s": 127.878,
      "excerpt_first_frame": 3066,
      "excerpt_end_frame_exclusive": 3180,
      "excerpt_end_pts_s": 132.61,
      "source_excerpt_sha256": "131511c9f2731eacf2b02371c5d3a727fdc9e16b32a7359397ea579677b47c9a",
      "review_method": "Reused prior bounded moving-image observations; this chapter separately reviews decoded consecutive frames and verifies excerpt playback. Neither a metadata listing nor browser playback alone establishes an editing mechanic."
    }
  ]
}
