{
 "id": "working-timer-flips-then-report-card-fills-and-autoscrolls",
 "title": "Flip a working timer to done, drop in a report heading, grow the bars, then autoscroll",
 "family": "chart",
 "status": "rendered-draft",
 "edition": "studies-300",
 "gaps": [
  "Visual fidelity is an authored draft judgement from sampled source frames; no independent blind review or native Resolve execution."
 ],
 "intervalKey": [
  "t8Ej9aeW388",
  "211211/4000",
  "673673/12000"
 ],
 "source": {
  "filmId": "t8Ej9aeW388",
  "film": "How IT Admins can manage ChatGPT Work at scale | OpenAI",
  "url": "https://www.youtube.com/watch?v=t8Ej9aeW388",
  "frames": [
   1266,
   1346
  ],
  "fps": {
   "numerator": 24000,
   "denominator": 1001
  },
  "startSeconds": 52.80275,
  "endSeconds": 56.13941666666667,
  "publicationDate": "2026-07-23",
  "masterSha256": "2fa354eabdbf901091d6b094917058b9d2a74520f7ddf549e9c46dfb1151d720",
  "clockBasis": "Downloaded 1920x1080 rendition at 24000/1001 fps; excerpt frame i = master frame 1266+i, re-encoded to 960x540 without omitted positions."
 },
 "sourceHash": "0ce0a7b72c803bca28aaf45765424bd75c1a2851f68bf55a3ffee7e4b3956afc",
 "classification": "vector-code-approximation",
 "bindingLevel": "full-render-manifest",
 "observation": "A dark admin chat: an earlier bar list sits above a user bubble asking for spend per active user, followed by a grey 'Working for 44s' status and a thinking paragraph. At ~f12 the status flips to 'Worked for 45s', the thinking paragraph disappears and a bold heading with a one-line summary appears in its place (~f14-16). A dark card appears beneath (~f20) with three KPI tiles and five labelled bar rows whose orange and blue bars grow to their values (~f24-44). Between ~f50 and ~f66 the whole column scrolls upward so the table under the card comes into view; it holds to the end.",
 "mechanism": "Status flip from working to done, heading and summary replace the thinking text, a chart card populates with growing bars, then the transcript autoscrolls to reveal the rest.",
 "phases": [
  {
   "frame": 0,
   "label": "Working timer and thinking text"
  },
  {
   "frame": 12,
   "label": "Timer flips to Worked; heading and summary replace thinking"
  },
  {
   "frame": 20,
   "label": "Card plate appears"
  },
  {
   "frame": 24,
   "label": "KPI tiles fade in, bars grow"
  },
  {
   "frame": 50,
   "label": "Autoscroll up 300px"
  },
  {
   "frame": 66,
   "label": "Hold on table"
  }
 ],
 "checks": {
  "recipeSha256": "484cc3af9a808589fd08574b119015efd506640ebe93c6af1f7a63fb576679aa",
  "renderManifestSha256": "2fb5ccf911bfa7898f085aa661fdac6957097b3ef84b7a0e6b2014ebfb78a839",
  "adaptationManifestSha256": "cd1136dacde86783d0852f1005c363a019fd9a2b99e1d47516a84ee84a0608f6",
  "implementationFiles": 15,
  "movies": {
   "source": {
    "sha256": "0ce0a7b72c803bca28aaf45765424bd75c1a2851f68bf55a3ffee7e4b3956afc",
    "bytes": 177556,
    "width": 960,
    "height": 540,
    "fps": "24000/1001",
    "frames": 80,
    "duration": 3.336667,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "original": {
    "sha256": "e71b781c7bfa366d97093a199d800ba56499e881cf03c1c0e74473a8b50b0f65",
    "bytes": 377045,
    "width": 1920,
    "height": 1080,
    "fps": "24000/1001",
    "frames": 80,
    "duration": 3.336656,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "adaptation": {
    "sha256": "87fd18a3e48e8e11ec714121b880e39b264c4d64109485138fe1e22acef71c25",
    "bytes": 337349,
    "width": 1920,
    "height": 1080,
    "fps": "24000/1001",
    "frames": 80,
    "duration": 3.336656,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   }
  },
  "preparedArchive": {
   "sha256": "a1934285e8923a5e32353668444e278c0ef04e7115d97bb7a30d0c7ff12df9ab",
   "bytes": 153136,
   "members": 20,
   "crc": "pass"
  },
  "selectedSvg": {
   "sha256": "a8d602f7a10d2fba3e6254f927e20a0bd561243e8da028ab40523b95f732b0c4",
   "bytes": 11779,
   "drawableElements": 63,
   "rasterEmbedded": false,
   "frame": 60,
   "meaningful": true
  },
  "contentDiffers": true,
  "renderSeconds": 13.7
 },
 "assets": {
  "source.mp4": {
   "path": "items/working-timer-flips-then-report-card-fills-and-autoscrolls/source.mp4",
   "sha256": "0ce0a7b72c803bca28aaf45765424bd75c1a2851f68bf55a3ffee7e4b3956afc",
   "bytes": 177556
  },
  "remake.mp4": {
   "path": "items/working-timer-flips-then-report-card-fills-and-autoscrolls/remake.mp4",
   "sha256": "e71b781c7bfa366d97093a199d800ba56499e881cf03c1c0e74473a8b50b0f65",
   "bytes": 377045
  },
  "adaptation.mp4": {
   "path": "items/working-timer-flips-then-report-card-fills-and-autoscrolls/adaptation.mp4",
   "sha256": "87fd18a3e48e8e11ec714121b880e39b264c4d64109485138fe1e22acef71c25",
   "bytes": 337349
  },
  "editable.svg": {
   "path": "items/working-timer-flips-then-report-card-fills-and-autoscrolls/editable.svg",
   "sha256": "a8d602f7a10d2fba3e6254f927e20a0bd561243e8da028ab40523b95f732b0c4",
   "bytes": 11779
  },
  "resolve.txt": {
   "path": "items/working-timer-flips-then-report-card-fills-and-autoscrolls/resolve.txt",
   "sha256": "fa6b1bd34806936be5994dda06808f82915c935fed66d0c4f7d4f1bba9179c03",
   "bytes": 12805
  },
  "package.zip": {
   "path": "items/working-timer-flips-then-report-card-fills-and-autoscrolls/package.zip",
   "sha256": "a1934285e8923a5e32353668444e278c0ef04e7115d97bb7a30d0c7ff12df9ab",
   "bytes": 153136
  },
  "recipe.json": {
   "path": "items/working-timer-flips-then-report-card-fills-and-autoscrolls/recipe.json",
   "sha256": "484cc3af9a808589fd08574b119015efd506640ebe93c6af1f7a63fb576679aa",
   "bytes": 22270
  }
 },
 "builtAt": "2026-09-18T05:50:39Z"
}