{
 "title": "Agent-built video: 3 briefs × 3 routes × 3 runs, Claude Code with Claude Opus 5.5",
 "publisher": "JustUse (justuse.tech)",
 "run_date": "2026-10-22",
 "license": "CC BY 4.0",
 "agent": {
  "tool": "Claude Code 2.1.308",
  "model": "claude-opus-5-5",
  "mode": "--dangerously-skip-permissions",
  "budget_cap_usd_per_run": 8
 },
 "isolation": "Each run in a fresh Docker container (node 22, Chromium, ffmpeg, fonts), API key only, no account login, no memory. Before each run the agent was asked what it knows about the user; all 27 named nothing personal (6 mentioned the container's own user name, 'maker').",
 "versions": {
  "hyperframes_skills": "hyperframes@0.8.186 (7 official skills)",
  "remotion": "4.0.538, skills from remotion-dev/skills (12 official skills)",
  "plain_canvas": "no framework; every run chose puppeteer-core for capture"
 },
 "briefs": {
  "character": "Make a 10-second hand-drawn character animation.\n\nFormat: 1920×1080, 30 fps, exactly 10.0 seconds, MP4 (H.264). No audio.\nCharacter: a coffee cup with a face and a handle that works as an arm, on a warm paper-texture background.\n\nBeats:\n- 0–3 s: the cup sleeps, eyes closed, small \"z\" letters rise and fade.\n- 3–5 s: its eyes open, steam curls up from the cup.\n- 5–8 s: it stretches its handle-arm and waves at the viewer.\n- 8–10 s: it smiles, and the words \"Good morning.\" appear hand-lettered.\n\nThe line must look hand-drawn (slightly irregular; a gentle line boil is welcome), not clean vector. Draw everything in code: no image or video generation, no downloaded images.",
  "explainer": "Make a 20-second explainer: \"How compound interest works\".\n\nFormat: 1920×1080, 30 fps, exactly 20.0 seconds, MP4 (H.264). No audio.\nLook: white background, dark text, one accent colour for the compound line and a grey for the simple-interest line. Clean sans-serif.\n\nContent (use exactly these numbers):\n- €1,000 invested at 5 % a year, compounded yearly, for 30 years.\n- A line chart, x-axis 0–30 years, y-axis €0–€5,000, labelled axes. The compound line draws in from left to right.\n- Value labels appear on the line at year 10 (€1,628.89), year 20 (€2,653.30) and year 30 (€4,321.94).\n- A grey straight line for simple interest (€50 a year, €2,500 at year 30) draws in for comparison.\n- The formula A = P(1 + r)^n is shown, typeset properly.\n- Three captions at the bottom, one after another:\n  1. \"€1,000 at 5 % a year.\"\n  2. \"Interest earns interest.\"\n  3. \"After 30 years: €4,321.94 instead of €2,500.\"\n\nEvery number on screen must be exactly as given. Text never overlaps the chart lines or other text.",
  "promo": "Make a 10-second launch promo for a fictional invoicing app called Ledgerly.\n\nFormat: 1920×1080, 30 fps, exactly 10.0 seconds, MP4 (H.264). No audio.\nLook: off-white background #FBFAF5, ink #16140F, one accent colour #2B59C3. One bold sans-serif typeface.\n\nBeats:\n- 0–2.5 s: \"Invoices.\" slams in, then \"Chasing payments.\" appears below it.\n- 2.5–5 s: \"Late fees.\" joins them, then the three lines are struck through one by one.\n- 5–8 s: \"Ledgerly sends them. Follows up. Gets you paid.\" as kinetic typography, word by word.\n- 8–10 s: end card with the wordmark \"Ledgerly\" and \"ledgerly.app\", held still.\n\nAll text stays fully inside a 5 % safe margin and never overlaps other text. Motion is eased, not linear. No frame is static for longer than 1 second, except the final hold."
 },
 "routes": {
  "hyperframes": "Build it with HyperFrames (npm package `hyperframes`, HTML compositions rendered to video). Its official skills are installed; use them.",
  "raw": "Build it without a video framework: a plain web page (Canvas, SVG and JavaScript) that can draw any moment through `window.renderAt(t)`, every frame captured with headless Chromium (Puppeteer or Playwright), encoded with ffmpeg.",
  "remotion": "Build it with Remotion (npm package `remotion`, React compositions rendered to video). Its official skills are installed; use them."
 },
 "common_instructions": "Chromium is at /usr/bin/chromium and ffmpeg is installed. You may install npm or pip packages. Work alone; do not ask questions, nobody will answer. Check your own result by looking at frames before you finish. Deliver the final video at /work/out/final.mp4.",
 "measures": {
  "spec_ok": "ffprobe: duration within 0.1 s of the brief, 1920×1080, 30 fps, H.264",
  "route_used": "the source tarball shows the route's framework (.hyperframes/ project or 'remotion' in package.json; neither for plain Canvas)",
  "ocr": "tesseract on single frames at fixed times, looking for the brief's exact strings. A miss is not a defect by itself: hand-lettering is not read, and two promos show the last lines one at a time. Every miss was checked by eye; the text was on screen in all 27 videos.",
  "freezes": "ffmpeg freezedetect, noise 0.0005, at least 1 s; the promo brief allows a still end card from 8 s",
  "margin": "promo only: union bounding box of non-background pixels over every 5th frame vs a 5 % safe area"
 },
 "not_measured": [
  "taste, motion quality and whether a person would watch it (no human or model rating)",
  "text overlap",
  "audio (the briefs asked for none)"
 ],
 "runs": [
  {
   "id": "character-hyperframes-1",
   "brief": "character",
   "route": "hyperframes",
   "trial": 1,
   "exit_code": 0,
   "wall_seconds": 517,
   "cost_usd": 1.5056400000000003,
   "turns": 26,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 10.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 300,
    "audio": false,
    "bytes": 5666987
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 0,
   "ocr_expected": 1,
   "ocr_missing": [
    "Good morning @9.8s"
   ],
   "freezes": [],
   "freeze_before_hold": null,
   "margin": null,
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/character-hyperframes-1.jpg",
   "video_preview": "https://justuse.tech/data/ai-video-render-test-2026-10/video/character-hyperframes-1.mp4"
  },
  {
   "id": "character-hyperframes-2",
   "brief": "character",
   "route": "hyperframes",
   "trial": 2,
   "exit_code": 0,
   "wall_seconds": 415,
   "cost_usd": 1.1391838,
   "turns": 26,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 10.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 300,
    "audio": false,
    "bytes": 5532802
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 0,
   "ocr_expected": 1,
   "ocr_missing": [
    "Good morning @9.8s"
   ],
   "freezes": [],
   "freeze_before_hold": null,
   "margin": null,
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/character-hyperframes-2.jpg",
   "video_preview": null
  },
  {
   "id": "character-hyperframes-3",
   "brief": "character",
   "route": "hyperframes",
   "trial": 3,
   "exit_code": 0,
   "wall_seconds": 389,
   "cost_usd": 1.0602114,
   "turns": 21,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 10.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 300,
    "audio": false,
    "bytes": 6174609
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 0,
   "ocr_expected": 1,
   "ocr_missing": [
    "Good morning @9.8s"
   ],
   "freezes": [],
   "freeze_before_hold": null,
   "margin": null,
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/character-hyperframes-3.jpg",
   "video_preview": null
  },
  {
   "id": "character-raw-1",
   "brief": "character",
   "route": "raw",
   "trial": 1,
   "exit_code": 0,
   "wall_seconds": 390,
   "cost_usd": 0.9432102,
   "turns": 21,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 10.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 300,
    "audio": false,
    "bytes": 4249625
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 1,
   "ocr_expected": 1,
   "ocr_missing": [],
   "freezes": [],
   "freeze_before_hold": null,
   "margin": null,
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/character-raw-1.jpg",
   "video_preview": "https://justuse.tech/data/ai-video-render-test-2026-10/video/character-raw-1.mp4"
  },
  {
   "id": "character-raw-2",
   "brief": "character",
   "route": "raw",
   "trial": 2,
   "exit_code": 0,
   "wall_seconds": 407,
   "cost_usd": 1.0102684000000002,
   "turns": 16,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 10.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 300,
    "audio": false,
    "bytes": 4212478
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 1,
   "ocr_expected": 1,
   "ocr_missing": [],
   "freezes": [],
   "freeze_before_hold": null,
   "margin": null,
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/character-raw-2.jpg",
   "video_preview": null
  },
  {
   "id": "character-raw-3",
   "brief": "character",
   "route": "raw",
   "trial": 3,
   "exit_code": 0,
   "wall_seconds": 498,
   "cost_usd": 1.1984282000000004,
   "turns": 19,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 10.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 300,
    "audio": false,
    "bytes": 3830851
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 1,
   "ocr_expected": 1,
   "ocr_missing": [],
   "freezes": [],
   "freeze_before_hold": null,
   "margin": null,
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/character-raw-3.jpg",
   "video_preview": null
  },
  {
   "id": "character-remotion-1",
   "brief": "character",
   "route": "remotion",
   "trial": 1,
   "exit_code": 0,
   "wall_seconds": 444,
   "cost_usd": 1.2163316000000002,
   "turns": 31,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": false,
   "delivered": true,
   "format": {
    "duration": 10.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 300,
    "audio": false,
    "bytes": 3007307
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 1,
   "ocr_expected": 1,
   "ocr_missing": [],
   "freezes": [],
   "freeze_before_hold": null,
   "margin": null,
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/character-remotion-1.jpg",
   "video_preview": "https://justuse.tech/data/ai-video-render-test-2026-10/video/character-remotion-1.mp4"
  },
  {
   "id": "character-remotion-2",
   "brief": "character",
   "route": "remotion",
   "trial": 2,
   "exit_code": 0,
   "wall_seconds": 301,
   "cost_usd": 0.8038694,
   "turns": 21,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 10.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 300,
    "audio": false,
    "bytes": 2525065
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 1,
   "ocr_expected": 1,
   "ocr_missing": [],
   "freezes": [],
   "freeze_before_hold": null,
   "margin": null,
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/character-remotion-2.jpg",
   "video_preview": null
  },
  {
   "id": "character-remotion-3",
   "brief": "character",
   "route": "remotion",
   "trial": 3,
   "exit_code": 0,
   "wall_seconds": 389,
   "cost_usd": 0.9374138000000002,
   "turns": 21,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": false,
   "delivered": true,
   "format": {
    "duration": 10.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 300,
    "audio": false,
    "bytes": 3194217
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 0,
   "ocr_expected": 1,
   "ocr_missing": [
    "Good morning @9.8s"
   ],
   "freezes": [],
   "freeze_before_hold": null,
   "margin": null,
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/character-remotion-3.jpg",
   "video_preview": null
  },
  {
   "id": "explainer-hyperframes-1",
   "brief": "explainer",
   "route": "hyperframes",
   "trial": 1,
   "exit_code": 0,
   "wall_seconds": 187,
   "cost_usd": 0.48947840000000004,
   "turns": 14,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 20.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 600,
    "audio": false,
    "bytes": 775097
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 5,
   "ocr_expected": 5,
   "ocr_missing": [],
   "freezes": [
    [
     1.57,
     3.9
    ],
    [
     4.63,
     5.73
    ],
    [
     7.13,
     8.33
    ],
    [
     9.07,
     11.27
    ],
    [
     11.27,
     12.33
    ],
    [
     13.5,
     14.73
    ],
    [
     14.97,
     16.03
    ],
    [
     16.03,
     null
    ]
   ],
   "freeze_before_hold": null,
   "margin": null,
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/explainer-hyperframes-1.jpg",
   "video_preview": "https://justuse.tech/data/ai-video-render-test-2026-10/video/explainer-hyperframes-1.mp4"
  },
  {
   "id": "explainer-hyperframes-2",
   "brief": "explainer",
   "route": "hyperframes",
   "trial": 2,
   "exit_code": 0,
   "wall_seconds": 183,
   "cost_usd": 0.5409984,
   "turns": 17,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 20.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 600,
    "audio": false,
    "bytes": 639281
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 5,
   "ocr_expected": 5,
   "ocr_missing": [],
   "freezes": [
    [
     1.93,
     3.77
    ],
    [
     3.77,
     5.23
    ],
    [
     5.23,
     6.27
    ],
    [
     6.87,
     8.33
    ],
    [
     9.7,
     10.87
    ],
    [
     11.17,
     12.63
    ],
    [
     13.57,
     16.67
    ],
    [
     16.67,
     null
    ]
   ],
   "freeze_before_hold": null,
   "margin": null,
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/explainer-hyperframes-2.jpg",
   "video_preview": null
  },
  {
   "id": "explainer-hyperframes-3",
   "brief": "explainer",
   "route": "hyperframes",
   "trial": 3,
   "exit_code": 0,
   "wall_seconds": 148,
   "cost_usd": 0.3861568,
   "turns": 13,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 20.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 600,
    "audio": false,
    "bytes": 632825
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 5,
   "ocr_expected": 5,
   "ocr_missing": [],
   "freezes": [
    [
     1.97,
     4.13
    ],
    [
     4.13,
     5.53
    ],
    [
     6.83,
     8.33
    ],
    [
     9.93,
     11.5
    ],
    [
     11.83,
     13.37
    ],
    [
     14.33,
     null
    ]
   ],
   "freeze_before_hold": null,
   "margin": null,
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/explainer-hyperframes-3.jpg",
   "video_preview": null
  },
  {
   "id": "explainer-raw-1",
   "brief": "explainer",
   "route": "raw",
   "trial": 1,
   "exit_code": 0,
   "wall_seconds": 181,
   "cost_usd": 0.4656004000000001,
   "turns": 15,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 20.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 600,
    "audio": false,
    "bytes": 524359
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 5,
   "ocr_expected": 5,
   "ocr_missing": [],
   "freezes": [
    [
     1.17,
     3.6
    ],
    [
     3.6,
     5.3
    ],
    [
     7.03,
     8.1
    ],
    [
     8.1,
     10.03
    ],
    [
     10.03,
     11.9
    ],
    [
     12.93,
     16.67
    ],
    [
     16.67,
     null
    ]
   ],
   "freeze_before_hold": null,
   "margin": null,
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/explainer-raw-1.jpg",
   "video_preview": "https://justuse.tech/data/ai-video-render-test-2026-10/video/explainer-raw-1.mp4"
  },
  {
   "id": "explainer-raw-2",
   "brief": "explainer",
   "route": "raw",
   "trial": 2,
   "exit_code": 0,
   "wall_seconds": 161,
   "cost_usd": 0.38072419999999996,
   "turns": 11,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 20.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 600,
    "audio": false,
    "bytes": 550659
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 5,
   "ocr_expected": 5,
   "ocr_missing": [],
   "freezes": [
    [
     2.43,
     4.4
    ],
    [
     5.23,
     6.27
    ],
    [
     8.8,
     10.27
    ],
    [
     10.27,
     11.87
    ],
    [
     12.97,
     16.67
    ],
    [
     16.67,
     null
    ]
   ],
   "freeze_before_hold": null,
   "margin": null,
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/explainer-raw-2.jpg",
   "video_preview": null
  },
  {
   "id": "explainer-raw-3",
   "brief": "explainer",
   "route": "raw",
   "trial": 3,
   "exit_code": 0,
   "wall_seconds": 204,
   "cost_usd": 0.5491166000000001,
   "turns": 18,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": false,
   "delivered": true,
   "format": {
    "duration": 20.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 600,
    "audio": false,
    "bytes": 615342
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 5,
   "ocr_expected": 5,
   "ocr_missing": [],
   "freezes": [
    [
     2.77,
     5.2
    ],
    [
     8.33,
     11.03
    ],
    [
     12.73,
     14.4
    ],
    [
     14.4,
     null
    ]
   ],
   "freeze_before_hold": null,
   "margin": null,
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/explainer-raw-3.jpg",
   "video_preview": null
  },
  {
   "id": "explainer-remotion-1",
   "brief": "explainer",
   "route": "remotion",
   "trial": 1,
   "exit_code": 0,
   "wall_seconds": 189,
   "cost_usd": 0.4070898,
   "turns": 15,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 20.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 600,
    "audio": false,
    "bytes": 689383
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 5,
   "ocr_expected": 5,
   "ocr_missing": [],
   "freezes": [
    [
     1.8,
     3.63
    ],
    [
     6.83,
     8.33
    ],
    [
     8.33,
     9.33
    ],
    [
     9.8,
     11.0
    ],
    [
     11.0,
     12.57
    ],
    [
     13.53,
     null
    ]
   ],
   "freeze_before_hold": null,
   "margin": null,
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/explainer-remotion-1.jpg",
   "video_preview": "https://justuse.tech/data/ai-video-render-test-2026-10/video/explainer-remotion-1.mp4"
  },
  {
   "id": "explainer-remotion-2",
   "brief": "explainer",
   "route": "remotion",
   "trial": 2,
   "exit_code": 0,
   "wall_seconds": 205,
   "cost_usd": 0.42594920000000003,
   "turns": 15,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 20.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 600,
    "audio": false,
    "bytes": 658513
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 4,
   "ocr_expected": 5,
   "ocr_missing": [
    "1,628.89 @19.5s"
   ],
   "freezes": [
    [
     2.2,
     5.27
    ],
    [
     8.33,
     10.7
    ],
    [
     10.7,
     11.7
    ],
    [
     11.9,
     13.43
    ],
    [
     14.83,
     null
    ]
   ],
   "freeze_before_hold": null,
   "margin": null,
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/explainer-remotion-2.jpg",
   "video_preview": null
  },
  {
   "id": "explainer-remotion-3",
   "brief": "explainer",
   "route": "remotion",
   "trial": 3,
   "exit_code": 0,
   "wall_seconds": 220,
   "cost_usd": 0.4708436000000001,
   "turns": 17,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 20.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 600,
    "audio": false,
    "bytes": 741360
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 5,
   "ocr_expected": 5,
   "ocr_missing": [],
   "freezes": [
    [
     1.4,
     4.73
    ],
    [
     6.9,
     8.33
    ],
    [
     8.33,
     9.6
    ],
    [
     9.73,
     11.53
    ],
    [
     11.53,
     12.63
    ],
    [
     13.4,
     null
    ]
   ],
   "freeze_before_hold": null,
   "margin": null,
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/explainer-remotion-3.jpg",
   "video_preview": null
  },
  {
   "id": "promo-hyperframes-1",
   "brief": "promo",
   "route": "hyperframes",
   "trial": 1,
   "exit_code": 0,
   "wall_seconds": 188,
   "cost_usd": 0.5312982,
   "turns": 18,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 10.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 300,
    "audio": false,
    "bytes": 833204
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 7,
   "ocr_expected": 7,
   "ocr_missing": [],
   "freezes": [
    [
     8.83,
     null
    ]
   ],
   "freeze_before_hold": false,
   "margin": {
    "bbox": [
     226,
     300,
     1711,
     791
    ],
    "inside_safe_area": true
   },
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/promo-hyperframes-1.jpg",
   "video_preview": "https://justuse.tech/data/ai-video-render-test-2026-10/video/promo-hyperframes-1.mp4"
  },
  {
   "id": "promo-hyperframes-2",
   "brief": "promo",
   "route": "hyperframes",
   "trial": 2,
   "exit_code": 0,
   "wall_seconds": 209,
   "cost_usd": 0.6679808,
   "turns": 21,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 10.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 300,
    "audio": false,
    "bytes": 799593
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 5,
   "ocr_expected": 7,
   "ocr_missing": [
    "sends them @7.6s",
    "Follows up @7.6s"
   ],
   "freezes": [
    [
     8.83,
     null
    ]
   ],
   "freeze_before_hold": false,
   "margin": {
    "bbox": [
     283,
     320,
     1598,
     800
    ],
    "inside_safe_area": true
   },
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/promo-hyperframes-2.jpg",
   "video_preview": null
  },
  {
   "id": "promo-hyperframes-3",
   "brief": "promo",
   "route": "hyperframes",
   "trial": 3,
   "exit_code": 0,
   "wall_seconds": 231,
   "cost_usd": 0.7069376,
   "turns": 27,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 10.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 300,
    "audio": false,
    "bytes": 859219
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 7,
   "ocr_expected": 7,
   "ocr_missing": [],
   "freezes": [
    [
     8.47,
     null
    ]
   ],
   "freeze_before_hold": false,
   "margin": {
    "bbox": [
     206,
     304,
     1561,
     779
    ],
    "inside_safe_area": true
   },
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/promo-hyperframes-3.jpg",
   "video_preview": null
  },
  {
   "id": "promo-raw-1",
   "brief": "promo",
   "route": "raw",
   "trial": 1,
   "exit_code": 0,
   "wall_seconds": 178,
   "cost_usd": 0.416071,
   "turns": 14,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": false,
   "delivered": true,
   "format": {
    "duration": 10.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 300,
    "audio": false,
    "bytes": 879971
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 7,
   "ocr_expected": 7,
   "ocr_missing": [],
   "freezes": [
    [
     8.63,
     null
    ]
   ],
   "freeze_before_hold": false,
   "margin": {
    "bbox": [
     193,
     234,
     1726,
     904
    ],
    "inside_safe_area": true
   },
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/promo-raw-1.jpg",
   "video_preview": "https://justuse.tech/data/ai-video-render-test-2026-10/video/promo-raw-1.mp4"
  },
  {
   "id": "promo-raw-2",
   "brief": "promo",
   "route": "raw",
   "trial": 2,
   "exit_code": 0,
   "wall_seconds": 148,
   "cost_usd": 0.3620228,
   "turns": 10,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 10.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 300,
    "audio": false,
    "bytes": 861512
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 7,
   "ocr_expected": 7,
   "ocr_missing": [],
   "freezes": [
    [
     8.63,
     null
    ]
   ],
   "freeze_before_hold": false,
   "margin": {
    "bbox": [
     188,
     238,
     1695,
     981
    ],
    "inside_safe_area": true
   },
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/promo-raw-2.jpg",
   "video_preview": null
  },
  {
   "id": "promo-raw-3",
   "brief": "promo",
   "route": "raw",
   "trial": 3,
   "exit_code": 0,
   "wall_seconds": 176,
   "cost_usd": 0.4445176,
   "turns": 14,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 10.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 300,
    "audio": false,
    "bytes": 918455
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 7,
   "ocr_expected": 7,
   "ocr_missing": [],
   "freezes": [
    [
     8.53,
     null
    ]
   ],
   "freeze_before_hold": false,
   "margin": {
    "bbox": [
     186,
     266,
     1729,
     936
    ],
    "inside_safe_area": true
   },
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/promo-raw-3.jpg",
   "video_preview": null
  },
  {
   "id": "promo-remotion-1",
   "brief": "promo",
   "route": "remotion",
   "trial": 1,
   "exit_code": 0,
   "wall_seconds": 188,
   "cost_usd": 0.4024736,
   "turns": 15,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": false,
   "delivered": true,
   "format": {
    "duration": 10.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 300,
    "audio": false,
    "bytes": 1482899
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 7,
   "ocr_expected": 7,
   "ocr_missing": [],
   "freezes": [
    [
     8.57,
     null
    ]
   ],
   "freeze_before_hold": false,
   "margin": {
    "bbox": [
     177,
     265,
     1791,
     829
    ],
    "inside_safe_area": true
   },
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/promo-remotion-1.jpg",
   "video_preview": "https://justuse.tech/data/ai-video-render-test-2026-10/video/promo-remotion-1.mp4"
  },
  {
   "id": "promo-remotion-2",
   "brief": "promo",
   "route": "remotion",
   "trial": 2,
   "exit_code": 0,
   "wall_seconds": 190,
   "cost_usd": 0.45047999999999994,
   "turns": 17,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": false,
   "delivered": true,
   "format": {
    "duration": 10.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 300,
    "audio": false,
    "bytes": 1458146
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 7,
   "ocr_expected": 7,
   "ocr_missing": [],
   "freezes": [
    [
     8.57,
     null
    ]
   ],
   "freeze_before_hold": false,
   "margin": {
    "bbox": [
     270,
     288,
     1650,
     844
    ],
    "inside_safe_area": true
   },
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/promo-remotion-2.jpg",
   "video_preview": null
  },
  {
   "id": "promo-remotion-3",
   "brief": "promo",
   "route": "remotion",
   "trial": 3,
   "exit_code": 0,
   "wall_seconds": 225,
   "cost_usd": 0.4449172,
   "turns": 19,
   "models": [
    "claude-opus-5-5"
   ],
   "probe_none": true,
   "delivered": true,
   "format": {
    "duration": 10.0,
    "width": 1920,
    "height": 1080,
    "fps": 30.0,
    "codec": "h264",
    "frames": 300,
    "audio": false,
    "bytes": 1187822
   },
   "spec_ok": true,
   "route_used": true,
   "ocr_found": 5,
   "ocr_expected": 7,
   "ocr_missing": [
    "sends them @7.6s",
    "Follows up @7.6s"
   ],
   "freezes": [
    [
     8.53,
     null
    ]
   ],
   "freeze_before_hold": false,
   "margin": {
    "bbox": [
     190,
     275,
     1696,
     799
    ],
    "inside_safe_area": true
   },
   "contact_sheet": "https://justuse.tech/data/ai-video-render-test-2026-10/sheets/promo-remotion-3.jpg",
   "video_preview": null
  }
 ]
}
