{
  "review_date": "2026-09-05",
  "case_count": 6,
  "phase_count": 47,
  "lane_count": 20,
  "segment_count": 62,
  "sampled_frame_count": 562,
  "native_frame_count": 233,
  "unique_reviewed_frame_count": 754,
  "still_count": 292,
  "scope": "Six deeper opening studies within the existing 100 films, counted separately from the 100 motion studies and six closing-logo studies. This pass covers visuals and typography, not audio.",
  "timing_boundary": "Timing bars annotate observed visible states at reviewed source frames. Wider sequences were sampled at 125 ms targets; events can occur between samples. Bars are not recovered animation layers, exact cut boundaries, or original keyframes. Exact consecutive-frame claims are restricted to the stated native windows.",
  "cue_boundary": "Cue markers are proposed adaptations of recognizable source transitions, not instructions used by the source films. Their source timestamps are not production playback offsets. Set the lead-in and manual reaction allowance against the supplied talking-head footage during storyboard review.",
  "cases": [
    {
      "id": "atlas-opening",
      "slug": "atlas-intro",
      "start": 0,
      "end": 14,
      "media": {
        "signature": "1cf46b5f1f7c317d0bb6d5398848e43febeafc14a46874ae471d23a363265430",
        "source_sha256": "74bd47a01176497da7c28cfb61233a9a6ae5a9d40b199654bd8310f72ddf125f",
        "source_first_frame": 0,
        "source_last_frame_exclusive": 420,
        "source_start": 0.0,
        "source_end": 14.0,
        "frame_count": 420,
        "fps": 30.000307065578973,
        "frame_times": [
          0.0,
          0.033333,
          0.066667,
          0.1,
          0.133333,
          0.166667,
          0.2,
          0.233333,
          0.266667,
          0.3,
          0.333333,
          0.366667,
          0.4,
          0.433333,
          0.466667,
          0.5,
          0.533333,
          0.566667,
          0.6,
          0.633333,
          0.666667,
          0.7,
          0.733333,
          0.766667,
          0.8,
          0.833333,
          0.866667,
          0.9,
          0.933333,
          0.966667,
          1.0,
          1.033333,
          1.066667,
          1.1,
          1.133333,
          1.166667,
          1.2,
          1.233333,
          1.266667,
          1.3,
          1.333333,
          1.366667,
          1.4,
          1.433333,
          1.466667,
          1.5,
          1.533333,
          1.566667,
          1.6,
          1.633333,
          1.666667,
          1.7,
          1.733333,
          1.766667,
          1.8,
          1.833333,
          1.866667,
          1.9,
          1.933333,
          1.966667,
          2.0,
          2.033333,
          2.066667,
          2.1,
          2.133333,
          2.166667,
          2.2,
          2.233333,
          2.266667,
          2.3,
          2.333333,
          2.366667,
          2.4,
          2.433333,
          2.466667,
          2.5,
          2.533333,
          2.566667,
          2.6,
          2.633333,
          2.666667,
          2.7,
          2.733333,
          2.766667,
          2.8,
          2.833333,
          2.866667,
          2.9,
          2.933333,
          2.966667,
          3.0,
          3.033333,
          3.066667,
          3.1,
          3.133333,
          3.166667,
          3.2,
          3.233333,
          3.266667,
          3.3,
          3.333333,
          3.366667,
          3.4,
          3.433333,
          3.466667,
          3.5,
          3.533333,
          3.566667,
          3.6,
          3.633333,
          3.666667,
          3.7,
          3.733333,
          3.766667,
          3.8,
          3.833333,
          3.866667,
          3.9,
          3.933333,
          3.966667,
          4.0,
          4.033333,
          4.066667,
          4.1,
          4.133333,
          4.166667,
          4.2,
          4.233333,
          4.266667,
          4.3,
          4.333333,
          4.366667,
          4.4,
          4.433333,
          4.466667,
          4.5,
          4.533333,
          4.566667,
          4.6,
          4.633333,
          4.666667,
          4.7,
          4.733333,
          4.766667,
          4.8,
          4.833333,
          4.866667,
          4.9,
          4.933333,
          4.966667,
          5.0,
          5.033333,
          5.066667,
          5.1,
          5.133333,
          5.166667,
          5.2,
          5.233333,
          5.266667,
          5.3,
          5.333333,
          5.366667,
          5.4,
          5.433333,
          5.466667,
          5.5,
          5.533333,
          5.566667,
          5.6,
          5.633333,
          5.666667,
          5.7,
          5.733333,
          5.766667,
          5.8,
          5.833333,
          5.866667,
          5.9,
          5.933333,
          5.966667,
          6.0,
          6.033333,
          6.066667,
          6.1,
          6.133333,
          6.166667,
          6.2,
          6.233333,
          6.266667,
          6.3,
          6.333333,
          6.366667,
          6.4,
          6.433333,
          6.466667,
          6.5,
          6.533333,
          6.566667,
          6.6,
          6.633333,
          6.666667,
          6.7,
          6.733333,
          6.766667,
          6.8,
          6.833333,
          6.866667,
          6.9,
          6.933333,
          6.966667,
          7.0,
          7.033333,
          7.066667,
          7.1,
          7.133333,
          7.166667,
          7.2,
          7.233333,
          7.266667,
          7.3,
          7.333333,
          7.366667,
          7.4,
          7.433333,
          7.466667,
          7.5,
          7.533333,
          7.566667,
          7.6,
          7.633333,
          7.666667,
          7.7,
          7.733333,
          7.766667,
          7.8,
          7.833333,
          7.866667,
          7.9,
          7.933333,
          7.966667,
          8.0,
          8.033333,
          8.066667,
          8.1,
          8.133333,
          8.166667,
          8.2,
          8.233333,
          8.266667,
          8.3,
          8.333333,
          8.366667,
          8.4,
          8.433333,
          8.466667,
          8.5,
          8.533333,
          8.566667,
          8.6,
          8.633333,
          8.666667,
          8.7,
          8.733333,
          8.766667,
          8.8,
          8.833333,
          8.866667,
          8.9,
          8.933333,
          8.966667,
          9.0,
          9.033333,
          9.066667,
          9.1,
          9.133333,
          9.166667,
          9.2,
          9.233333,
          9.266667,
          9.3,
          9.333333,
          9.366667,
          9.4,
          9.433333,
          9.466667,
          9.5,
          9.533333,
          9.566667,
          9.6,
          9.633333,
          9.666667,
          9.7,
          9.733333,
          9.766667,
          9.8,
          9.833333,
          9.866667,
          9.9,
          9.933333,
          9.966667,
          10.0,
          10.033333,
          10.066667,
          10.1,
          10.133333,
          10.166667,
          10.2,
          10.233333,
          10.266667,
          10.3,
          10.333333,
          10.366667,
          10.4,
          10.433333,
          10.466667,
          10.5,
          10.533333,
          10.566667,
          10.6,
          10.633333,
          10.666667,
          10.7,
          10.733333,
          10.766667,
          10.8,
          10.833333,
          10.866667,
          10.9,
          10.933333,
          10.966667,
          11.0,
          11.033333,
          11.066667,
          11.1,
          11.133333,
          11.166667,
          11.2,
          11.233333,
          11.266667,
          11.3,
          11.333333,
          11.366667,
          11.4,
          11.433333,
          11.466667,
          11.5,
          11.533333,
          11.566667,
          11.6,
          11.633333,
          11.666667,
          11.7,
          11.733333,
          11.766667,
          11.8,
          11.833333,
          11.866667,
          11.9,
          11.933333,
          11.966667,
          12.0,
          12.033333,
          12.066667,
          12.1,
          12.133333,
          12.166667,
          12.2,
          12.233333,
          12.266667,
          12.3,
          12.333333,
          12.366667,
          12.4,
          12.433333,
          12.466667,
          12.5,
          12.533333,
          12.566667,
          12.6,
          12.633333,
          12.666667,
          12.7,
          12.733333,
          12.766667,
          12.8,
          12.833333,
          12.866667,
          12.9,
          12.933333,
          12.966667,
          13.0,
          13.033333,
          13.066667,
          13.1,
          13.133333,
          13.166667,
          13.2,
          13.233333,
          13.266667,
          13.3,
          13.333333,
          13.366667,
          13.4,
          13.433333,
          13.466667,
          13.5,
          13.533333,
          13.566667,
          13.6,
          13.633333,
          13.666667,
          13.7,
          13.733333,
          13.766667,
          13.8,
          13.833333,
          13.866667,
          13.9,
          13.933333,
          13.966667
        ],
        "duration": 14.0,
        "precision": "Consecutive decoded source frames; source PTS and export PTS verified within 2 ms. Editorial event boundaries remain separately qualified."
      },
      "assets": {
        "signature": "534bbd7fdef7d4e5870bb71a0b5eb16611edc080486b29d5895e17d1bf51f683",
        "source_sha256": "74bd47a01176497da7c28cfb61233a9a6ae5a9d40b199654bd8310f72ddf125f",
        "source_width": 1920,
        "source_height": 1080,
        "width": 1280,
        "height": 720,
        "source_frame_indices": [
          4,
          26,
          58,
          59,
          60,
          61,
          62,
          63,
          64,
          65,
          66,
          67,
          68,
          69,
          70,
          71,
          72,
          73,
          74,
          75,
          76,
          77,
          78,
          79,
          105,
          146,
          195,
          262,
          330,
          345,
          409
        ],
        "source_times": [
          0.133,
          0.867,
          1.933,
          1.967,
          2.0,
          2.033,
          2.067,
          2.1,
          2.133,
          2.167,
          2.2,
          2.233,
          2.267,
          2.3,
          2.333,
          2.367,
          2.4,
          2.433,
          2.467,
          2.5,
          2.533,
          2.567,
          2.6,
          2.633,
          3.5,
          4.867,
          6.5,
          8.733,
          11.0,
          11.5,
          13.634
        ],
        "anchor_source_indices": [
          4,
          26,
          60,
          67,
          75,
          105,
          146,
          195,
          262,
          330,
          345,
          409
        ],
        "native_source_first": 58,
        "native_source_last_exclusive": 80,
        "native_source_times": [
          1.933,
          1.967,
          2.0,
          2.033,
          2.067,
          2.1,
          2.133,
          2.167,
          2.2,
          2.233,
          2.267,
          2.3,
          2.333,
          2.367,
          2.4,
          2.433,
          2.467,
          2.5,
          2.533,
          2.567,
          2.6,
          2.633
        ],
        "sample_source_times": [
          0.0,
          0.133,
          0.233,
          0.367,
          0.5,
          0.633,
          0.733,
          0.867,
          1.0,
          1.133,
          1.233,
          1.367,
          1.5,
          1.633,
          1.733,
          1.867,
          2.0,
          2.133,
          2.233,
          2.367,
          2.5,
          2.633,
          2.733,
          2.867,
          3.0,
          3.133,
          3.233,
          3.367,
          3.5,
          3.633,
          3.733,
          3.867,
          4.0,
          4.133,
          4.233,
          4.367,
          4.5,
          4.633,
          4.733,
          4.867,
          5.0,
          5.133,
          5.233,
          5.367,
          5.5,
          5.633,
          5.733,
          5.867,
          6.0,
          6.133,
          6.233,
          6.366,
          6.5,
          6.633,
          6.733,
          6.866,
          7.0,
          7.133,
          7.233,
          7.366,
          7.5,
          7.633,
          7.733,
          7.866,
          8.0,
          8.133,
          8.233,
          8.366,
          8.5,
          8.633,
          8.733,
          8.866,
          9.0,
          9.133,
          9.233,
          9.366,
          9.5,
          9.633,
          9.733,
          9.866,
          10.0,
          10.133,
          10.233,
          10.366,
          10.5,
          10.633,
          10.733,
          10.866,
          11.0,
          11.133,
          11.233,
          11.366,
          11.5,
          11.633,
          11.733,
          11.866,
          12.0,
          12.133,
          12.233,
          12.367,
          12.5,
          12.634,
          12.734,
          12.867,
          13.0,
          13.134,
          13.234,
          13.367,
          13.5,
          13.634,
          13.734,
          13.867,
          13.967
        ],
        "method": "Whole source frames, resized to 1280 × 720 with Lanczos and stored as lossless WebP. No interpolated frames or cropped-away surrounding context."
      },
      "title": "Atlas: remove in pairs, then reveal the browser",
      "summary": "A six-icon dock becomes one retained app icon before a title and a gradual reveal of browser context.",
      "observation": "The opening first establishes a familiar row of applications. The Atlas icon joins that row, holds with its neighbors, then survives three separate reductions. A centered title follows. The later sampled sequence introduces a nearly isolated prompt bar before showing the surrounding browser window and a typed query. These are distinct presentation steps; the opener does not rush directly from the app icon to an already-busy screen.",
      "findings": [
        "The consecutive-frame check resolves a six-to-four-to-two-to-one reduction. Finder and Clock disappear first, Notes and Calendar next, then the ChatGPT icon and shared dock container. The retained Atlas icon remains recognizable throughout.",
        "The surviving icons remain near their previous size while the row and container become narrower. This is not one uniform scale-down of the entire six-icon composition.",
        "The sampled title pauses after the ChatGPT name before completing Atlas. The completed line remains readable from the 4.867 s anchor through the 6.366 s sample.",
        "The prompt bar is shown before full browser context. Browser chrome and a colored surround appear later; the first query and pointer activity follow that context reveal."
      ],
      "typography": "At 125 ms sampling, the growing title shifts its left edge as its width increases, keeping the phrase near the center. Partial suffixes are visible, followed by a separate completed-title hold. This pass does not recover individual-letter onset times for that title.",
      "handoff": "The title is replaced by a standalone prompt bar in the 6.500 s sample. Subsequent samples widen the context until the browser window, chrome, and colored surround are visible. The native window studies the earlier dock reduction, not the exact title-to-prompt edit.",
      "adaptation": "Proposed: introduce your own product among recognizable work objects, remove the surrounding objects in a few legible groups, and retain the object that leads into the demo. Let the title finish before introducing the real interface. Keep the actual product UI and your own identity; do not reuse this dock artwork or branding.",
      "limit": "The full 0–14 s excerpt was inspected at nearest-frame 125 ms targets. Only the dock reduction received an every-frame check. No source animation layers, exact easing curves, pixel displacement measurements, or product response times were recovered. The query result lies outside this excerpt.",
      "phases": [
        {
          "time": 0.867,
          "label": "New app in the dock",
          "note": "Selected sample with Atlas present among six icons; this anchor is not the exact arrival onset.",
          "source_frame": 26,
          "clip_frame": 26
        },
        {
          "time": 2.233,
          "label": "Two icons remain",
          "note": "The ChatGPT and Atlas icons share the reduced container.",
          "source_frame": 67,
          "clip_frame": 67
        },
        {
          "time": 2.5,
          "label": "Atlas alone",
          "note": "The retained app icon is visible without the shared dock container.",
          "source_frame": 75,
          "clip_frame": 75
        },
        {
          "time": 3.5,
          "label": "Title takes over",
          "note": "A partial title occupies the central area previously used by the icon.",
          "source_frame": 105,
          "clip_frame": 105
        },
        {
          "time": 4.867,
          "label": "Completed title hold",
          "note": "Representative completed title; later samples retain the same words through 6.366 s.",
          "source_frame": 146,
          "clip_frame": 146
        },
        {
          "time": 6.5,
          "label": "Prompt bar appears",
          "note": "The visual subject has changed from the title to a product input surface.",
          "source_frame": 195,
          "clip_frame": 195
        },
        {
          "time": 11.0,
          "label": "Browser context",
          "note": "The window and browser chrome now surround the previously isolated input.",
          "source_frame": 330,
          "clip_frame": 330
        },
        {
          "time": 13.634,
          "label": "Query and pointer",
          "note": "A populated query is visible, with the pointer near its submit control; this is not a measured click or latency event.",
          "source_frame": 409,
          "clip_frame": 409
        }
      ],
      "lanes": [
        {
          "label": "Dock and app icon",
          "segments": [
            {
              "start": 0.133,
              "end": 2.0,
              "label": "Build and hold the row",
              "note": "The dock gains the new app and holds the combined row. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 4,
              "clip_frame": 4
            },
            {
              "start": 2.0,
              "end": 2.5,
              "label": "Grouped removals",
              "note": "Successive groups leave until only Atlas remains. This broad bar summarizes the native-checked steps; boundaries ±125 ms.",
              "source_frame": 60,
              "clip_frame": 60
            },
            {
              "start": 2.5,
              "end": 3.367,
              "label": "Retained icon hold",
              "note": "One app icon remains on white before the title. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 75,
              "clip_frame": 75
            }
          ]
        },
        {
          "label": "Title",
          "segments": [
            {
              "start": 3.5,
              "end": 4.867,
              "label": "Build with a word-level pause",
              "note": "Partial title states include a pause after ChatGPT before Atlas completes. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 105,
              "clip_frame": 105
            },
            {
              "start": 4.867,
              "end": 6.366,
              "label": "Readable complete-title hold",
              "note": "The complete title persists across these samples. This is a reading interval, not a claim that every pixel is static; boundaries ±125 ms.",
              "source_frame": 146,
              "clip_frame": 146
            }
          ]
        },
        {
          "label": "Product UI",
          "segments": [
            {
              "start": 6.5,
              "end": 8.633,
              "label": "Isolated prompt",
              "note": "A prompt bar and small symbol are visible before full browser context. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 195,
              "clip_frame": 195
            },
            {
              "start": 8.733,
              "end": 11.366,
              "label": "Reveal browser surroundings",
              "note": "The input becomes smaller within a larger window view. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 262,
              "clip_frame": 262
            },
            {
              "start": 11.5,
              "end": 13.967,
              "label": "Query entry and pointer approach",
              "note": "Suggestions, typed content, and later pointer movement occupy the now-established browser. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 345,
              "clip_frame": 345
            }
          ]
        }
      ],
      "cue": {
        "time": 6.5,
        "label": "Title gives way to the prompt",
        "note": "Proposed manual OBS cue: a recognizable title-to-interface change after a prepared title lead-in. This source anchor is inspiration, not a production offset. Set the lead-in length and actual talking-head playback offset against the supplied recording and a manual rehearsal; do not assume instant reaction or automatic synchronization.",
        "source_frame": 195,
        "clip_frame": 195
      },
      "native_window": {
        "start": 1.933,
        "end": 2.667,
        "observation": "All 22 frames from source f58 through f79 were inspected. Six icons remain through f60 (2.000 s); f61 (2.033 s) has four, without the two outside icons. Four persist through f66; f67 (2.233 s) retains only ChatGPT and Atlas. Those two remain through f73; f74 (2.467 s) shows Atlas alone, without the shared white container. Atlas then shifts toward its solo position. The intermediate four-icon and two-icon states last multiple decoded frames, so the reduction is demonstrably staged rather than a single disappearance between coarse samples.",
        "boundary": "Half-open source interval [1.933, 2.667) s, f58–f79 inclusive. This checks removal order and retained-object continuity only. The dock arrival, title typing, and browser reveal outside the window remain sampled observations. Reduced-resolution frames cannot identify the authoring method or original easing."
      },
      "film_title": "Introducing ChatGPT Atlas",
      "source_url": "https://www.youtube.com/watch?v=Ej6hnsQgV_c",
      "published_date": "2025-10-21",
      "inspection": {
        "sample_target_seconds": 0.125,
        "sampled_frame_count": 113,
        "native_frame_count": 22,
        "method": "Visually reviewed all five 125 ms target contact sheets across the entire excerpt, then every frame on both native-window sheets. Sample targets use the nearest decoded frame plus the final excerpt frame. Times are actual source PTS. Phase anchors are selected visible states, not asserted event onsets; lane spans are broad sampled annotations with ±125 ms boundary precision. Native means source frame cadence, not unscaled spatial resolution. No audio analysis."
      }
    },
    {
      "id": "work-opening",
      "slug": "chatgpt-work",
      "start": 0,
      "end": 13,
      "media": {
        "signature": "f9cac75eb9eea80365cc230aceaf637f35b1d4202ab75e8a1aaebce63f1c0b1b",
        "source_sha256": "196a90f944970d703eb9b436dc7e34415fa0d1c44014d91a7b04f5b88dad6786",
        "source_first_frame": 0,
        "source_last_frame_exclusive": 780,
        "source_start": 0.0,
        "source_end": 13.0,
        "frame_count": 780,
        "fps": 60.0,
        "frame_times": [
          0.0,
          0.016667,
          0.033333,
          0.05,
          0.066667,
          0.083333,
          0.1,
          0.116667,
          0.133333,
          0.15,
          0.166667,
          0.183333,
          0.2,
          0.216667,
          0.233333,
          0.25,
          0.266667,
          0.283333,
          0.3,
          0.316667,
          0.333333,
          0.35,
          0.366667,
          0.383333,
          0.4,
          0.416667,
          0.433333,
          0.45,
          0.466667,
          0.483333,
          0.5,
          0.516667,
          0.533333,
          0.55,
          0.566667,
          0.583333,
          0.6,
          0.616667,
          0.633333,
          0.65,
          0.666667,
          0.683333,
          0.7,
          0.716667,
          0.733333,
          0.75,
          0.766667,
          0.783333,
          0.8,
          0.816667,
          0.833333,
          0.85,
          0.866667,
          0.883333,
          0.9,
          0.916667,
          0.933333,
          0.95,
          0.966667,
          0.983333,
          1.0,
          1.016667,
          1.033333,
          1.05,
          1.066667,
          1.083333,
          1.1,
          1.116667,
          1.133333,
          1.15,
          1.166667,
          1.183333,
          1.2,
          1.216667,
          1.233333,
          1.25,
          1.266667,
          1.283333,
          1.3,
          1.316667,
          1.333333,
          1.35,
          1.366667,
          1.383333,
          1.4,
          1.416667,
          1.433333,
          1.45,
          1.466667,
          1.483333,
          1.5,
          1.516667,
          1.533333,
          1.55,
          1.566667,
          1.583333,
          1.6,
          1.616667,
          1.633333,
          1.65,
          1.666667,
          1.683333,
          1.7,
          1.716667,
          1.733333,
          1.75,
          1.766667,
          1.783333,
          1.8,
          1.816667,
          1.833333,
          1.85,
          1.866667,
          1.883333,
          1.9,
          1.916667,
          1.933333,
          1.95,
          1.966667,
          1.983333,
          2.0,
          2.016667,
          2.033333,
          2.05,
          2.066667,
          2.083333,
          2.1,
          2.116667,
          2.133333,
          2.15,
          2.166667,
          2.183333,
          2.2,
          2.216667,
          2.233333,
          2.25,
          2.266667,
          2.283333,
          2.3,
          2.316667,
          2.333333,
          2.35,
          2.366667,
          2.383333,
          2.4,
          2.416667,
          2.433333,
          2.45,
          2.466667,
          2.483333,
          2.5,
          2.516667,
          2.533333,
          2.55,
          2.566667,
          2.583333,
          2.6,
          2.616667,
          2.633333,
          2.65,
          2.666667,
          2.683333,
          2.7,
          2.716667,
          2.733333,
          2.75,
          2.766667,
          2.783333,
          2.8,
          2.816667,
          2.833333,
          2.85,
          2.866667,
          2.883333,
          2.9,
          2.916667,
          2.933333,
          2.95,
          2.966667,
          2.983333,
          3.0,
          3.016667,
          3.033333,
          3.05,
          3.066667,
          3.083333,
          3.1,
          3.116667,
          3.133333,
          3.15,
          3.166667,
          3.183333,
          3.2,
          3.216667,
          3.233333,
          3.25,
          3.266667,
          3.283333,
          3.3,
          3.316667,
          3.333333,
          3.35,
          3.366667,
          3.383333,
          3.4,
          3.416667,
          3.433333,
          3.45,
          3.466667,
          3.483333,
          3.5,
          3.516667,
          3.533333,
          3.55,
          3.566667,
          3.583333,
          3.6,
          3.616667,
          3.633333,
          3.65,
          3.666667,
          3.683333,
          3.7,
          3.716667,
          3.733333,
          3.75,
          3.766667,
          3.783333,
          3.8,
          3.816667,
          3.833333,
          3.85,
          3.866667,
          3.883333,
          3.9,
          3.916667,
          3.933333,
          3.95,
          3.966667,
          3.983333,
          4.0,
          4.016667,
          4.033333,
          4.05,
          4.066667,
          4.083333,
          4.1,
          4.116667,
          4.133333,
          4.15,
          4.166667,
          4.183333,
          4.2,
          4.216667,
          4.233333,
          4.25,
          4.266667,
          4.283333,
          4.3,
          4.316667,
          4.333333,
          4.35,
          4.366667,
          4.383333,
          4.4,
          4.416667,
          4.433333,
          4.45,
          4.466667,
          4.483333,
          4.5,
          4.516667,
          4.533333,
          4.55,
          4.566667,
          4.583333,
          4.6,
          4.616667,
          4.633333,
          4.65,
          4.666667,
          4.683333,
          4.7,
          4.716667,
          4.733333,
          4.75,
          4.766667,
          4.783333,
          4.8,
          4.816667,
          4.833333,
          4.85,
          4.866667,
          4.883333,
          4.9,
          4.916667,
          4.933333,
          4.95,
          4.966667,
          4.983333,
          5.0,
          5.016667,
          5.033333,
          5.05,
          5.066667,
          5.083333,
          5.1,
          5.116667,
          5.133333,
          5.15,
          5.166667,
          5.183333,
          5.2,
          5.216667,
          5.233333,
          5.25,
          5.266667,
          5.283333,
          5.3,
          5.316667,
          5.333333,
          5.35,
          5.366667,
          5.383333,
          5.4,
          5.416667,
          5.433333,
          5.45,
          5.466667,
          5.483333,
          5.5,
          5.516667,
          5.533333,
          5.55,
          5.566667,
          5.583333,
          5.6,
          5.616667,
          5.633333,
          5.65,
          5.666667,
          5.683333,
          5.7,
          5.716667,
          5.733333,
          5.75,
          5.766667,
          5.783333,
          5.8,
          5.816667,
          5.833333,
          5.85,
          5.866667,
          5.883333,
          5.9,
          5.916667,
          5.933333,
          5.95,
          5.966667,
          5.983333,
          6.0,
          6.016667,
          6.033333,
          6.05,
          6.066667,
          6.083333,
          6.1,
          6.116667,
          6.133333,
          6.15,
          6.166667,
          6.183333,
          6.2,
          6.216667,
          6.233333,
          6.25,
          6.266667,
          6.283333,
          6.3,
          6.316667,
          6.333333,
          6.35,
          6.366667,
          6.383333,
          6.4,
          6.416667,
          6.433333,
          6.45,
          6.466667,
          6.483333,
          6.5,
          6.516667,
          6.533333,
          6.55,
          6.566667,
          6.583333,
          6.6,
          6.616667,
          6.633333,
          6.65,
          6.666667,
          6.683333,
          6.7,
          6.716667,
          6.733333,
          6.75,
          6.766667,
          6.783333,
          6.8,
          6.816667,
          6.833333,
          6.85,
          6.866667,
          6.883333,
          6.9,
          6.916667,
          6.933333,
          6.95,
          6.966667,
          6.983333,
          7.0,
          7.016667,
          7.033333,
          7.05,
          7.066667,
          7.083333,
          7.1,
          7.116667,
          7.133333,
          7.15,
          7.166667,
          7.183333,
          7.2,
          7.216667,
          7.233333,
          7.25,
          7.266667,
          7.283333,
          7.3,
          7.316667,
          7.333333,
          7.35,
          7.366667,
          7.383333,
          7.4,
          7.416667,
          7.433333,
          7.45,
          7.466667,
          7.483333,
          7.5,
          7.516667,
          7.533333,
          7.55,
          7.566667,
          7.583333,
          7.6,
          7.616667,
          7.633333,
          7.65,
          7.666667,
          7.683333,
          7.7,
          7.716667,
          7.733333,
          7.75,
          7.766667,
          7.783333,
          7.8,
          7.816667,
          7.833333,
          7.85,
          7.866667,
          7.883333,
          7.9,
          7.916667,
          7.933333,
          7.95,
          7.966667,
          7.983333,
          8.0,
          8.016667,
          8.033333,
          8.05,
          8.066667,
          8.083333,
          8.1,
          8.116667,
          8.133333,
          8.15,
          8.166667,
          8.183333,
          8.2,
          8.216667,
          8.233333,
          8.25,
          8.266667,
          8.283333,
          8.3,
          8.316667,
          8.333333,
          8.35,
          8.366667,
          8.383333,
          8.4,
          8.416667,
          8.433333,
          8.45,
          8.466667,
          8.483333,
          8.5,
          8.516667,
          8.533333,
          8.55,
          8.566667,
          8.583333,
          8.6,
          8.616667,
          8.633333,
          8.65,
          8.666667,
          8.683333,
          8.7,
          8.716667,
          8.733333,
          8.75,
          8.766667,
          8.783333,
          8.8,
          8.816667,
          8.833333,
          8.85,
          8.866667,
          8.883333,
          8.9,
          8.916667,
          8.933333,
          8.95,
          8.966667,
          8.983333,
          9.0,
          9.016667,
          9.033333,
          9.05,
          9.066667,
          9.083333,
          9.1,
          9.116667,
          9.133333,
          9.15,
          9.166667,
          9.183333,
          9.2,
          9.216667,
          9.233333,
          9.25,
          9.266667,
          9.283333,
          9.3,
          9.316667,
          9.333333,
          9.35,
          9.366667,
          9.383333,
          9.4,
          9.416667,
          9.433333,
          9.45,
          9.466667,
          9.483333,
          9.5,
          9.516667,
          9.533333,
          9.55,
          9.566667,
          9.583333,
          9.6,
          9.616667,
          9.633333,
          9.65,
          9.666667,
          9.683333,
          9.7,
          9.716667,
          9.733333,
          9.75,
          9.766667,
          9.783333,
          9.8,
          9.816667,
          9.833333,
          9.85,
          9.866667,
          9.883333,
          9.9,
          9.916667,
          9.933333,
          9.95,
          9.966667,
          9.983333,
          10.0,
          10.016667,
          10.033333,
          10.05,
          10.066667,
          10.083333,
          10.1,
          10.116667,
          10.133333,
          10.15,
          10.166667,
          10.183333,
          10.2,
          10.216667,
          10.233333,
          10.25,
          10.266667,
          10.283333,
          10.3,
          10.316667,
          10.333333,
          10.35,
          10.366667,
          10.383333,
          10.4,
          10.416667,
          10.433333,
          10.45,
          10.466667,
          10.483333,
          10.5,
          10.516667,
          10.533333,
          10.55,
          10.566667,
          10.583333,
          10.6,
          10.616667,
          10.633333,
          10.65,
          10.666667,
          10.683333,
          10.7,
          10.716667,
          10.733333,
          10.75,
          10.766667,
          10.783333,
          10.8,
          10.816667,
          10.833333,
          10.85,
          10.866667,
          10.883333,
          10.9,
          10.916667,
          10.933333,
          10.95,
          10.966667,
          10.983333,
          11.0,
          11.016667,
          11.033333,
          11.05,
          11.066667,
          11.083333,
          11.1,
          11.116667,
          11.133333,
          11.15,
          11.166667,
          11.183333,
          11.2,
          11.216667,
          11.233333,
          11.25,
          11.266667,
          11.283333,
          11.3,
          11.316667,
          11.333333,
          11.35,
          11.366667,
          11.383333,
          11.4,
          11.416667,
          11.433333,
          11.45,
          11.466667,
          11.483333,
          11.5,
          11.516667,
          11.533333,
          11.55,
          11.566667,
          11.583333,
          11.6,
          11.616667,
          11.633333,
          11.65,
          11.666667,
          11.683333,
          11.7,
          11.716667,
          11.733333,
          11.75,
          11.766667,
          11.783333,
          11.8,
          11.816667,
          11.833333,
          11.85,
          11.866667,
          11.883333,
          11.9,
          11.916667,
          11.933333,
          11.95,
          11.966667,
          11.983333,
          12.0,
          12.016667,
          12.033333,
          12.05,
          12.066667,
          12.083333,
          12.1,
          12.116667,
          12.133333,
          12.15,
          12.166667,
          12.183333,
          12.2,
          12.216667,
          12.233333,
          12.25,
          12.266667,
          12.283333,
          12.3,
          12.316667,
          12.333333,
          12.35,
          12.366667,
          12.383333,
          12.4,
          12.416667,
          12.433333,
          12.45,
          12.466667,
          12.483333,
          12.5,
          12.516667,
          12.533333,
          12.55,
          12.566667,
          12.583333,
          12.6,
          12.616667,
          12.633333,
          12.65,
          12.666667,
          12.683333,
          12.7,
          12.716667,
          12.733333,
          12.75,
          12.766667,
          12.783333,
          12.8,
          12.816667,
          12.833333,
          12.85,
          12.866667,
          12.883333,
          12.9,
          12.916667,
          12.933333,
          12.95,
          12.966667,
          12.983333
        ],
        "duration": 13.0,
        "precision": "Consecutive decoded source frames; source PTS and export PTS verified within 2 ms. Editorial event boundaries remain separately qualified."
      },
      "assets": {
        "signature": "e3ab87bc3530ea3d859f27fcb8ba10fd78f39aa11538fa0c33e723947e24ce08",
        "source_sha256": "196a90f944970d703eb9b436dc7e34415fa0d1c44014d91a7b04f5b88dad6786",
        "source_width": 1920,
        "source_height": 1080,
        "width": 1280,
        "height": 720,
        "source_frame_indices": [
          0,
          37,
          82,
          180,
          217,
          285,
          286,
          287,
          288,
          289,
          290,
          291,
          292,
          293,
          294,
          295,
          296,
          297,
          298,
          299,
          300,
          301,
          302,
          303,
          304,
          305,
          306,
          307,
          308,
          309,
          310,
          311,
          312,
          313,
          314,
          315,
          316,
          317,
          318,
          319,
          320,
          321,
          322,
          323,
          324,
          325,
          326,
          327,
          328,
          329,
          330,
          331,
          332,
          333,
          334,
          335,
          390,
          472,
          555,
          622,
          637,
          697
        ],
        "source_times": [
          0.0,
          0.616667,
          1.366667,
          3.0,
          3.616667,
          4.75,
          4.766667,
          4.783333,
          4.8,
          4.816667,
          4.833333,
          4.85,
          4.866667,
          4.883333,
          4.9,
          4.916667,
          4.933333,
          4.95,
          4.966667,
          4.983333,
          5.0,
          5.016667,
          5.033333,
          5.05,
          5.066667,
          5.083333,
          5.1,
          5.116667,
          5.133333,
          5.15,
          5.166667,
          5.183333,
          5.2,
          5.216667,
          5.233333,
          5.25,
          5.266667,
          5.283333,
          5.3,
          5.316667,
          5.333333,
          5.35,
          5.366667,
          5.383333,
          5.4,
          5.416667,
          5.433333,
          5.45,
          5.466667,
          5.483333,
          5.5,
          5.516667,
          5.533333,
          5.55,
          5.566667,
          5.583333,
          6.5,
          7.866667,
          9.25,
          10.366667,
          10.616667,
          11.616667
        ],
        "anchor_source_indices": [
          0,
          37,
          82,
          180,
          217,
          285,
          322,
          390,
          472,
          555,
          622,
          637,
          697
        ],
        "native_source_first": 285,
        "native_source_last_exclusive": 336,
        "native_source_times": [
          4.75,
          4.766667,
          4.783333,
          4.8,
          4.816667,
          4.833333,
          4.85,
          4.866667,
          4.883333,
          4.9,
          4.916667,
          4.933333,
          4.95,
          4.966667,
          4.983333,
          5.0,
          5.016667,
          5.033333,
          5.05,
          5.066667,
          5.083333,
          5.1,
          5.116667,
          5.133333,
          5.15,
          5.166667,
          5.183333,
          5.2,
          5.216667,
          5.233333,
          5.25,
          5.266667,
          5.283333,
          5.3,
          5.316667,
          5.333333,
          5.35,
          5.366667,
          5.383333,
          5.4,
          5.416667,
          5.433333,
          5.45,
          5.466667,
          5.483333,
          5.5,
          5.516667,
          5.533333,
          5.55,
          5.566667,
          5.583333
        ],
        "sample_source_times": [
          0.0,
          0.116667,
          0.25,
          0.366667,
          0.5,
          0.616667,
          0.75,
          0.866667,
          1.0,
          1.116667,
          1.25,
          1.366667,
          1.5,
          1.616667,
          1.75,
          1.866667,
          2.0,
          2.116667,
          2.25,
          2.366667,
          2.5,
          2.616667,
          2.75,
          2.866667,
          3.0,
          3.116667,
          3.25,
          3.366667,
          3.5,
          3.616667,
          3.75,
          3.866667,
          4.0,
          4.116667,
          4.25,
          4.366667,
          4.5,
          4.616667,
          4.75,
          4.866667,
          5.0,
          5.116667,
          5.25,
          5.366667,
          5.5,
          5.616667,
          5.75,
          5.866667,
          6.0,
          6.116667,
          6.25,
          6.366667,
          6.5,
          6.616667,
          6.75,
          6.866667,
          7.0,
          7.116667,
          7.25,
          7.366667,
          7.5,
          7.616667,
          7.75,
          7.866667,
          8.0,
          8.116667,
          8.25,
          8.366667,
          8.5,
          8.616667,
          8.75,
          8.866667,
          9.0,
          9.116667,
          9.25,
          9.366667,
          9.5,
          9.616667,
          9.75,
          9.866667,
          10.0,
          10.116667,
          10.25,
          10.366667,
          10.5,
          10.616667,
          10.75,
          10.866667,
          11.0,
          11.116667,
          11.25,
          11.366667,
          11.5,
          11.616667,
          11.75,
          11.866667,
          12.0,
          12.116667,
          12.25,
          12.366667,
          12.5,
          12.616667,
          12.75,
          12.866667,
          12.983333
        ],
        "method": "Whole source frames, resized to 1280 × 720 with Lanczos and stored as lossless WebP. No interpolated frames or cropped-away surrounding context."
      },
      "title": "ChatGPT Work: character changes and centering have different rhythms",
      "summary": "A colored suffix builds letter by letter while the existing black phrase shifts left; color changes continue between letter arrivals.",
      "observation": "The film opens with the symbol and app tile before its title. The title builds in recognizable chunks with pauses, gives the final product word a changing color, then holds the completed phrase. A second statement wraps onto two lines before the product input appears. The input placeholder changes before a contextual project-and-permissions row is added beneath it.",
      "findings": [
        "In the native window, the existing black phrase shifts left after the first colored letter appears. Letter arrival and positional settling are separate visible actions.",
        "The suffix is not revealed at one constant character interval. W appears at f291, Wo at f297, Wor at f305, and Work at f321. Color changes also occur while the visible letters stay the same.",
        "The completed product title gets a readable hold before the next statement. That statement also completes and holds before any input UI appears.",
        "The sampled input presentation stages its information: placeholder first, then its changed wording, then the project-and-permissions row. The interface is not introduced with all these details already present."
      ],
      "typography": "This native check supports a centered growing line with continued repositioning between discrete character states. The suffix cycles through blue, green, orange, pink, and red before the complete blue word. These visible color stages are not evidence of a particular interpolation or animation API. The later line wrap was sampled, not inspected frame by frame.",
      "handoff": "After the two-line statement holds, the 9.250 s sample shows a close view of the input. Context is added beneath that input in later samples. The first 13 s contain this UI introduction and a subsequent model-label transition, not a complete task demonstration.",
      "adaptation": "Proposed: keep most title text quiet and use one meaningful suffix for emphasis. Allow the completed phrase to rest, then stage the minimum UI context needed for the next sentence of the recording. Choose your own color treatment and timings; do not turn every word into a colored animation.",
      "limit": "The symbol, title prefix, second statement, input, and model-label transition were sampled at 125 ms targets. Every-frame evidence is limited to the colored suffix and its surrounding text. No text bounding-box measurements, recovered curves, soundtrack timing, or current product availability claims are included.",
      "phases": [
        {
          "time": 0.616667,
          "label": "Symbol established",
          "note": "Selected early symbol frame before the app tile presentation.",
          "source_frame": 37,
          "clip_frame": 37
        },
        {
          "time": 1.366667,
          "label": "App tile",
          "note": "The same identity is now presented within a rounded app tile.",
          "source_frame": 82,
          "clip_frame": 82
        },
        {
          "time": 3.616667,
          "label": "First word complete",
          "note": "Introducing is readable before the following product words build.",
          "source_frame": 217,
          "clip_frame": 217
        },
        {
          "time": 4.75,
          "label": "Prefix before the accent",
          "note": "The black phrase is complete while the colored final word is absent.",
          "source_frame": 285,
          "clip_frame": 285
        },
        {
          "time": 5.366667,
          "label": "Colored suffix complete",
          "note": "A representative full Work state after the native-checked character build.",
          "source_frame": 322,
          "clip_frame": 322
        },
        {
          "time": 7.866667,
          "label": "Two-line statement complete",
          "note": "The second statement is now readable and persists in subsequent samples.",
          "source_frame": 472,
          "clip_frame": 472
        },
        {
          "time": 9.25,
          "label": "Input replaces the statement",
          "note": "A close view of the product input takes over the white field.",
          "source_frame": 555,
          "clip_frame": 555
        },
        {
          "time": 10.616667,
          "label": "Context row added",
          "note": "The project and permissions information is visible below the input.",
          "source_frame": 637,
          "clip_frame": 637
        }
      ],
      "lanes": [
        {
          "label": "Identity graphic",
          "segments": [
            {
              "start": 0.0,
              "end": 1.366667,
              "label": "Symbol into app tile",
              "note": "The symbol changes before a rounded tile surrounds it. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 0,
              "clip_frame": 0
            },
            {
              "start": 1.366667,
              "end": 2.866667,
              "label": "App tile hold",
              "note": "The tile remains alone before the text introduction. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 82,
              "clip_frame": 82
            }
          ]
        },
        {
          "label": "Typography",
          "segments": [
            {
              "start": 3.0,
              "end": 5.366667,
              "label": "Title build with pauses",
              "note": "The prefix and colored suffix build with intervening readable word states. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 180,
              "clip_frame": 180
            },
            {
              "start": 5.366667,
              "end": 6.366667,
              "label": "Readable product-title hold",
              "note": "The complete line remains visible before replacement. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 322,
              "clip_frame": 322
            },
            {
              "start": 6.5,
              "end": 7.866667,
              "label": "Second statement builds and wraps",
              "note": "The line expands into a two-line statement. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 390,
              "clip_frame": 390
            },
            {
              "start": 7.866667,
              "end": 9.116667,
              "label": "Readable statement hold",
              "note": "Completed wording is retained before the interface appears. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 472,
              "clip_frame": 472
            },
            {
              "start": 11.616667,
              "end": 12.983333,
              "label": "Model-label transition",
              "note": "A numeral-and-dot presentation gives way to a model label after the input passage. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 697,
              "clip_frame": 697
            }
          ]
        },
        {
          "label": "Product input",
          "segments": [
            {
              "start": 9.25,
              "end": 10.366667,
              "label": "Placeholder changes",
              "note": "The close input changes from Ask anything to Do anything before its supporting row is established. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 555,
              "clip_frame": 555
            },
            {
              "start": 10.366667,
              "end": 11.5,
              "label": "Context row builds, then holds",
              "note": "Project context appears, followed by permissions information. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 622,
              "clip_frame": 622
            }
          ]
        }
      ],
      "cue": {
        "time": 9.25,
        "label": "Statement becomes an input",
        "note": "Proposed manual OBS cue: the completed statement gives way to a recognizable real input surface. Prepare a readable title or statement lead-in before that change. This reference time is not a reaction allowance; set the presentation cue and talking-head offset using the supplied recording and a manual playback rehearsal.",
        "source_frame": 555,
        "clip_frame": 555
      },
      "native_window": {
        "start": 4.75,
        "end": 5.6,
        "observation": "All 51 frames from f285 through f335 were inspected. The prefix remains without a suffix through f290. A blue W appears at f291 (4.850 s), green Wo at f297 (4.950 s), orange Wor at f305 (5.083333 s), and full blue Work at f321 (5.350 s). Between f291 and f296 the existing phrase continues moving left despite unchanged letters. Color changes also happen without a new character: Wo turns orange at f303, and Wor changes to pink at f309 and red at f315. The complete word then remains through the end of the window. Character count, color stage, and line positioning therefore do not share one simple step clock.",
        "boundary": "Half-open source interval [4.750, 5.600) s, f285–f335 inclusive. The exact suffix states and frame-to-frame repositioning were inspected, but no optical centering metric or original easing was measured. Earlier word timing, later line wrapping, and the UI handoff remain 125 ms sampled observations."
      },
      "film_title": "Meet ChatGPT Work",
      "source_url": "https://www.youtube.com/watch?v=yRc5HcGJ-Cs",
      "published_date": "2026-07-09",
      "inspection": {
        "sample_target_seconds": 0.125,
        "sampled_frame_count": 105,
        "native_frame_count": 51,
        "method": "Visually reviewed all five full-excerpt sampled sheets and all five consecutive-window sheets. Sampling uses nearest decoded frames to 125 ms targets plus the final excerpt frame. Times are actual source PTS. Phase anchors are selected visible states; lane spans have broad ±125 ms boundaries. The 51 native-window frames were checked individually at reduced spatial resolution. No audio analysis."
      }
    },
    {
      "id": "workspace-opening",
      "slug": "workspace-intro",
      "start": 0,
      "end": 13,
      "media": {
        "signature": "62e999748ff1a96d40277a3cea1bb013016be747309e56e5468e53db2e78c22b",
        "source_sha256": "1b5223458e7fe4c5a6ef0362e9ab706df7c0955340d4b43995ab0b6e75339cb4",
        "source_first_frame": 0,
        "source_last_frame_exclusive": 780,
        "source_start": 0.0,
        "source_end": 13.0,
        "frame_count": 780,
        "fps": 60.0,
        "frame_times": [
          0.0,
          0.016667,
          0.033333,
          0.05,
          0.066667,
          0.083333,
          0.1,
          0.116667,
          0.133333,
          0.15,
          0.166667,
          0.183333,
          0.2,
          0.216667,
          0.233333,
          0.25,
          0.266667,
          0.283333,
          0.3,
          0.316667,
          0.333333,
          0.35,
          0.366667,
          0.383333,
          0.4,
          0.416667,
          0.433333,
          0.45,
          0.466667,
          0.483333,
          0.5,
          0.516667,
          0.533333,
          0.55,
          0.566667,
          0.583333,
          0.6,
          0.616667,
          0.633333,
          0.65,
          0.666667,
          0.683333,
          0.7,
          0.716667,
          0.733333,
          0.75,
          0.766667,
          0.783333,
          0.8,
          0.816667,
          0.833333,
          0.85,
          0.866667,
          0.883333,
          0.9,
          0.916667,
          0.933333,
          0.95,
          0.966667,
          0.983333,
          1.0,
          1.016667,
          1.033333,
          1.05,
          1.066667,
          1.083333,
          1.1,
          1.116667,
          1.133333,
          1.15,
          1.166667,
          1.183333,
          1.2,
          1.216667,
          1.233333,
          1.25,
          1.266667,
          1.283333,
          1.3,
          1.316667,
          1.333333,
          1.35,
          1.366667,
          1.383333,
          1.4,
          1.416667,
          1.433333,
          1.45,
          1.466667,
          1.483333,
          1.5,
          1.516667,
          1.533333,
          1.55,
          1.566667,
          1.583333,
          1.6,
          1.616667,
          1.633333,
          1.65,
          1.666667,
          1.683333,
          1.7,
          1.716667,
          1.733333,
          1.75,
          1.766667,
          1.783333,
          1.8,
          1.816667,
          1.833333,
          1.85,
          1.866667,
          1.883333,
          1.9,
          1.916667,
          1.933333,
          1.95,
          1.966667,
          1.983333,
          2.0,
          2.016667,
          2.033333,
          2.05,
          2.066667,
          2.083333,
          2.1,
          2.116667,
          2.133333,
          2.15,
          2.166667,
          2.183333,
          2.2,
          2.216667,
          2.233333,
          2.25,
          2.266667,
          2.283333,
          2.3,
          2.316667,
          2.333333,
          2.35,
          2.366667,
          2.383333,
          2.4,
          2.416667,
          2.433333,
          2.45,
          2.466667,
          2.483333,
          2.5,
          2.516667,
          2.533333,
          2.55,
          2.566667,
          2.583333,
          2.6,
          2.616667,
          2.633333,
          2.65,
          2.666667,
          2.683333,
          2.7,
          2.716667,
          2.733333,
          2.75,
          2.766667,
          2.783333,
          2.8,
          2.816667,
          2.833333,
          2.85,
          2.866667,
          2.883333,
          2.9,
          2.916667,
          2.933333,
          2.95,
          2.966667,
          2.983333,
          3.0,
          3.016667,
          3.033333,
          3.05,
          3.066667,
          3.083333,
          3.1,
          3.116667,
          3.133333,
          3.15,
          3.166667,
          3.183333,
          3.2,
          3.216667,
          3.233333,
          3.25,
          3.266667,
          3.283333,
          3.3,
          3.316667,
          3.333333,
          3.35,
          3.366667,
          3.383333,
          3.4,
          3.416667,
          3.433333,
          3.45,
          3.466667,
          3.483333,
          3.5,
          3.516667,
          3.533333,
          3.55,
          3.566667,
          3.583333,
          3.6,
          3.616667,
          3.633333,
          3.65,
          3.666667,
          3.683333,
          3.7,
          3.716667,
          3.733333,
          3.75,
          3.766667,
          3.783333,
          3.8,
          3.816667,
          3.833333,
          3.85,
          3.866667,
          3.883333,
          3.9,
          3.916667,
          3.933333,
          3.95,
          3.966667,
          3.983333,
          4.0,
          4.016667,
          4.033333,
          4.05,
          4.066667,
          4.083333,
          4.1,
          4.116667,
          4.133333,
          4.15,
          4.166667,
          4.183333,
          4.2,
          4.216667,
          4.233333,
          4.25,
          4.266667,
          4.283333,
          4.3,
          4.316667,
          4.333333,
          4.35,
          4.366667,
          4.383333,
          4.4,
          4.416667,
          4.433333,
          4.45,
          4.466667,
          4.483333,
          4.5,
          4.516667,
          4.533333,
          4.55,
          4.566667,
          4.583333,
          4.6,
          4.616667,
          4.633333,
          4.65,
          4.666667,
          4.683333,
          4.7,
          4.716667,
          4.733333,
          4.75,
          4.766667,
          4.783333,
          4.8,
          4.816667,
          4.833333,
          4.85,
          4.866667,
          4.883333,
          4.9,
          4.916667,
          4.933333,
          4.95,
          4.966667,
          4.983333,
          5.0,
          5.016667,
          5.033333,
          5.05,
          5.066667,
          5.083333,
          5.1,
          5.116667,
          5.133333,
          5.15,
          5.166667,
          5.183333,
          5.2,
          5.216667,
          5.233333,
          5.25,
          5.266667,
          5.283333,
          5.3,
          5.316667,
          5.333333,
          5.35,
          5.366667,
          5.383333,
          5.4,
          5.416667,
          5.433333,
          5.45,
          5.466667,
          5.483333,
          5.5,
          5.516667,
          5.533333,
          5.55,
          5.566667,
          5.583333,
          5.6,
          5.616667,
          5.633333,
          5.65,
          5.666667,
          5.683333,
          5.7,
          5.716667,
          5.733333,
          5.75,
          5.766667,
          5.783333,
          5.8,
          5.816667,
          5.833333,
          5.85,
          5.866667,
          5.883333,
          5.9,
          5.916667,
          5.933333,
          5.95,
          5.966667,
          5.983333,
          6.0,
          6.016667,
          6.033333,
          6.05,
          6.066667,
          6.083333,
          6.1,
          6.116667,
          6.133333,
          6.15,
          6.166667,
          6.183333,
          6.2,
          6.216667,
          6.233333,
          6.25,
          6.266667,
          6.283333,
          6.3,
          6.316667,
          6.333333,
          6.35,
          6.366667,
          6.383333,
          6.4,
          6.416667,
          6.433333,
          6.45,
          6.466667,
          6.483333,
          6.5,
          6.516667,
          6.533333,
          6.55,
          6.566667,
          6.583333,
          6.6,
          6.616667,
          6.633333,
          6.65,
          6.666667,
          6.683333,
          6.7,
          6.716667,
          6.733333,
          6.75,
          6.766667,
          6.783333,
          6.8,
          6.816667,
          6.833333,
          6.85,
          6.866667,
          6.883333,
          6.9,
          6.916667,
          6.933333,
          6.95,
          6.966667,
          6.983333,
          7.0,
          7.016667,
          7.033333,
          7.05,
          7.066667,
          7.083333,
          7.1,
          7.116667,
          7.133333,
          7.15,
          7.166667,
          7.183333,
          7.2,
          7.216667,
          7.233333,
          7.25,
          7.266667,
          7.283333,
          7.3,
          7.316667,
          7.333333,
          7.35,
          7.366667,
          7.383333,
          7.4,
          7.416667,
          7.433333,
          7.45,
          7.466667,
          7.483333,
          7.5,
          7.516667,
          7.533333,
          7.55,
          7.566667,
          7.583333,
          7.6,
          7.616667,
          7.633333,
          7.65,
          7.666667,
          7.683333,
          7.7,
          7.716667,
          7.733333,
          7.75,
          7.766667,
          7.783333,
          7.8,
          7.816667,
          7.833333,
          7.85,
          7.866667,
          7.883333,
          7.9,
          7.916667,
          7.933333,
          7.95,
          7.966667,
          7.983333,
          8.0,
          8.016667,
          8.033333,
          8.05,
          8.066667,
          8.083333,
          8.1,
          8.116667,
          8.133333,
          8.15,
          8.166667,
          8.183333,
          8.2,
          8.216667,
          8.233333,
          8.25,
          8.266667,
          8.283333,
          8.3,
          8.316667,
          8.333333,
          8.35,
          8.366667,
          8.383333,
          8.4,
          8.416667,
          8.433333,
          8.45,
          8.466667,
          8.483333,
          8.5,
          8.516667,
          8.533333,
          8.55,
          8.566667,
          8.583333,
          8.6,
          8.616667,
          8.633333,
          8.65,
          8.666667,
          8.683333,
          8.7,
          8.716667,
          8.733333,
          8.75,
          8.766667,
          8.783333,
          8.8,
          8.816667,
          8.833333,
          8.85,
          8.866667,
          8.883333,
          8.9,
          8.916667,
          8.933333,
          8.95,
          8.966667,
          8.983333,
          9.0,
          9.016667,
          9.033333,
          9.05,
          9.066667,
          9.083333,
          9.1,
          9.116667,
          9.133333,
          9.15,
          9.166667,
          9.183333,
          9.2,
          9.216667,
          9.233333,
          9.25,
          9.266667,
          9.283333,
          9.3,
          9.316667,
          9.333333,
          9.35,
          9.366667,
          9.383333,
          9.4,
          9.416667,
          9.433333,
          9.45,
          9.466667,
          9.483333,
          9.5,
          9.516667,
          9.533333,
          9.55,
          9.566667,
          9.583333,
          9.6,
          9.616667,
          9.633333,
          9.65,
          9.666667,
          9.683333,
          9.7,
          9.716667,
          9.733333,
          9.75,
          9.766667,
          9.783333,
          9.8,
          9.816667,
          9.833333,
          9.85,
          9.866667,
          9.883333,
          9.9,
          9.916667,
          9.933333,
          9.95,
          9.966667,
          9.983333,
          10.0,
          10.016667,
          10.033333,
          10.05,
          10.066667,
          10.083333,
          10.1,
          10.116667,
          10.133333,
          10.15,
          10.166667,
          10.183333,
          10.2,
          10.216667,
          10.233333,
          10.25,
          10.266667,
          10.283333,
          10.3,
          10.316667,
          10.333333,
          10.35,
          10.366667,
          10.383333,
          10.4,
          10.416667,
          10.433333,
          10.45,
          10.466667,
          10.483333,
          10.5,
          10.516667,
          10.533333,
          10.55,
          10.566667,
          10.583333,
          10.6,
          10.616667,
          10.633333,
          10.65,
          10.666667,
          10.683333,
          10.7,
          10.716667,
          10.733333,
          10.75,
          10.766667,
          10.783333,
          10.8,
          10.816667,
          10.833333,
          10.85,
          10.866667,
          10.883333,
          10.9,
          10.916667,
          10.933333,
          10.95,
          10.966667,
          10.983333,
          11.0,
          11.016667,
          11.033333,
          11.05,
          11.066667,
          11.083333,
          11.1,
          11.116667,
          11.133333,
          11.15,
          11.166667,
          11.183333,
          11.2,
          11.216667,
          11.233333,
          11.25,
          11.266667,
          11.283333,
          11.3,
          11.316667,
          11.333333,
          11.35,
          11.366667,
          11.383333,
          11.4,
          11.416667,
          11.433333,
          11.45,
          11.466667,
          11.483333,
          11.5,
          11.516667,
          11.533333,
          11.55,
          11.566667,
          11.583333,
          11.6,
          11.616667,
          11.633333,
          11.65,
          11.666667,
          11.683333,
          11.7,
          11.716667,
          11.733333,
          11.75,
          11.766667,
          11.783333,
          11.8,
          11.816667,
          11.833333,
          11.85,
          11.866667,
          11.883333,
          11.9,
          11.916667,
          11.933333,
          11.95,
          11.966667,
          11.983333,
          12.0,
          12.016667,
          12.033333,
          12.05,
          12.066667,
          12.083333,
          12.1,
          12.116667,
          12.133333,
          12.15,
          12.166667,
          12.183333,
          12.2,
          12.216667,
          12.233333,
          12.25,
          12.266667,
          12.283333,
          12.3,
          12.316667,
          12.333333,
          12.35,
          12.366667,
          12.383333,
          12.4,
          12.416667,
          12.433333,
          12.45,
          12.466667,
          12.483333,
          12.5,
          12.516667,
          12.533333,
          12.55,
          12.566667,
          12.583333,
          12.6,
          12.616667,
          12.633333,
          12.65,
          12.666667,
          12.683333,
          12.7,
          12.716667,
          12.733333,
          12.75,
          12.766667,
          12.783333,
          12.8,
          12.816667,
          12.833333,
          12.85,
          12.866667,
          12.883333,
          12.9,
          12.916667,
          12.933333,
          12.95,
          12.966667,
          12.983333
        ],
        "duration": 13.0,
        "precision": "Consecutive decoded source frames; source PTS and export PTS verified within 2 ms. Editorial event boundaries remain separately qualified."
      },
      "assets": {
        "signature": "cf7c2df6d7763c4116aeaefed6a81cdc97d96405d8c056e16a01fb89bc188af6",
        "source_sha256": "1b5223458e7fe4c5a6ef0362e9ab706df7c0955340d4b43995ab0b6e75339cb4",
        "source_width": 1920,
        "source_height": 1080,
        "width": 1280,
        "height": 720,
        "source_frame_indices": [
          7,
          22,
          67,
          97,
          180,
          230,
          231,
          232,
          233,
          234,
          235,
          236,
          237,
          238,
          239,
          240,
          241,
          242,
          243,
          244,
          245,
          246,
          247,
          248,
          249,
          250,
          251,
          252,
          253,
          254,
          255,
          256,
          257,
          258,
          259,
          260,
          261,
          262,
          263,
          264,
          265,
          266,
          267,
          268,
          269,
          270,
          271,
          272,
          273,
          274,
          275,
          276,
          277,
          278,
          279,
          280,
          281,
          282,
          283,
          345,
          472,
          532,
          622,
          675,
          779
        ],
        "source_times": [
          0.116667,
          0.366667,
          1.116667,
          1.616667,
          3.0,
          3.833333,
          3.85,
          3.866667,
          3.883333,
          3.9,
          3.916667,
          3.933333,
          3.95,
          3.966667,
          3.983333,
          4.0,
          4.016667,
          4.033333,
          4.05,
          4.066667,
          4.083333,
          4.1,
          4.116667,
          4.133333,
          4.15,
          4.166667,
          4.183333,
          4.2,
          4.216667,
          4.233333,
          4.25,
          4.266667,
          4.283333,
          4.3,
          4.316667,
          4.333333,
          4.35,
          4.366667,
          4.383333,
          4.4,
          4.416667,
          4.433333,
          4.45,
          4.466667,
          4.483333,
          4.5,
          4.516667,
          4.533333,
          4.55,
          4.566667,
          4.583333,
          4.6,
          4.616667,
          4.633333,
          4.65,
          4.666667,
          4.683333,
          4.7,
          4.716667,
          5.75,
          7.866667,
          8.866667,
          10.366667,
          11.25,
          12.983333
        ],
        "anchor_source_indices": [
          7,
          22,
          67,
          97,
          180,
          270,
          345,
          472,
          532,
          622,
          675,
          779
        ],
        "native_source_first": 230,
        "native_source_last_exclusive": 284,
        "native_source_times": [
          3.833333,
          3.85,
          3.866667,
          3.883333,
          3.9,
          3.916667,
          3.933333,
          3.95,
          3.966667,
          3.983333,
          4.0,
          4.016667,
          4.033333,
          4.05,
          4.066667,
          4.083333,
          4.1,
          4.116667,
          4.133333,
          4.15,
          4.166667,
          4.183333,
          4.2,
          4.216667,
          4.233333,
          4.25,
          4.266667,
          4.283333,
          4.3,
          4.316667,
          4.333333,
          4.35,
          4.366667,
          4.383333,
          4.4,
          4.416667,
          4.433333,
          4.45,
          4.466667,
          4.483333,
          4.5,
          4.516667,
          4.533333,
          4.55,
          4.566667,
          4.583333,
          4.6,
          4.616667,
          4.633333,
          4.65,
          4.666667,
          4.683333,
          4.7,
          4.716667
        ],
        "sample_source_times": [
          0.0,
          0.116667,
          0.25,
          0.366667,
          0.5,
          0.616667,
          0.75,
          0.866667,
          1.0,
          1.116667,
          1.25,
          1.366667,
          1.5,
          1.616667,
          1.75,
          1.866667,
          2.0,
          2.116667,
          2.25,
          2.366667,
          2.5,
          2.616667,
          2.75,
          2.866667,
          3.0,
          3.116667,
          3.25,
          3.366667,
          3.5,
          3.616667,
          3.75,
          3.866667,
          4.0,
          4.116667,
          4.25,
          4.366667,
          4.5,
          4.616667,
          4.75,
          4.866667,
          5.0,
          5.116667,
          5.25,
          5.366667,
          5.5,
          5.616667,
          5.75,
          5.866667,
          6.0,
          6.116667,
          6.25,
          6.366667,
          6.5,
          6.616667,
          6.75,
          6.866667,
          7.0,
          7.116667,
          7.25,
          7.366667,
          7.5,
          7.616667,
          7.75,
          7.866667,
          8.0,
          8.116667,
          8.25,
          8.366667,
          8.5,
          8.616667,
          8.75,
          8.866667,
          9.0,
          9.116667,
          9.25,
          9.366667,
          9.5,
          9.616667,
          9.75,
          9.866667,
          10.0,
          10.116667,
          10.25,
          10.366667,
          10.5,
          10.616667,
          10.75,
          10.866667,
          11.0,
          11.116667,
          11.25,
          11.366667,
          11.5,
          11.616667,
          11.75,
          11.866667,
          12.0,
          12.116667,
          12.25,
          12.366667,
          12.5,
          12.616667,
          12.75,
          12.866667,
          12.983333
        ],
        "method": "Whole source frames, resized to 1280 × 720 with Lanczos and stored as lossless WebP. No interpolated frames or cropped-away surrounding context."
      },
      "title": "Workspace agents: whole-word steps, then a letter-by-letter finish",
      "summary": "The pointer and rotating plus accompany a phrase that switches from grouped word arrivals to individual letters.",
      "observation": "A short introduction precedes a larger two-line product title, with a pointer positioned near its lower-right edge. The next phrase combines text with a small rotating plus and the pointer. Agent cards then travel across a blue field. Another completed text statement separates that card montage from the real sidebar navigation. The opening uses both promotional graphics and product UI; the card strip is not itself a navigation demonstration.",
      "findings": [
        "The native window shows whole additions such as a new, kind, of, and team before teammate finishes one letter at a time. Treating the entire sentence as uniform typewriter text would miss this change in cadence.",
        "The phrase moves left early to create room, then its left edge appears stable while the final word grows rightward. The plus travels and rotates above the growing end of the line; the pointer remains farther down and right.",
        "Completed title and statement states hold between builds. Pointer movement can continue around readable text, so a reading hold does not require the entire frame to freeze.",
        "The blue agent-card montage is followed by another white text statement before the actual sidebar view. Workspace agents becomes highlighted later in that view; the builder appears only in the last sampled frame of this excerpt."
      ],
      "typography": "Within the native window, f234 adds a new together, f240 adds kind, f245 adds of, and f252 adds team. The remaining letters arrive in later separate steps. This is a mixed cadence, with early horizontal repositioning and a steadier left edge during the last letters. The two-line product-title build outside the window remains sampled.",
      "handoff": "The 10.366667 s sample establishes the actual application sidebar after the second text hold. Subsequent samples show pointer movement and a highlighted Workspace agents row. The final 12.983333 s sample shows the builder; its interaction continues beyond the 13 s contract.",
      "adaptation": "Proposed: use complete word groups for the setup, then slow the final meaningful word with a few letter steps. Keep decorative pointer choreography separate from the real captured product interaction so viewers are not led to believe a graphic is a working control. Borrow the readable pauses and clear navigation context, not the source's branding or agent fixtures.",
      "limit": "The full 0–13 s range was sampled, but the native pass covers only the Tag in phrase and its nearby graphics. The plus and pointer are visible objects, not evidence of particular implementation layers or click handlers. No inference is made about generation time, pointer input events, easing, or the builder beyond the final sample.",
      "phases": [
        {
          "time": 0.366667,
          "label": "Introduction complete",
          "note": "A short completed word is readable before the larger product title.",
          "source_frame": 22,
          "clip_frame": 22
        },
        {
          "time": 1.616667,
          "label": "Product title with pointer",
          "note": "The two-line title is complete, with the pointer near its lower-right area.",
          "source_frame": 97,
          "clip_frame": 97
        },
        {
          "time": 3.0,
          "label": "Short phrase and plus",
          "note": "Tag in shares the frame with the small circular plus and pointer.",
          "source_frame": 180,
          "clip_frame": 180
        },
        {
          "time": 4.5,
          "label": "Long phrase complete",
          "note": "The native-checked mixed word-and-letter build has reached teammate.",
          "source_frame": 270,
          "clip_frame": 270
        },
        {
          "time": 5.75,
          "label": "Agent-card montage",
          "note": "The background changes to blue and a row of named cards is visible.",
          "source_frame": 345,
          "clip_frame": 345
        },
        {
          "time": 8.866667,
          "label": "Second statement complete",
          "note": "The two-line statement has completed and remains readable before the UI.",
          "source_frame": 532,
          "clip_frame": 532
        },
        {
          "time": 10.366667,
          "label": "Actual sidebar",
          "note": "The application navigation is visible, distinct from the earlier promotional card strip.",
          "source_frame": 622,
          "clip_frame": 622
        },
        {
          "time": 12.983333,
          "label": "Builder reached",
          "note": "The builder appears in the final sampled frame; the excerpt does not show its subsequent use.",
          "source_frame": 779,
          "clip_frame": 779
        }
      ],
      "lanes": [
        {
          "label": "Typography",
          "segments": [
            {
              "start": 0.116667,
              "end": 1.0,
              "label": "Short introduction",
              "note": "The opening word completes and holds before replacement. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 7,
              "clip_frame": 7
            },
            {
              "start": 1.116667,
              "end": 1.616667,
              "label": "Two-line title build",
              "note": "The larger product title fills two lines. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 67,
              "clip_frame": 67
            },
            {
              "start": 1.616667,
              "end": 2.866667,
              "label": "Readable title hold",
              "note": "The complete wording remains visible while nearby pointer movement settles. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 97,
              "clip_frame": 97
            },
            {
              "start": 3.0,
              "end": 4.5,
              "label": "Short phrase becomes a sentence",
              "note": "Tag in expands with the mixed cadence resolved by the native window. Broad timeline boundaries ±125 ms.",
              "source_frame": 180,
              "clip_frame": 180
            },
            {
              "start": 4.5,
              "end": 5.616667,
              "label": "Readable sentence hold",
              "note": "The complete wording remains while the pointer approaches the plus. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 270,
              "clip_frame": 270
            },
            {
              "start": 7.866667,
              "end": 8.866667,
              "label": "Second statement builds",
              "note": "The white text scene returns after the card strip and gains its second line. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 472,
              "clip_frame": 472
            },
            {
              "start": 8.866667,
              "end": 10.25,
              "label": "Readable statement hold",
              "note": "The completed statement persists before the sidebar appears. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 532,
              "clip_frame": 532
            }
          ]
        },
        {
          "label": "Pointer",
          "segments": [
            {
              "start": 1.116667,
              "end": 2.866667,
              "label": "Approach the title edge",
              "note": "The pointer is a separate visible element near the growing title. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 67,
              "clip_frame": 67
            },
            {
              "start": 3.0,
              "end": 5.616667,
              "label": "Accompany the phrase and plus",
              "note": "It moves beside the phrase and later approaches the plus; no click input is inferred. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 180,
              "clip_frame": 180
            },
            {
              "start": 11.25,
              "end": 12.866667,
              "label": "Navigate to Workspace agents",
              "note": "Pointer movement is followed by the sidebar row appearing highlighted. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 675,
              "clip_frame": 675
            }
          ]
        },
        {
          "label": "Graphic objects",
          "segments": [
            {
              "start": 3.0,
              "end": 5.616667,
              "label": "Rotating plus beside text",
              "note": "The circular plus moves with the changing composition. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 180,
              "clip_frame": 180
            },
            {
              "start": 5.75,
              "end": 7.75,
              "label": "Traveling agent-card strip",
              "note": "Named cards move across a blue field; this is a graphic montage rather than a demonstrated navigation action. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 345,
              "clip_frame": 345
            }
          ]
        },
        {
          "label": "Product UI",
          "segments": [
            {
              "start": 10.366667,
              "end": 12.866667,
              "label": "Sidebar and selected destination",
              "note": "The application navigation is established before the builder. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 622,
              "clip_frame": 622
            },
            {
              "start": 12.983333,
              "end": 13.0,
              "label": "Builder at excerpt end",
              "note": "Only the final sample establishes this view. The end is the excerpt boundary, not a measured hold or completed interaction; onset precision is ±125 ms.",
              "source_frame": 779,
              "clip_frame": 779
            }
          ]
        }
      ],
      "cue": {
        "time": 10.366667,
        "label": "White statement gives way to the sidebar",
        "note": "Proposed manual OBS cue: switch from a finished statement to recognizable real navigation. Prepare the title and reading hold before it; do not copy the source's full lead-in length by default. Set the actual cue time and playback offset against the supplied talking-head recording and manual rehearsal, without an invented reaction delay.",
        "source_frame": 622,
        "clip_frame": 622
      },
      "native_window": {
        "start": 3.833333,
        "end": 4.733333,
        "observation": "All 54 frames from f230 through f283 were inspected. Tag in remains through f233; f234 (3.900 s) adds a new as a group, f240 (4.000 s) adds kind, f245 (4.083333 s) adds of, and f252 (4.200 s) adds team. The suffix then progresses through teamm at f256, teamma at f261, teammat at f266, and teammate at f270 (4.500 s). Early in the window the line shifts left; its left edge then appears stable while the last letters fill to the right. Above that end, the circular plus travels right and rotates toward an upright plus. The pointer sits below and to the right, separate from both the text and plus. The completed wording persists through f283.",
        "boundary": "Half-open source interval [3.833333, 4.733333) s, f230–f283 inclusive. This checks mixed word/letter cadence and visible relative movement, not pixel-accurate centering or an interaction implementation. The later pointer approach, card montage, and actual navigation are outside the native window."
      },
      "film_title": "Introducing workspace agents in ChatGPT",
      "source_url": "https://www.youtube.com/watch?v=yyvVUEPSCu0",
      "published_date": "2026-04-22",
      "inspection": {
        "sample_target_seconds": 0.125,
        "sampled_frame_count": 105,
        "native_frame_count": 54,
        "method": "Visually reviewed all five full-excerpt sampled sheets and all five consecutive-frame sheets. Samples are nearest source-cadence frames to 125 ms targets, plus the last excerpt frame. All stated times are actual source PTS. Phase anchors are chosen visible states; lane spans retain broad ±125 ms boundary precision. Native frames were reviewed at reduced spatial resolution. No audio analysis."
      }
    },
    {
      "id": "study-opening",
      "slug": "study-mode",
      "start": 0,
      "end": 10,
      "media": {
        "signature": "5e4e26924cc426662db144feb1636f7159d43f5714ef274dba859478a740ebac",
        "source_sha256": "42dab89d7579b9e742a018291063b5e573bc3f3dbf61423e10e95c06543a9785",
        "source_first_frame": 0,
        "source_last_frame_exclusive": 300,
        "source_start": 0.0,
        "source_end": 10.0,
        "frame_count": 300,
        "fps": 30.00015641374564,
        "frame_times": [
          0.0,
          0.033333,
          0.066667,
          0.1,
          0.133333,
          0.166667,
          0.2,
          0.233333,
          0.266667,
          0.3,
          0.333333,
          0.366667,
          0.4,
          0.433333,
          0.466667,
          0.5,
          0.533333,
          0.566667,
          0.6,
          0.633333,
          0.666667,
          0.7,
          0.733333,
          0.766667,
          0.8,
          0.833333,
          0.866667,
          0.9,
          0.933333,
          0.966667,
          1.0,
          1.033333,
          1.066667,
          1.1,
          1.133333,
          1.166667,
          1.2,
          1.233333,
          1.266667,
          1.3,
          1.333333,
          1.366667,
          1.4,
          1.433333,
          1.466667,
          1.5,
          1.533333,
          1.566667,
          1.6,
          1.633333,
          1.666667,
          1.7,
          1.733333,
          1.766667,
          1.8,
          1.833333,
          1.866667,
          1.9,
          1.933333,
          1.966667,
          2.0,
          2.033333,
          2.066667,
          2.1,
          2.133333,
          2.166667,
          2.2,
          2.233333,
          2.266667,
          2.3,
          2.333333,
          2.366667,
          2.4,
          2.433333,
          2.466667,
          2.5,
          2.533333,
          2.566667,
          2.6,
          2.633333,
          2.666667,
          2.7,
          2.733333,
          2.766667,
          2.8,
          2.833333,
          2.866667,
          2.9,
          2.933333,
          2.966667,
          3.0,
          3.033333,
          3.066667,
          3.1,
          3.133333,
          3.166667,
          3.2,
          3.233333,
          3.266667,
          3.3,
          3.333333,
          3.366667,
          3.4,
          3.433333,
          3.466667,
          3.5,
          3.533333,
          3.566667,
          3.6,
          3.633333,
          3.666667,
          3.7,
          3.733333,
          3.766667,
          3.8,
          3.833333,
          3.866667,
          3.9,
          3.933333,
          3.966667,
          4.0,
          4.033333,
          4.066667,
          4.1,
          4.133333,
          4.166667,
          4.2,
          4.233333,
          4.266667,
          4.3,
          4.333333,
          4.366667,
          4.4,
          4.433333,
          4.466667,
          4.5,
          4.533333,
          4.566667,
          4.6,
          4.633333,
          4.666667,
          4.7,
          4.733333,
          4.766667,
          4.8,
          4.833333,
          4.866667,
          4.9,
          4.933333,
          4.966667,
          5.0,
          5.033333,
          5.066667,
          5.1,
          5.133333,
          5.166667,
          5.2,
          5.233333,
          5.266667,
          5.3,
          5.333333,
          5.366667,
          5.4,
          5.433333,
          5.466667,
          5.5,
          5.533333,
          5.566667,
          5.6,
          5.633333,
          5.666667,
          5.7,
          5.733333,
          5.766667,
          5.8,
          5.833333,
          5.866667,
          5.9,
          5.933333,
          5.966667,
          6.0,
          6.033333,
          6.066667,
          6.1,
          6.133333,
          6.166667,
          6.2,
          6.233333,
          6.266667,
          6.3,
          6.333333,
          6.366667,
          6.4,
          6.433333,
          6.466667,
          6.5,
          6.533333,
          6.566667,
          6.6,
          6.633333,
          6.666667,
          6.7,
          6.733333,
          6.766667,
          6.8,
          6.833333,
          6.866667,
          6.9,
          6.933333,
          6.966667,
          7.0,
          7.033333,
          7.066667,
          7.1,
          7.133333,
          7.166667,
          7.2,
          7.233333,
          7.266667,
          7.3,
          7.333333,
          7.366667,
          7.4,
          7.433333,
          7.466667,
          7.5,
          7.533333,
          7.566667,
          7.6,
          7.633333,
          7.666667,
          7.7,
          7.733333,
          7.766667,
          7.8,
          7.833333,
          7.866667,
          7.9,
          7.933333,
          7.966667,
          8.0,
          8.033333,
          8.066667,
          8.1,
          8.133333,
          8.166667,
          8.2,
          8.233333,
          8.266667,
          8.3,
          8.333333,
          8.366667,
          8.4,
          8.433333,
          8.466667,
          8.5,
          8.533333,
          8.566667,
          8.6,
          8.633333,
          8.666667,
          8.7,
          8.733333,
          8.766667,
          8.8,
          8.833333,
          8.866667,
          8.9,
          8.933333,
          8.966667,
          9.0,
          9.033333,
          9.066667,
          9.1,
          9.133333,
          9.166667,
          9.2,
          9.233333,
          9.266667,
          9.3,
          9.333333,
          9.366667,
          9.4,
          9.433333,
          9.466667,
          9.5,
          9.533333,
          9.566667,
          9.6,
          9.633333,
          9.666667,
          9.7,
          9.733333,
          9.766667,
          9.8,
          9.833333,
          9.866667,
          9.9,
          9.933333,
          9.966667
        ],
        "duration": 10.0,
        "precision": "Consecutive decoded source frames; source PTS and export PTS verified within 2 ms. Editorial event boundaries remain separately qualified."
      },
      "assets": {
        "signature": "344ca49ca5776a378614d789f0efc95797e9c9bf163a42b709f43f527908325d",
        "source_sha256": "42dab89d7579b9e742a018291063b5e573bc3f3dbf61423e10e95c06543a9785",
        "source_width": 1920,
        "source_height": 1080,
        "width": 1280,
        "height": 720,
        "source_frame_indices": [
          7,
          34,
          60,
          82,
          116,
          139,
          157,
          169,
          214,
          247,
          248,
          249,
          250,
          251,
          252,
          253,
          254,
          255,
          256,
          257,
          258,
          259,
          260,
          261,
          262,
          263,
          264,
          265,
          266,
          285
        ],
        "source_times": [
          0.233,
          1.133,
          2.0,
          2.733,
          3.867,
          4.634,
          5.234,
          5.634,
          7.134,
          8.234,
          8.267,
          8.3,
          8.334,
          8.367,
          8.4,
          8.434,
          8.467,
          8.5,
          8.534,
          8.567,
          8.6,
          8.634,
          8.667,
          8.7,
          8.734,
          8.767,
          8.8,
          8.834,
          8.867,
          9.5
        ],
        "anchor_source_indices": [
          7,
          34,
          60,
          82,
          116,
          139,
          157,
          169,
          214,
          255,
          285
        ],
        "native_source_first": 247,
        "native_source_last_exclusive": 267,
        "native_source_times": [
          8.234,
          8.267,
          8.3,
          8.334,
          8.367,
          8.4,
          8.434,
          8.467,
          8.5,
          8.534,
          8.567,
          8.6,
          8.634,
          8.667,
          8.7,
          8.734,
          8.767,
          8.8,
          8.834,
          8.867
        ],
        "sample_source_times": [
          0.0,
          0.133,
          0.233,
          0.367,
          0.5,
          0.633,
          0.733,
          0.867,
          1.0,
          1.133,
          1.233,
          1.367,
          1.5,
          1.633,
          1.733,
          1.867,
          2.0,
          2.133,
          2.233,
          2.367,
          2.5,
          2.633,
          2.733,
          2.867,
          3.0,
          3.133,
          3.233,
          3.367,
          3.5,
          3.633,
          3.733,
          3.867,
          4.0,
          4.133,
          4.233,
          4.367,
          4.5,
          4.634,
          4.734,
          4.867,
          5.0,
          5.134,
          5.234,
          5.367,
          5.5,
          5.634,
          5.734,
          5.867,
          6.0,
          6.134,
          6.234,
          6.367,
          6.5,
          6.634,
          6.734,
          6.867,
          7.0,
          7.134,
          7.234,
          7.367,
          7.5,
          7.634,
          7.734,
          7.867,
          8.0,
          8.134,
          8.234,
          8.367,
          8.5,
          8.634,
          8.734,
          8.867,
          9.0,
          9.134,
          9.234,
          9.367,
          9.5,
          9.634,
          9.734,
          9.867,
          9.967
        ],
        "method": "Whole source frames, resized to 1280 × 720 with Lanczos and stored as lossless WebP. No interpolated frames or cropped-away surrounding context."
      },
      "title": "Study Mode: the document connects two different framings",
      "summary": "An isolated homework thumbnail becomes a thumbnail inside the composer through a cut, while its document and remove badge preserve recognition.",
      "observation": "The title is followed by the Tools menu and a highlighted study option. A book icon opens, a benefit statement appears on a colored field, and a homework attachment is isolated on white. The composer then appears with that same recognizable attachment inside it. This is a chain of feature, meaning, and use rather than a single continuous UI recording.",
      "findings": [
        "The native check shows the isolated attachment through f252 and the formed composer at f253. There are no intervening decoded frames showing the large thumbnail traveling and shrinking into the input.",
        "The document content and black remove badge survive the framing change. That repeated object makes the cut understandable even though its size and position change immediately.",
        "The sampled title has a comparatively stable left edge while it grows. It should not be reconstructed with the same continually recentering behavior observed in the Work suffix.",
        "The feature is named, located in a menu, represented by a book, connected to homework, and only then used in the composer. Each step answers a different question for the viewer."
      ],
      "typography": "At 125 ms sampling, the title grows from a stable-looking left edge and shows a partial product-name suffix before completing. The later white benefit statement uses a colored field and an underline beneath its key word. Both statements have completed readable holds. Exact character cadence and underline construction are outside the native window.",
      "handoff": "At f252 (8.400 s) the attachment remains isolated; at f253 (8.434 s) it is already a smaller thumbnail inside the composer, alongside controls and study suggestions. The following frames retain this UI while its framing changes slightly. This is object continuity across a cut, not evidence of a continuous shrink animation.",
      "adaptation": "Proposed: show a real demo input clearly before placing it in context, then carry the same recognizable content into the actual product view. A clean cut may communicate this better than inventing a long flight path for the object. Prepare controlled, non-private demo data and keep the product capture faithful.",
      "limit": "The menu, book, benefit statement, and title were sampled across the full 0–10 s excerpt. Every-frame inspection covers only the attachment-to-composer change. The pass does not measure upload time, verify an input event, recover a morph or camera pipeline, or include the answer after the visible partial prompt.",
      "phases": [
        {
          "time": 1.133,
          "label": "Complete title",
          "note": "A selected frame in the readable title hold.",
          "source_frame": 34,
          "clip_frame": 34
        },
        {
          "time": 2.0,
          "label": "Feature located in the menu",
          "note": "The Tools menu is becoming visible, beginning with the study option.",
          "source_frame": 60,
          "clip_frame": 60
        },
        {
          "time": 2.733,
          "label": "Study option highlighted",
          "note": "The target row is visibly emphasized within the menu.",
          "source_frame": 82,
          "clip_frame": 82
        },
        {
          "time": 4.634,
          "label": "Open-book graphic",
          "note": "A representative open-book state after the icon's sampled opening motion.",
          "source_frame": 139,
          "clip_frame": 139
        },
        {
          "time": 5.634,
          "label": "Benefit statement complete",
          "note": "The completed statement and underline are readable on the colored background.",
          "source_frame": 169,
          "clip_frame": 169
        },
        {
          "time": 7.134,
          "label": "Attachment isolated",
          "note": "The homework document is shown alone with its remove badge.",
          "source_frame": 214,
          "clip_frame": 214
        },
        {
          "time": 8.5,
          "label": "Attachment in the composer",
          "note": "Selected product frame after the native-checked cut; not the exact cut onset.",
          "source_frame": 255,
          "clip_frame": 255
        },
        {
          "time": 9.5,
          "label": "Prompt begins",
          "note": "Text entry has begun after the composer has been established.",
          "source_frame": 285,
          "clip_frame": 285
        }
      ],
      "lanes": [
        {
          "label": "Typography",
          "segments": [
            {
              "start": 0.233,
              "end": 1.133,
              "label": "Left-anchored title build",
              "note": "The left edge appears stable in the sampled title states. Broad sampled boundaries ±125 ms; individual-letter timing is not established.",
              "source_frame": 7,
              "clip_frame": 7
            },
            {
              "start": 1.133,
              "end": 1.867,
              "label": "Readable title hold",
              "note": "The completed line remains visible before the menu. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 34,
              "clip_frame": 34
            },
            {
              "start": 5.234,
              "end": 5.634,
              "label": "Benefit wording builds",
              "note": "White wording develops over the colored field. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 157,
              "clip_frame": 157
            },
            {
              "start": 5.634,
              "end": 7.0,
              "label": "Readable benefit hold",
              "note": "The full wording and underlined key word persist. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 169,
              "clip_frame": 169
            }
          ]
        },
        {
          "label": "Graphic objects",
          "segments": [
            {
              "start": 3.867,
              "end": 5.0,
              "label": "Book opens and holds",
              "note": "The isolated book changes from a closed-looking outline to an open form. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 116,
              "clip_frame": 116
            },
            {
              "start": 7.134,
              "end": 8.367,
              "label": "Isolated document attachment",
              "note": "The document and remove badge are shown before their appearance inside the composer. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 214,
              "clip_frame": 214
            }
          ]
        },
        {
          "label": "Product UI",
          "segments": [
            {
              "start": 2.0,
              "end": 2.733,
              "label": "Menu builds and target is emphasized",
              "note": "Rows become visible and the study option is highlighted. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 60,
              "clip_frame": 60
            },
            {
              "start": 2.733,
              "end": 3.733,
              "label": "Highlighted feature hold",
              "note": "The selected-looking menu row remains readable. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 82,
              "clip_frame": 82
            },
            {
              "start": 8.5,
              "end": 9.367,
              "label": "Composer established",
              "note": "The attachment, mode chip, input, and suggestions are visible before typing. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 255,
              "clip_frame": 255
            },
            {
              "start": 9.5,
              "end": 9.967,
              "label": "Partial prompt entry",
              "note": "The excerpt ends while the prompt is still being entered. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 285,
              "clip_frame": 285
            }
          ]
        }
      ],
      "cue": {
        "time": 8.5,
        "label": "Document gains its product context",
        "note": "Proposed manual OBS cue: after a prepared title and recognizable demo-input lead-in, show that same input inside the real composer. The reference anchor demonstrates the change, not an approved production start time. Choose the lead-in length and talking-head playback offset against the supplied footage and rehearse the manual switch.",
        "source_frame": 255,
        "clip_frame": 255
      },
      "native_window": {
        "start": 8.234,
        "end": 8.9,
        "observation": "All 20 frames from f247 through f266 were inspected. The isolated rounded document tile with its black remove badge remains through f252 (8.400 s). The next decoded frame, f253 (8.434 s), contains the complete composer, heading, study chip, suggestions, and the document as a small upper-left attachment. Its scale and position have changed in that one frame step, without an intervening travel or shrinking sequence. The following frames keep this formed interface visible while its framing adjusts. The repeated document and badge carry visual recognition across the cut.",
        "boundary": "Half-open source interval [8.234, 8.900) s, f247–f266 inclusive. This establishes the delivered frame transition, not whether an editor used hidden intermediate assets or a particular compositing method. The attachment's earlier arrival, title cadence, and later text entry remain sampled."
      },
      "film_title": "Introducing ChatGPT Study Mode",
      "source_url": "https://www.youtube.com/watch?v=XDYilxy1dn8",
      "published_date": "2025-07-29",
      "inspection": {
        "sample_target_seconds": 0.125,
        "sampled_frame_count": 81,
        "native_frame_count": 20,
        "method": "Visually reviewed all four sampled sheets across the complete excerpt and every frame on both native sheets. The sample set selects the nearest decoded frame to each 125 ms target and includes the final excerpt frame. All times use actual source PTS. Phase anchors are representative states, and lane boundaries remain broad ±125 ms annotations. Native frames were reviewed at reduced spatial resolution. No audio analysis."
      }
    },
    {
      "id": "codex-opening",
      "slug": "codex-first-look",
      "start": 0,
      "end": 9,
      "media": {
        "signature": "a478261527f172bdea7d2332fc00c5c772c671caf1a5ffc48500051e8ea50adc",
        "source_sha256": "d5f8b05e7d123aa336f22d01210b315bfd914aa3d380e70ca21783f023174895",
        "source_first_frame": 0,
        "source_last_frame_exclusive": 216,
        "source_start": 0.0,
        "source_end": 9.009,
        "frame_count": 216,
        "fps": 23.97611436154171,
        "frame_times": [
          0.0,
          0.041708,
          0.083417,
          0.125125,
          0.166833,
          0.208542,
          0.25025,
          0.291958,
          0.333667,
          0.375375,
          0.417083,
          0.458792,
          0.5005,
          0.542208,
          0.583917,
          0.625625,
          0.667333,
          0.709042,
          0.75075,
          0.792458,
          0.834167,
          0.875875,
          0.917583,
          0.959292,
          1.001,
          1.042708,
          1.084417,
          1.126125,
          1.167833,
          1.209542,
          1.25125,
          1.292958,
          1.334667,
          1.376375,
          1.418083,
          1.459792,
          1.5015,
          1.543208,
          1.584917,
          1.626625,
          1.668333,
          1.710042,
          1.75175,
          1.793458,
          1.835167,
          1.876875,
          1.918583,
          1.960292,
          2.002,
          2.043708,
          2.085417,
          2.127125,
          2.168833,
          2.210542,
          2.25225,
          2.293958,
          2.335667,
          2.377375,
          2.419083,
          2.460792,
          2.5025,
          2.544208,
          2.585917,
          2.627625,
          2.669333,
          2.711042,
          2.75275,
          2.794458,
          2.836167,
          2.877875,
          2.919583,
          2.961292,
          3.003,
          3.044708,
          3.086417,
          3.128125,
          3.169833,
          3.211542,
          3.25325,
          3.294958,
          3.336667,
          3.378375,
          3.420083,
          3.461792,
          3.5035,
          3.545208,
          3.586917,
          3.628625,
          3.670333,
          3.712042,
          3.75375,
          3.795458,
          3.837167,
          3.878875,
          3.920583,
          3.962292,
          4.004,
          4.045708,
          4.087417,
          4.129125,
          4.170833,
          4.212542,
          4.25425,
          4.295958,
          4.337667,
          4.379375,
          4.421083,
          4.462792,
          4.5045,
          4.546208,
          4.587917,
          4.629625,
          4.671333,
          4.713042,
          4.75475,
          4.796458,
          4.838167,
          4.879875,
          4.921583,
          4.963292,
          5.005,
          5.046708,
          5.088417,
          5.130125,
          5.171833,
          5.213542,
          5.25525,
          5.296958,
          5.338667,
          5.380375,
          5.422083,
          5.463792,
          5.5055,
          5.547208,
          5.588917,
          5.630625,
          5.672333,
          5.714042,
          5.75575,
          5.797458,
          5.839167,
          5.880875,
          5.922583,
          5.964292,
          6.006,
          6.047708,
          6.089417,
          6.131125,
          6.172833,
          6.214542,
          6.25625,
          6.297958,
          6.339667,
          6.381375,
          6.423083,
          6.464792,
          6.5065,
          6.548208,
          6.589917,
          6.631625,
          6.673333,
          6.715042,
          6.75675,
          6.798458,
          6.840167,
          6.881875,
          6.923583,
          6.965292,
          7.007,
          7.048708,
          7.090417,
          7.132125,
          7.173833,
          7.215542,
          7.25725,
          7.298958,
          7.340667,
          7.382375,
          7.424083,
          7.465792,
          7.5075,
          7.549208,
          7.590917,
          7.632625,
          7.674333,
          7.716042,
          7.75775,
          7.799458,
          7.841167,
          7.882875,
          7.924583,
          7.966292,
          8.008,
          8.049708,
          8.091417,
          8.133125,
          8.174833,
          8.216542,
          8.25825,
          8.299958,
          8.341667,
          8.383375,
          8.425083,
          8.466792,
          8.5085,
          8.550208,
          8.591917,
          8.633625,
          8.675333,
          8.717042,
          8.75875,
          8.800458,
          8.842167,
          8.883875,
          8.925583,
          8.967292
        ],
        "duration": 9.009,
        "precision": "Consecutive decoded source frames; source PTS and export PTS verified within 2 ms. Editorial event boundaries remain separately qualified."
      },
      "assets": {
        "signature": "d0aa6fdf8e8297f92c9d0714a8214f2fbccc8d49dec76313dd115cf43c822891",
        "source_sha256": "d5f8b05e7d123aa336f22d01210b315bfd914aa3d380e70ca21783f023174895",
        "source_width": 1920,
        "source_height": 1080,
        "width": 1280,
        "height": 720,
        "source_frame_indices": [
          3,
          15,
          58,
          59,
          60,
          61,
          62,
          63,
          64,
          65,
          66,
          67,
          68,
          69,
          70,
          71,
          72,
          73,
          74,
          75,
          76,
          77,
          84,
          105,
          141,
          162,
          171,
          213
        ],
        "source_times": [
          0.125,
          0.626,
          2.419,
          2.461,
          2.503,
          2.544,
          2.586,
          2.628,
          2.669,
          2.711,
          2.753,
          2.794,
          2.836,
          2.878,
          2.92,
          2.961,
          3.003,
          3.045,
          3.086,
          3.128,
          3.17,
          3.212,
          3.504,
          4.38,
          5.881,
          6.757,
          7.132,
          8.884
        ],
        "anchor_source_indices": [
          3,
          15,
          63,
          84,
          105,
          141,
          162,
          171,
          213
        ],
        "native_source_first": 58,
        "native_source_last_exclusive": 78,
        "native_source_times": [
          2.419,
          2.461,
          2.503,
          2.544,
          2.586,
          2.628,
          2.669,
          2.711,
          2.753,
          2.794,
          2.836,
          2.878,
          2.92,
          2.961,
          3.003,
          3.045,
          3.086,
          3.128,
          3.17,
          3.212
        ],
        "sample_source_times": [
          0.0,
          0.125,
          0.25,
          0.375,
          0.501,
          0.626,
          0.751,
          0.876,
          1.001,
          1.126,
          1.251,
          1.376,
          1.502,
          1.627,
          1.752,
          1.877,
          2.002,
          2.127,
          2.252,
          2.377,
          2.503,
          2.628,
          2.753,
          2.878,
          3.003,
          3.128,
          3.253,
          3.379,
          3.504,
          3.629,
          3.754,
          3.879,
          4.004,
          4.129,
          4.255,
          4.38,
          4.505,
          4.63,
          4.755,
          4.88,
          5.005,
          5.13,
          5.256,
          5.381,
          5.506,
          5.631,
          5.756,
          5.881,
          6.006,
          6.131,
          6.257,
          6.382,
          6.507,
          6.632,
          6.757,
          6.882,
          7.007,
          7.132,
          7.258,
          7.383,
          7.507,
          7.633,
          7.758,
          7.883,
          8.008,
          8.133,
          8.258,
          8.383,
          8.508,
          8.634,
          8.759,
          8.884,
          8.967
        ],
        "method": "Whole source frames, resized to 1280 × 720 with Lanczos and stored as lossless WebP. No interpolated frames or cropped-away surrounding context."
      },
      "title": "Codex: establish the whole app before the first close-up",
      "summary": "A readable title cuts directly to a formed desktop app; the product view rests before the pointer and closer framing explain an action.",
      "observation": "The title completes quickly and remains on screen much longer than its initial build. It then gives way to the entire app window on a blue-violet surround. The window is established before pointer movement and a closer view of the workspace selector. The selected workspace receives another hold before the framing moves to the composer. Context, target, and action are introduced in separate steps.",
      "findings": [
        "The native pass shows the title through f61 and the complete app window at f62. The title does not visibly shrink into the application, and the first product frame is not an isolated control.",
        "Sixteen inspected frames after that cut retain the initial full-window view without the later selector menu. The sampled sequence continues to establish that view before the featured pointer action.",
        "At 125 ms sampling, the title appears to build from a comparatively fixed left edge. Its completed wording is readable from the 0.626 s anchor through the 2.503 s sample.",
        "The closer selector view follows the whole-window introduction. A chosen workspace is then held before the composer becomes the next focal area, avoiding two competing targets at once."
      ],
      "typography": "The sampled opening shows successive title words and a partial final app word, with a comparatively stable left edge. The whole phrase has a clear completed hold. This is a sampled cadence description; the native window begins near the end of the hold and does not establish each letter's arrival.",
      "handoff": "Source f61 (2.544 s) is still the complete title; f62 (2.586 s) is the formed application on its colored surround. Later sampled frames move closer to the workspace selector before a menu is shown. The initial handoff is a direct cut plus orientation time, not a demonstrated text-to-interface morph.",
      "adaptation": "Proposed: use a short title, give it a readable hold, then show the real app at an orienting scale before moving closer to the control being discussed. Let the pointer identify the target after the context is clear. Set these intervals from the recorded speech rather than copying the reference's durations.",
      "limit": "The 0–9 s excerpt includes the first app handoff, workspace selection, and start of prompt entry, not a completed result. Native evidence is restricted to the title-to-app cut and immediate full-window view. No click event, application latency, original camera/easing setup, or audio synchronization is inferred.",
      "phases": [
        {
          "time": 0.626,
          "label": "Title complete",
          "note": "Representative start of the sampled completed-title hold, not a recovered keyframe.",
          "source_frame": 15,
          "clip_frame": 15
        },
        {
          "time": 2.628,
          "label": "Whole app established",
          "note": "A selected full-window frame after the native-checked cut.",
          "source_frame": 63,
          "clip_frame": 63
        },
        {
          "time": 3.504,
          "label": "Pointer becomes the guide",
          "note": "The pointer is visible in the established window before the selector close-up.",
          "source_frame": 84,
          "clip_frame": 84
        },
        {
          "time": 4.38,
          "label": "Workspace menu",
          "note": "The closer view shows the selector menu beneath the workspace name.",
          "source_frame": 105,
          "clip_frame": 105
        },
        {
          "time": 5.881,
          "label": "New workspace shown",
          "note": "The menu has closed and the selected workspace name is visible.",
          "source_frame": 141,
          "clip_frame": 141
        },
        {
          "time": 7.132,
          "label": "Composer becomes the target",
          "note": "The framing emphasizes the lower input area rather than the selector.",
          "source_frame": 171,
          "clip_frame": 171
        },
        {
          "time": 8.884,
          "label": "First prompt characters",
          "note": "Only the beginning of text entry is visible before the excerpt ends.",
          "source_frame": 213,
          "clip_frame": 213
        }
      ],
      "lanes": [
        {
          "label": "Title",
          "segments": [
            {
              "start": 0.125,
              "end": 0.626,
              "label": "Short title build",
              "note": "Successive sampled states add the product name and final word. Broad sampled boundaries ±125 ms.",
              "source_frame": 3,
              "clip_frame": 3
            },
            {
              "start": 0.626,
              "end": 2.503,
              "label": "Readable complete-title hold",
              "note": "The complete line remains visible across the sampled interval. Broad boundaries ±125 ms; exact cut details are confined to the native window.",
              "source_frame": 15,
              "clip_frame": 15
            }
          ]
        },
        {
          "label": "Product UI and framing",
          "segments": [
            {
              "start": 2.628,
              "end": 3.379,
              "label": "Full-window orientation hold",
              "note": "The formed desktop app is shown before the featured selector action. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 63,
              "clip_frame": 63
            },
            {
              "start": 3.504,
              "end": 4.38,
              "label": "Approach the selector",
              "note": "Pointer activity is followed by a closer view and a visible menu. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 84,
              "clip_frame": 84
            },
            {
              "start": 4.38,
              "end": 5.631,
              "label": "Menu and target choice",
              "note": "The menu remains visible while the pointer reaches a row. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 105,
              "clip_frame": 105
            },
            {
              "start": 5.881,
              "end": 6.632,
              "label": "Chosen workspace hold",
              "note": "The updated workspace name remains visible before attention moves down. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 141,
              "clip_frame": 141
            },
            {
              "start": 6.757,
              "end": 8.759,
              "label": "Move to the composer",
              "note": "The lower input area becomes the larger focal region and then holds. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 162,
              "clip_frame": 162
            },
            {
              "start": 8.884,
              "end": 8.967,
              "label": "Prompt begins",
              "note": "Partial text entry appears near the excerpt end. Broad sampled boundaries ±125 ms; this is not a completed task.",
              "source_frame": 213,
              "clip_frame": 213
            }
          ]
        },
        {
          "label": "Pointer and caret",
          "segments": [
            {
              "start": 3.504,
              "end": 6.632,
              "label": "Identify and choose the workspace",
              "note": "The pointer accompanies the selector passage and remains after the menu closes. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 84,
              "clip_frame": 84
            },
            {
              "start": 6.757,
              "end": 8.967,
              "label": "Input focus",
              "note": "Pointer/caret activity moves into the composer before visible characters appear. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 162,
              "clip_frame": 162
            }
          ]
        }
      ],
      "cue": {
        "time": 2.628,
        "label": "Title cuts to the whole application",
        "note": "Proposed manual OBS cue: a completed title gives way to the actual app on a distinct surround. Prepare the title lead-in and an orienting app hold so the switch does not compete with an immediate small action. Determine the actual cue and talking-head offset from supplied footage and manual rehearsal; this anchor does not prescribe reaction time or automatic sync.",
        "source_frame": 63,
        "clip_frame": 63
      },
      "native_window": {
        "start": 2.419,
        "end": 3.253,
        "observation": "All 20 frames from f58 through f77 were inspected. The complete title remains on white through f61 (2.544 s). At f62 (2.586 s), the entire formed app window appears against the blue-violet surround, including sidebar, central workspace heading, and lower composer. No intervening decoded frame blends or scales the title into this view. Frames f62–f77 retain the initial full-window composition without the selector menu that appears later. The first handoff therefore gives the viewer application context before the closer action passage.",
        "boundary": "Half-open source interval [2.419, 3.253) s, f58–f77 inclusive. This checks the delivered cut and the immediate orientation interval only. Title construction and the later pointer, close-up, and menu timings remain sampled. No claim of pixel-identical stillness, hidden production method, or measured UI latency is made."
      },
      "film_title": "A first look at the Codex app",
      "source_url": "https://www.youtube.com/watch?v=0e-Brv-gS9Q",
      "published_date": "2026-02-02",
      "inspection": {
        "sample_target_seconds": 0.125,
        "sampled_frame_count": 73,
        "native_frame_count": 20,
        "method": "Visually reviewed all four full-excerpt sampled sheets and every frame on both native-window sheets. Samples select nearest decoded frames to 125 ms targets and include the final excerpt frame. Times are actual source PTS, including the source container's millisecond rounding. Phase anchors are selected observations rather than event onsets; lane spans have broad ±125 ms boundaries. Frames are spatially reduced. No audio analysis."
      }
    },
    {
      "id": "codex-apps-opening",
      "slug": "codex-apps",
      "start": 0,
      "end": 10.5,
      "media": {
        "signature": "507e2670003bfa58147e70ef56111aa31ed98f499cafcfc330a68e8e718bfed3",
        "source_sha256": "48fdcf37ab3bfa5d990c2bd0b979ae14cf1618e52d73bba14bd1451e4cc43fee",
        "source_first_frame": 0,
        "source_last_frame_exclusive": 630,
        "source_start": 0.0,
        "source_end": 10.5,
        "frame_count": 630,
        "fps": 60.0,
        "frame_times": [
          0.0,
          0.016667,
          0.033333,
          0.05,
          0.066667,
          0.083333,
          0.1,
          0.116667,
          0.133333,
          0.15,
          0.166667,
          0.183333,
          0.2,
          0.216667,
          0.233333,
          0.25,
          0.266667,
          0.283333,
          0.3,
          0.316667,
          0.333333,
          0.35,
          0.366667,
          0.383333,
          0.4,
          0.416667,
          0.433333,
          0.45,
          0.466667,
          0.483333,
          0.5,
          0.516667,
          0.533333,
          0.55,
          0.566667,
          0.583333,
          0.6,
          0.616667,
          0.633333,
          0.65,
          0.666667,
          0.683333,
          0.7,
          0.716667,
          0.733333,
          0.75,
          0.766667,
          0.783333,
          0.8,
          0.816667,
          0.833333,
          0.85,
          0.866667,
          0.883333,
          0.9,
          0.916667,
          0.933333,
          0.95,
          0.966667,
          0.983333,
          1.0,
          1.016667,
          1.033333,
          1.05,
          1.066667,
          1.083333,
          1.1,
          1.116667,
          1.133333,
          1.15,
          1.166667,
          1.183333,
          1.2,
          1.216667,
          1.233333,
          1.25,
          1.266667,
          1.283333,
          1.3,
          1.316667,
          1.333333,
          1.35,
          1.366667,
          1.383333,
          1.4,
          1.416667,
          1.433333,
          1.45,
          1.466667,
          1.483333,
          1.5,
          1.516667,
          1.533333,
          1.55,
          1.566667,
          1.583333,
          1.6,
          1.616667,
          1.633333,
          1.65,
          1.666667,
          1.683333,
          1.7,
          1.716667,
          1.733333,
          1.75,
          1.766667,
          1.783333,
          1.8,
          1.816667,
          1.833333,
          1.85,
          1.866667,
          1.883333,
          1.9,
          1.916667,
          1.933333,
          1.95,
          1.966667,
          1.983333,
          2.0,
          2.016667,
          2.033333,
          2.05,
          2.066667,
          2.083333,
          2.1,
          2.116667,
          2.133333,
          2.15,
          2.166667,
          2.183333,
          2.2,
          2.216667,
          2.233333,
          2.25,
          2.266667,
          2.283333,
          2.3,
          2.316667,
          2.333333,
          2.35,
          2.366667,
          2.383333,
          2.4,
          2.416667,
          2.433333,
          2.45,
          2.466667,
          2.483333,
          2.5,
          2.516667,
          2.533333,
          2.55,
          2.566667,
          2.583333,
          2.6,
          2.616667,
          2.633333,
          2.65,
          2.666667,
          2.683333,
          2.7,
          2.716667,
          2.733333,
          2.75,
          2.766667,
          2.783333,
          2.8,
          2.816667,
          2.833333,
          2.85,
          2.866667,
          2.883333,
          2.9,
          2.916667,
          2.933333,
          2.95,
          2.966667,
          2.983333,
          3.0,
          3.016667,
          3.033333,
          3.05,
          3.066667,
          3.083333,
          3.1,
          3.116667,
          3.133333,
          3.15,
          3.166667,
          3.183333,
          3.2,
          3.216667,
          3.233333,
          3.25,
          3.266667,
          3.283333,
          3.3,
          3.316667,
          3.333333,
          3.35,
          3.366667,
          3.383333,
          3.4,
          3.416667,
          3.433333,
          3.45,
          3.466667,
          3.483333,
          3.5,
          3.516667,
          3.533333,
          3.55,
          3.566667,
          3.583333,
          3.6,
          3.616667,
          3.633333,
          3.65,
          3.666667,
          3.683333,
          3.7,
          3.716667,
          3.733333,
          3.75,
          3.766667,
          3.783333,
          3.8,
          3.816667,
          3.833333,
          3.85,
          3.866667,
          3.883333,
          3.9,
          3.916667,
          3.933333,
          3.95,
          3.966667,
          3.983333,
          4.0,
          4.016667,
          4.033333,
          4.05,
          4.066667,
          4.083333,
          4.1,
          4.116667,
          4.133333,
          4.15,
          4.166667,
          4.183333,
          4.2,
          4.216667,
          4.233333,
          4.25,
          4.266667,
          4.283333,
          4.3,
          4.316667,
          4.333333,
          4.35,
          4.366667,
          4.383333,
          4.4,
          4.416667,
          4.433333,
          4.45,
          4.466667,
          4.483333,
          4.5,
          4.516667,
          4.533333,
          4.55,
          4.566667,
          4.583333,
          4.6,
          4.616667,
          4.633333,
          4.65,
          4.666667,
          4.683333,
          4.7,
          4.716667,
          4.733333,
          4.75,
          4.766667,
          4.783333,
          4.8,
          4.816667,
          4.833333,
          4.85,
          4.866667,
          4.883333,
          4.9,
          4.916667,
          4.933333,
          4.95,
          4.966667,
          4.983333,
          5.0,
          5.016667,
          5.033333,
          5.05,
          5.066667,
          5.083333,
          5.1,
          5.116667,
          5.133333,
          5.15,
          5.166667,
          5.183333,
          5.2,
          5.216667,
          5.233333,
          5.25,
          5.266667,
          5.283333,
          5.3,
          5.316667,
          5.333333,
          5.35,
          5.366667,
          5.383333,
          5.4,
          5.416667,
          5.433333,
          5.45,
          5.466667,
          5.483333,
          5.5,
          5.516667,
          5.533333,
          5.55,
          5.566667,
          5.583333,
          5.6,
          5.616667,
          5.633333,
          5.65,
          5.666667,
          5.683333,
          5.7,
          5.716667,
          5.733333,
          5.75,
          5.766667,
          5.783333,
          5.8,
          5.816667,
          5.833333,
          5.85,
          5.866667,
          5.883333,
          5.9,
          5.916667,
          5.933333,
          5.95,
          5.966667,
          5.983333,
          6.0,
          6.016667,
          6.033333,
          6.05,
          6.066667,
          6.083333,
          6.1,
          6.116667,
          6.133333,
          6.15,
          6.166667,
          6.183333,
          6.2,
          6.216667,
          6.233333,
          6.25,
          6.266667,
          6.283333,
          6.3,
          6.316667,
          6.333333,
          6.35,
          6.366667,
          6.383333,
          6.4,
          6.416667,
          6.433333,
          6.45,
          6.466667,
          6.483333,
          6.5,
          6.516667,
          6.533333,
          6.55,
          6.566667,
          6.583333,
          6.6,
          6.616667,
          6.633333,
          6.65,
          6.666667,
          6.683333,
          6.7,
          6.716667,
          6.733333,
          6.75,
          6.766667,
          6.783333,
          6.8,
          6.816667,
          6.833333,
          6.85,
          6.866667,
          6.883333,
          6.9,
          6.916667,
          6.933333,
          6.95,
          6.966667,
          6.983333,
          7.0,
          7.016667,
          7.033333,
          7.05,
          7.066667,
          7.083333,
          7.1,
          7.116667,
          7.133333,
          7.15,
          7.166667,
          7.183333,
          7.2,
          7.216667,
          7.233333,
          7.25,
          7.266667,
          7.283333,
          7.3,
          7.316667,
          7.333333,
          7.35,
          7.366667,
          7.383333,
          7.4,
          7.416667,
          7.433333,
          7.45,
          7.466667,
          7.483333,
          7.5,
          7.516667,
          7.533333,
          7.55,
          7.566667,
          7.583333,
          7.6,
          7.616667,
          7.633333,
          7.65,
          7.666667,
          7.683333,
          7.7,
          7.716667,
          7.733333,
          7.75,
          7.766667,
          7.783333,
          7.8,
          7.816667,
          7.833333,
          7.85,
          7.866667,
          7.883333,
          7.9,
          7.916667,
          7.933333,
          7.95,
          7.966667,
          7.983333,
          8.0,
          8.016667,
          8.033333,
          8.05,
          8.066667,
          8.083333,
          8.1,
          8.116667,
          8.133333,
          8.15,
          8.166667,
          8.183333,
          8.2,
          8.216667,
          8.233333,
          8.25,
          8.266667,
          8.283333,
          8.3,
          8.316667,
          8.333333,
          8.35,
          8.366667,
          8.383333,
          8.4,
          8.416667,
          8.433333,
          8.45,
          8.466667,
          8.483333,
          8.5,
          8.516667,
          8.533333,
          8.55,
          8.566667,
          8.583333,
          8.6,
          8.616667,
          8.633333,
          8.65,
          8.666667,
          8.683333,
          8.7,
          8.716667,
          8.733333,
          8.75,
          8.766667,
          8.783333,
          8.8,
          8.816667,
          8.833333,
          8.85,
          8.866667,
          8.883333,
          8.9,
          8.916667,
          8.933333,
          8.95,
          8.966667,
          8.983333,
          9.0,
          9.016667,
          9.033333,
          9.05,
          9.066667,
          9.083333,
          9.1,
          9.116667,
          9.133333,
          9.15,
          9.166667,
          9.183333,
          9.2,
          9.216667,
          9.233333,
          9.25,
          9.266667,
          9.283333,
          9.3,
          9.316667,
          9.333333,
          9.35,
          9.366667,
          9.383333,
          9.4,
          9.416667,
          9.433333,
          9.45,
          9.466667,
          9.483333,
          9.5,
          9.516667,
          9.533333,
          9.55,
          9.566667,
          9.583333,
          9.6,
          9.616667,
          9.633333,
          9.65,
          9.666667,
          9.683333,
          9.7,
          9.716667,
          9.733333,
          9.75,
          9.766667,
          9.783333,
          9.8,
          9.816667,
          9.833333,
          9.85,
          9.866667,
          9.883333,
          9.9,
          9.916667,
          9.933333,
          9.95,
          9.966667,
          9.983333,
          10.0,
          10.016667,
          10.033333,
          10.05,
          10.066667,
          10.083333,
          10.1,
          10.116667,
          10.133333,
          10.15,
          10.166667,
          10.183333,
          10.2,
          10.216667,
          10.233333,
          10.25,
          10.266667,
          10.283333,
          10.3,
          10.316667,
          10.333333,
          10.35,
          10.366667,
          10.383333,
          10.4,
          10.416667,
          10.433333,
          10.45,
          10.466667,
          10.483333
        ],
        "duration": 10.5,
        "precision": "Consecutive decoded source frames; source PTS and export PTS verified within 2 ms. Editorial event boundaries remain separately qualified."
      },
      "assets": {
        "signature": "4103f4826214d94330964e6d1b11db5f4aff4a97053eb383c24cd68667cae952",
        "source_sha256": "48fdcf37ab3bfa5d990c2bd0b979ae14cf1618e52d73bba14bd1451e4cc43fee",
        "source_width": 1920,
        "source_height": 1080,
        "width": 1280,
        "height": 720,
        "source_frame_indices": [
          22,
          60,
          142,
          180,
          210,
          262,
          315,
          396,
          397,
          398,
          399,
          400,
          401,
          402,
          403,
          404,
          405,
          406,
          407,
          408,
          409,
          410,
          411,
          412,
          413,
          414,
          415,
          416,
          417,
          418,
          419,
          420,
          421,
          422,
          423,
          424,
          425,
          426,
          427,
          428,
          429,
          430,
          431,
          432,
          433,
          434,
          435,
          436,
          437,
          438,
          439,
          440,
          441,
          442,
          443,
          444,
          445,
          446,
          447,
          448,
          449,
          450,
          451,
          452,
          453,
          454,
          455,
          456,
          457,
          458,
          459,
          460,
          461,
          510,
          607,
          629
        ],
        "source_times": [
          0.366667,
          1.0,
          2.366667,
          3.0,
          3.5,
          4.366667,
          5.25,
          6.6,
          6.616667,
          6.633333,
          6.65,
          6.666667,
          6.683333,
          6.7,
          6.716667,
          6.733333,
          6.75,
          6.766667,
          6.783333,
          6.8,
          6.816667,
          6.833333,
          6.85,
          6.866667,
          6.883333,
          6.9,
          6.916667,
          6.933333,
          6.95,
          6.966667,
          6.983333,
          7.0,
          7.016667,
          7.033333,
          7.05,
          7.066667,
          7.083333,
          7.1,
          7.116667,
          7.133333,
          7.15,
          7.166667,
          7.183333,
          7.2,
          7.216667,
          7.233333,
          7.25,
          7.266667,
          7.283333,
          7.3,
          7.316667,
          7.333333,
          7.35,
          7.366667,
          7.383333,
          7.4,
          7.416667,
          7.433333,
          7.45,
          7.466667,
          7.483333,
          7.5,
          7.516667,
          7.533333,
          7.55,
          7.566667,
          7.583333,
          7.6,
          7.616667,
          7.633333,
          7.65,
          7.666667,
          7.683333,
          8.5,
          10.116667,
          10.483333
        ],
        "anchor_source_indices": [
          22,
          60,
          142,
          180,
          210,
          262,
          315,
          412,
          420,
          435,
          510,
          607,
          629
        ],
        "native_source_first": 396,
        "native_source_last_exclusive": 462,
        "native_source_times": [
          6.6,
          6.616667,
          6.633333,
          6.65,
          6.666667,
          6.683333,
          6.7,
          6.716667,
          6.733333,
          6.75,
          6.766667,
          6.783333,
          6.8,
          6.816667,
          6.833333,
          6.85,
          6.866667,
          6.883333,
          6.9,
          6.916667,
          6.933333,
          6.95,
          6.966667,
          6.983333,
          7.0,
          7.016667,
          7.033333,
          7.05,
          7.066667,
          7.083333,
          7.1,
          7.116667,
          7.133333,
          7.15,
          7.166667,
          7.183333,
          7.2,
          7.216667,
          7.233333,
          7.25,
          7.266667,
          7.283333,
          7.3,
          7.316667,
          7.333333,
          7.35,
          7.366667,
          7.383333,
          7.4,
          7.416667,
          7.433333,
          7.45,
          7.466667,
          7.483333,
          7.5,
          7.516667,
          7.533333,
          7.55,
          7.566667,
          7.583333,
          7.6,
          7.616667,
          7.633333,
          7.65,
          7.666667,
          7.683333
        ],
        "sample_source_times": [
          0.0,
          0.116667,
          0.25,
          0.366667,
          0.5,
          0.616667,
          0.75,
          0.866667,
          1.0,
          1.116667,
          1.25,
          1.366667,
          1.5,
          1.616667,
          1.75,
          1.866667,
          2.0,
          2.116667,
          2.25,
          2.366667,
          2.5,
          2.616667,
          2.75,
          2.866667,
          3.0,
          3.116667,
          3.25,
          3.366667,
          3.5,
          3.616667,
          3.75,
          3.866667,
          4.0,
          4.116667,
          4.25,
          4.366667,
          4.5,
          4.616667,
          4.75,
          4.866667,
          5.0,
          5.116667,
          5.25,
          5.366667,
          5.5,
          5.616667,
          5.75,
          5.866667,
          6.0,
          6.116667,
          6.25,
          6.366667,
          6.5,
          6.616667,
          6.75,
          6.866667,
          7.0,
          7.116667,
          7.25,
          7.366667,
          7.5,
          7.616667,
          7.75,
          7.866667,
          8.0,
          8.116667,
          8.25,
          8.366667,
          8.5,
          8.616667,
          8.75,
          8.866667,
          9.0,
          9.116667,
          9.25,
          9.366667,
          9.5,
          9.616667,
          9.75,
          9.866667,
          10.0,
          10.116667,
          10.25,
          10.366667,
          10.483333
        ],
        "method": "Whole source frames, resized to 1280 × 720 with Lanczos and stored as lossless WebP. No interpolated frames or cropped-away surrounding context."
      },
      "title": "Codex Apps: dismantle the collage, leave white space, then show the task",
      "summary": "A busy opening removes its objects in stages and leaves seventeen white frames before the application appears.",
      "observation": "A small introductory line is overtaken by large colored word tiles and several miniature app examples. The tiles depart while the examples remain around a centered capability sentence. The examples then leave in separate steps. A short white interval separates this montage from a close application view containing a real task prompt. The task view later reframes to show a result within the same excerpt.",
      "findings": [
        "The native window resolves a distinct exit order: the upper example disappears, the clock-like graphic follows, the capability sentence leaves, and the lower example is last. The collage does not fade out as one unit.",
        "Seventeen consecutive white frames, f414–f430, separate the last example from the application at f431. That delivered interval is about 0.283 s, not a missing observation between coarse samples.",
        "The first application frame is already a close, partially cropped task view. Later frames shift the framing while the acknowledgement text builds; the preceding collage is not shown transforming into that window.",
        "The complete central sentence stays readable while surrounding examples change or leave. Later task-counter changes in the sampled demo are editorial evidence only and cannot establish how long the product actually took."
      ],
      "typography": "The small introductory line has a completed hold. Large now, you, and can tiles then arrive as separate words, overlapping the quieter line and miniature examples. Those tiles leave before a smaller centered capability sentence builds and holds. This opening uses several text scales and word-level staging rather than one continuous title treatment; exact early character timing remains sampled.",
      "handoff": "The native pass checks the end of the montage, the white interval, and the first application frames. The application appears after the white gap as a formed, cropped task view. It subsequently moves within the frame while acknowledgement text develops. The result reframe near 10.1–10.5 s was sampled, not checked frame by frame.",
      "adaptation": "Proposed: use a short collage to establish breadth, let its caption finish, then remove surrounding examples in a readable order. A brief clear field can separate that montage from one focused, faithful product demo. Choose whether such a white interval works in your own presentation; do not copy it as a required delay or imply the edited demo preserves real task duration.",
      "limit": "The full 0–10.5 s range was sampled, with native inspection only from 6.600 to 7.700 s. The earlier collage arrivals and later result reveal are not every-frame findings. The inspection does not identify animation layers, exact curves, rendering software, soundtrack relationships, or product latency. The on-screen task counter is not a benchmark.",
      "phases": [
        {
          "time": 1.0,
          "label": "Small introduction complete",
          "note": "The introductory line is readable before larger objects overlap it.",
          "source_frame": 60,
          "clip_frame": 60
        },
        {
          "time": 2.366667,
          "label": "First oversized word tile",
          "note": "A large purple tile begins to dominate the composition.",
          "source_frame": 142,
          "clip_frame": 142
        },
        {
          "time": 3.5,
          "label": "Words and examples overlap",
          "note": "Multiple text scales, app examples, and small graphics coexist.",
          "source_frame": 210,
          "clip_frame": 210
        },
        {
          "time": 5.25,
          "label": "Capability sentence complete",
          "note": "The smaller central sentence is readable among the examples.",
          "source_frame": 315,
          "clip_frame": 315
        },
        {
          "time": 6.866667,
          "label": "Last example remains",
          "note": "Only the lower example remains after the earlier native-checked departures.",
          "source_frame": 412,
          "clip_frame": 412
        },
        {
          "time": 7.0,
          "label": "White interval",
          "note": "Representative frame inside the seventeen-frame clear interval, not its first frame.",
          "source_frame": 420,
          "clip_frame": 420
        },
        {
          "time": 7.25,
          "label": "Focused task view",
          "note": "A selected early application frame after the white interval.",
          "source_frame": 435,
          "clip_frame": 435
        },
        {
          "time": 10.483333,
          "label": "Result in application context",
          "note": "The final sampled frame shows a wider application-and-result view; its transition remains sampled.",
          "source_frame": 629,
          "clip_frame": 629
        }
      ],
      "lanes": [
        {
          "label": "Small typography",
          "segments": [
            {
              "start": 0.366667,
              "end": 1.0,
              "label": "Introduction builds",
              "note": "The small opening line develops before the montage. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 22,
              "clip_frame": 22
            },
            {
              "start": 1.0,
              "end": 2.25,
              "label": "Readable introductory hold",
              "note": "The completed line remains alone before the oversized tile arrives. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 60,
              "clip_frame": 60
            },
            {
              "start": 4.366667,
              "end": 5.25,
              "label": "Capability sentence builds",
              "note": "Smaller centered text takes over after the large word tiles leave. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 262,
              "clip_frame": 262
            },
            {
              "start": 5.25,
              "end": 6.75,
              "label": "Readable sentence amid changing examples",
              "note": "The completed wording persists while nearby examples change and begin leaving. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 315,
              "clip_frame": 315
            }
          ]
        },
        {
          "label": "Oversized word tiles",
          "segments": [
            {
              "start": 2.366667,
              "end": 3.5,
              "label": "Separate word arrivals",
              "note": "Now, you, and can are introduced as large colored blocks at different sampled moments. Broad boundaries ±125 ms.",
              "source_frame": 142,
              "clip_frame": 142
            },
            {
              "start": 3.5,
              "end": 4.25,
              "label": "Word tiles depart",
              "note": "The large blocks leave while miniature app examples remain. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 210,
              "clip_frame": 210
            }
          ]
        },
        {
          "label": "Demo collage",
          "segments": [
            {
              "start": 3.0,
              "end": 5.25,
              "label": "Examples accumulate and change",
              "note": "Several miniature application examples and small graphics surround the text. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 180,
              "clip_frame": 180
            },
            {
              "start": 5.25,
              "end": 6.866667,
              "label": "Examples leave in stages",
              "note": "The montage becomes less crowded until the lower example is last. Broad sampled boundaries ±125 ms; the final exit order is checked natively.",
              "source_frame": 315,
              "clip_frame": 315
            }
          ]
        },
        {
          "label": "Product UI",
          "segments": [
            {
              "start": 7.25,
              "end": 8.25,
              "label": "Task view and acknowledgement",
              "note": "The cropped application view is visible and acknowledgement text builds. Broad sampled boundaries ±125 ms; this is edited footage, not measured response time.",
              "source_frame": 435,
              "clip_frame": 435
            },
            {
              "start": 8.5,
              "end": 9.866667,
              "label": "Work explanation and counter changes",
              "note": "More response text and changing task-counter values are shown. Sampled span; broad boundaries ±125 ms. Do not infer real elapsed time.",
              "source_frame": 510,
              "clip_frame": 510
            },
            {
              "start": 10.116667,
              "end": 10.483333,
              "label": "Reframe to the result",
              "note": "The view widens to include the resulting application surface near the excerpt end. Sampled span; broad boundaries ±125 ms.",
              "source_frame": 607,
              "clip_frame": 607
            }
          ]
        }
      ],
      "cue": {
        "time": 7.25,
        "label": "Clear field gives way to the focused application",
        "note": "Proposed manual OBS cue: after a prepared title or short montage lead-in, use the appearance of a recognizable application view, not the start of the white gap. Preserve enough orientation time before the first important action. Establish the actual cue and talking-head playback offset against supplied footage and manual rehearsal; the source gap is not a human reaction allowance.",
        "source_frame": 435,
        "clip_frame": 435
      },
      "native_window": {
        "start": 6.6,
        "end": 7.7,
        "observation": "All 66 frames from f396 through f461 were inspected. The upper example is still present at f399 and absent at f400 (6.666667 s). The clock-like graphic remains through f406 and is absent at f407; the central capability sentence remains through f407 and is absent at f408 (6.800 s). The lower example persists through f413, then f414 (6.900 s) is white. Every frame from f414 through f430 is white: seventeen frames spanning about 0.283 s before the application first appears at f431 (7.183333 s). That first task view is already formed and cropped at the right and bottom edges. Subsequent frames shift its framing while acknowledgement characters begin appearing, reaching the words I'm on it by the end of the inspected window.",
        "boundary": "Half-open source interval [6.600, 7.700) s, f396–f461 inclusive. The final departure order, white-frame count, and first application view are native-frame findings. Earlier collage arrivals and the later result reframe remain sampled. No hidden transition layers, exact easing, or real task-duration inference is supported."
      },
      "film_title": "Build and share apps in Codex",
      "source_url": "https://www.youtube.com/watch?v=5UlRL_ImvQ0",
      "published_date": "2026-06-02",
      "inspection": {
        "sample_target_seconds": 0.125,
        "sampled_frame_count": 85,
        "native_frame_count": 66,
        "method": "Visually reviewed all four full-excerpt sampled sheets and all six consecutive-window sheets, including each white frame. Samples use nearest decoded frames to 125 ms targets plus the final excerpt frame. All times are actual source PTS. Phase anchors identify representative states rather than asserted event onsets; lane spans retain broad ±125 ms boundaries. Native frames were checked at reduced spatial resolution. No audio analysis."
      }
    }
  ]
}
