{
  "recordedOn": "2026-09-07",
  "cadreVersion": "1.0.1 (isolated development build)",
  "agent": "Codex via Cadre Agent API",
  "client": "Codex; local MCP HTTP connection",
  "prompt": "Keep the full-frame footage and website’s green glass palette. Add smooth zooms and restore the second take after the opening clip.",
  "sourceDurationSeconds": 30.015,
  "editedDurationSeconds": 22.0,
  "edit": {
    "cuts": 4,
    "zooms": 3,
    "overlays": 40,
    "speedSegments": 0,
    "cameraLayouts": 0,
    "masks": 0,
    "captionSegments": 9,
    "musicTracks": 3
  },
  "video": {
    "contentUrl": "/assets/demo/cadre-demo-2026-09-07.mp4",
    "thumbnailUrl": "/assets/demo/cadre-demo-2026-09-07.jpg",
    "durationSeconds": 22.0,
    "uploadDate": "2026-09-07",
    "sha256": "c12f5c916125b09052fe218301f3127c6a03f3a94780db8a9619ea8554c9b0ce"
  },
  "sourceFootage": "Three existing AI-generated Google Veo presenter clips were imported separately into Cadre. The homepage hero now continues from the opening demo into the original example-update take. All three shots have manual spring zooms; full-frame footage and mint/teal glass SVG graphics remain. The graphics, captions, cuts, music, zooms and all 1920×1080, 24 fps native exports were made in Cadre through its local Agent API. FFmpeg compressed the web files and joined the exports.",
  "source": {
    "kind": "ai-generated-presenter-footage",
    "generator": "Google Veo (Gemini)",
    "generatedOn": "2026-09-03",
    "clipCount": 3,
    "importedAs": "import_video (sourceType: import)",
    "clips": [
      {
        "file": "clip-y-pm-laptop-raw-before.mp4",
        "sha256": "e9f2b4ebe786886c9356b334e2496244b499d4e4dcbec3af0ae68228a7ac3b8d"
      },
      {
        "file": "clip-a-founder-update.mp4",
        "sha256": "4dae0b6b96944b90ee1d288081458cddd3ed218d3ac56a468bde0b3dfb0cbbbc"
      },
      {
        "file": "clip-x-presenter-webcam-aug25.mp4",
        "sha256": "d694c8b887c6018bb5aa3563962b9c3e9c9e82a9259750c5c448c9339f14018b"
      }
    ],
    "preparationNotes": "The restored example-update clip contains an AI-generated laptop bezel. As in the original September 3 preparation, crop 1046×588 at (112,64) and scale to 1280×720 before import. The generator mark remains. Cadre trims the source at 4.9 seconds, after the editor sentence and before the fictional first-customers claim."
  },
  "production": {
    "sourceCommit": "7a8f945",
    "licensing": "Built-in development test licence in an isolated profile; no purchase or production entitlement is demonstrated.",
    "fixture": "The isolated build skips capture-permission onboarding for imported footage. Compositor and export code are unchanged.",
    "nativeExports": [
      {
        "file": "hero-native.mp4",
        "sha256": "f0cb2468f6107dbd81ccf472d526fa2e2e5f8b0198d4cc2dde557d0d27f407f8",
        "bytes": 8381528
      },
      {
        "file": "founder-native.mp4",
        "sha256": "0b9a95f454e7b8a5c4f242315361cdbd3f892f765ca0a3e1e285bf2fdbe4f54a",
        "bytes": 4324534
      },
      {
        "file": "presenter-native.mp4",
        "sha256": "cfd35a2a2f05be3750a3fc914d6eb171342625e21d31720590e8e776a1add151",
        "bytes": 10372956
      }
    ]
  },
  "exports": [
    {
      "file": "/assets/demo/cadre-hero-loop-2026-09-07.mp4",
      "role": "silent homepage sequence: opening and restored example update",
      "resolution": "1280×720",
      "fps": 24,
      "durationSeconds": 11.958333,
      "frames": 287,
      "audio": false,
      "bytes": 1104521,
      "sha256": "15b8899f1a279ebc55685dab34af670b002b15f08cde3dd755d8d9640d3623a2"
    },
    {
      "file": "/assets/demo/cadre-camera-only-2026-09-07.mp4",
      "role": "presenter with chart and spring zoom",
      "resolution": "1920×1080",
      "fps": 24,
      "durationSeconds": 10.041667,
      "frames": 241,
      "audio": true,
      "bytes": 2396401,
      "sha256": "ce448e5627c1cfeba8c4b57136d46029c980e484d3a49569b1c8f371fce6c494"
    },
    {
      "file": "/assets/demo/cadre-demo-2026-09-07.mp4",
      "role": "three native exports joined for the showcase",
      "resolution": "1920×1080",
      "fps": 24,
      "durationSeconds": 22.0,
      "frames": 528,
      "audio": true,
      "bytes": 5163079,
      "sha256": "c12f5c916125b09052fe218301f3127c6a03f3a94780db8a9619ea8554c9b0ce"
    }
  ],
  "posters": [
    {
      "file": "/assets/demo/cadre-hero-loop-2026-09-07.jpg",
      "resolution": "1600×900",
      "sha256": "d4d52e033703f7fdaebc5efcd4dff6ae3df0f2102a9c91909677747e64dd45f0"
    },
    {
      "file": "/assets/demo/cadre-camera-only-2026-09-07.jpg",
      "resolution": "1600×900",
      "sha256": "f8a01fa428c47eca8e7114ed41930ecf08f6e96fab392414a3abaa36747d67ce"
    },
    {
      "file": "/assets/demo/cadre-demo-2026-09-07.jpg",
      "resolution": "1600×900",
      "sha256": "42fe61031d01955da96952a60a7813e9fe0408119fb9ee4cd864ea48d05e6cc5"
    }
  ],
  "doesNotProve": [
    "The people and source footage are AI-generated. The chart uses illustrative data.",
    "This shows editing imported footage, not screen capture, webcam capture or removal of a speaker’s room background.",
    "These are three edited projects. The homepage hero joins the first two exports and the full demo joins all three. They do not show a live agent session."
  ],
  "visualTreatment": {
    "footage": "full frame",
    "framePadding": 0,
    "frameCornerRadius": 0,
    "palette": {
      "glass": "#132225",
      "ink": "#102126",
      "mint": "#9AC9B0",
      "teal": "#9BC5CC",
      "highlight": "#E8F1EF"
    },
    "paletteSource": "website/styles.css",
    "graphicPlacement": "beside each speaker, over the source footage",
    "manualZoomLevels": [
      1.32,
      1.16,
      1.27
    ]
  }
}
