{
  "id": "browser-mode-click-expands-composer-and-adds-project-row",
  "title": "Click the browser mode switch, expand the composer, and add its footer",
  "family": "interaction",
  "status": "rendered-draft",
  "edition": "studies-500",
  "gaps": [
    "Visual fidelity is an authored draft judgement from sampled source frames; no independent blind review or native Resolve execution."
  ],
  "intervalKey": [
    "Rk4VyQxDq5s",
    "1152151/24000",
    "623623/12000"
  ],
  "source": {
    "filmId": "Rk4VyQxDq5s",
    "film": "Getting Started with ChatGPT Work",
    "publicationDate": "2026-08-28",
    "fps": {
      "numerator": 24000,
      "denominator": 1001
    },
    "frames": [
      1151,
      1246
    ],
    "url": "https://www.youtube.com/watch?v=Rk4VyQxDq5s",
    "startSeconds": 48.00629166666667,
    "endSeconds": 51.968583333333335,
    "masterSha256": "a9e3510123ba21f4773aa165948df918784e455f0296dbbe4fdc729e5981d1ff",
    "masterBytes": 9540125,
    "clockBasis": "Downloaded 1920x1080 rendition at 24000/1001 fps; excerpt frame i = master frame 1151+i. Re-encoded to 960 pixels wide with every native frame position preserved."
  },
  "sourceHash": "0c3702d6373cc8542ab2f04b82abfcdcdcd6b6debfca0a7f9e1fb7c3fe6e2714",
  "classification": "vector-code-approximation",
  "bindingLevel": "full-render-manifest",
  "observation": "A close browser view with a pinned presenter inset starts in Chat mode. The pointer reaches Work at13. By27 the right mode is selected, the central heading has changed, and the input has become a taller composer with project/plugin footer controls. The new state holds through81 before a presenter-angle cut at94. Draft reconstruction from eight viewed native-frame source samples. Event order is observed; transition boundaries between samples and easing are authored approximations, not recovered source timing. No source-fidelity or native Resolve approval.",
  "mechanism": "A mode click coordinates a selected-pill change, heading replacement, and a taller work composer with a separate footer; the inset remains pinned until the final cut.",
  "phases": [
    {
      "frame": 0,
      "label": "Compact input"
    },
    {
      "frame": 13,
      "label": "Mode target"
    },
    {
      "frame": 27,
      "label": "Work layout"
    },
    {
      "frame": 81,
      "label": "Work hold"
    },
    {
      "frame": 94,
      "label": "Presenter cut"
    }
  ],
  "checks": {
    "recipeSha256": "ff97766e289acf1f38d7ee9451cf7525882d76cb4c0474022e811a3a29d5d270",
    "renderManifestSha256": "ce12102ab684b8a08b14ad488eddcbb856045bc2049f5b21641ee1da9b5050ae",
    "adaptationManifestSha256": "b7cdde66e6e8e307fb149346a94b0762df3db51ad0bff90b0a5753bd40e73c22",
    "implementationFiles": 18,
    "movies": {
      "source": {
        "sha256": "0c3702d6373cc8542ab2f04b82abfcdcdcd6b6debfca0a7f9e1fb7c3fe6e2714",
        "bytes": 128739,
        "width": 960,
        "height": 540,
        "fps": "24000/1001",
        "frames": 95,
        "duration": 3.962292,
        "codec": "h264",
        "pixelFormat": "yuv420p",
        "audioStreams": 0
      },
      "original": {
        "sha256": "b1986a0aecf836ec56c99ffc0857863650a842491600b641c682a9aff6d4bdc8",
        "bytes": 62665,
        "width": 1920,
        "height": 1080,
        "fps": "24000/1001",
        "frames": 95,
        "duration": 3.962289,
        "codec": "h264",
        "pixelFormat": "yuv420p",
        "audioStreams": 0
      },
      "adaptation": {
        "sha256": "6d74a4c1adf71d2bdf1e7b9ca651e85b2e968671be627d2ddebcaec67321fac1",
        "bytes": 62968,
        "width": 1920,
        "height": 1080,
        "fps": "24000/1001",
        "frames": 95,
        "duration": 3.962289,
        "codec": "h264",
        "pixelFormat": "yuv420p",
        "audioStreams": 0
      }
    },
    "preparedArchive": {
      "sha256": "c1432871f658fa8f871ee4fdda4f975486e96b2e266ce5313812d70621606317",
      "bytes": 714625,
      "members": 29,
      "crc": "pass"
    },
    "selectedSvg": {
      "sha256": "d24b405b8ec566dda32c36759218367601798d507f0858d4e5a14f5867b0ec0d",
      "bytes": 684836,
      "drawableElements": 13,
      "rasterEmbedded": false,
      "frame": 94,
      "meaningful": true
    },
    "contentDiffers": true,
    "masterFrozenBeforeAndAfter": true,
    "renderSeconds": 42.278000000000006
  },
  "assets": {
    "source.mp4": {
      "path": "items/browser-mode-click-expands-composer-and-adds-project-row/source.mp4",
      "sha256": "0c3702d6373cc8542ab2f04b82abfcdcdcd6b6debfca0a7f9e1fb7c3fe6e2714",
      "bytes": 128739
    },
    "remake.mp4": {
      "path": "items/browser-mode-click-expands-composer-and-adds-project-row/remake.mp4",
      "sha256": "b1986a0aecf836ec56c99ffc0857863650a842491600b641c682a9aff6d4bdc8",
      "bytes": 62665
    },
    "adaptation.mp4": {
      "path": "items/browser-mode-click-expands-composer-and-adds-project-row/adaptation.mp4",
      "sha256": "6d74a4c1adf71d2bdf1e7b9ca651e85b2e968671be627d2ddebcaec67321fac1",
      "bytes": 62968
    },
    "editable.svg": {
      "path": "items/browser-mode-click-expands-composer-and-adds-project-row/editable.svg",
      "sha256": "d24b405b8ec566dda32c36759218367601798d507f0858d4e5a14f5867b0ec0d",
      "bytes": 684836
    },
    "resolve.txt": {
      "path": "items/browser-mode-click-expands-composer-and-adds-project-row/resolve.txt",
      "sha256": "73f03f3f6ed9cb27ad0c7dd1c57224ac9cd0abc92153b8a9eaab43d045dc0545",
      "bytes": 17270
    },
    "package.zip": {
      "path": "items/browser-mode-click-expands-composer-and-adds-project-row/package.zip",
      "sha256": "c1432871f658fa8f871ee4fdda4f975486e96b2e266ce5313812d70621606317",
      "bytes": 714625
    },
    "recipe.json": {
      "path": "items/browser-mode-click-expands-composer-and-adds-project-row/recipe.json",
      "sha256": "ff97766e289acf1f38d7ee9451cf7525882d76cb4c0474022e811a3a29d5d270",
      "bytes": 17271
    },
    "poster.jpg": {
      "path": "items/browser-mode-click-expands-composer-and-adds-project-row/poster.jpg",
      "sha256": "1937b5b20cd0484ab8350549a1c7b13e56465254a5ff12b3ebc189dc133b3628",
      "bytes": 8151
    },
    "remake.mp4.manifest.json": {
      "path": "items/browser-mode-click-expands-composer-and-adds-project-row/remake.mp4.manifest.json",
      "sha256": "ce12102ab684b8a08b14ad488eddcbb856045bc2049f5b21641ee1da9b5050ae",
      "bytes": 2704
    },
    "adaptation.mp4.manifest.json": {
      "path": "items/browser-mode-click-expands-composer-and-adds-project-row/adaptation.mp4.manifest.json",
      "sha256": "b7cdde66e6e8e307fb149346a94b0762df3db51ad0bff90b0a5753bd40e73c22",
      "bytes": 2716
    },
    "source.manifest.json": {
      "path": "items/browser-mode-click-expands-composer-and-adds-project-row/source.manifest.json",
      "sha256": "7c829678bd9184f42e41b45ca69a5bb89e039fb0ba99474bc0a67e71eeda8099",
      "bytes": 1245
    },
    "source-frame-clock.json": {
      "path": "items/browser-mode-click-expands-composer-and-adds-project-row/source-frame-clock.json",
      "sha256": "b77c872f2c15ad8206be6438b80547fe293bb759e37b8ab51700264de2399244",
      "bytes": 3119
    },
    "editable.svg.manifest.json": {
      "path": "items/browser-mode-click-expands-composer-and-adds-project-row/editable.svg.manifest.json",
      "sha256": "4f93a2dc32b2df0cf71f780af5675e33e2a299cac4180cee18cae9e9f02dd56b",
      "bytes": 1289
    }
  },
  "builtAt": "2026-09-18T16:16:21Z"
}
