{
  "created_at": "2026-05-13T22:12:30.860Z",
  "type": "kidazzle_ugc_controlled_intro_outro",
  "brand": "KIDazzle Child Care",
  "config_path": "C:\\Users\\kidaz\\.openclaw\\workspace\\configs\\kidazzle_ugc_bookends.json",
  "topic_title": "Dramatic Play",
  "input_video_path": "C:\\Users\\kidaz\\.openclaw\\workspace\\bridge\\public\\shorts\\ugc_kidazzle_2026_05_13_dramatic_play_olivia.mp4",
  "intro_path": "C:\\Users\\kidaz\\.openclaw\\workspace\\bridge\\public\\shorts\\_bookends_tmp\\review_today_02_dramatic_play_olivia_qr_intro.mp4",
  "outro_path": "C:\\Users\\kidaz\\.openclaw\\workspace\\bridge\\public\\shorts\\_bookends_tmp\\review_today_02_dramatic_play_olivia_qr_outro.mp4",
  "local_video_path": "C:\\Users\\kidaz\\.openclaw\\workspace\\bridge\\public\\shorts\\review_today_02_dramatic_play_olivia_qr.mp4",
  "public_path": "/shorts/review_today_02_dramatic_play_olivia_qr.mp4",
  "ghl_video_url": "https://assets.cdn.filesafe.space/ZR2UvxPL2wlZNSvHjmJD/media/653de068-73d4-4519-84ac-6453864bdc56.mp4",
  "contact_url": "https://summer.kidazzle.com/contact/?utm_source=ugc_video&utm_medium=outro&utm_campaign=kidazzle_parent_perspective",
  "contact_qr_path": "C:\\Users\\kidaz\\.openclaw\\workspace\\bridge\\public\\shorts\\_bookends_tmp\\review_today_02_dramatic_play_olivia_qr_contact_qr.png",
  "review_status": "needs_robert_review",
  "qa_notes": [
    "Intro/outro text is rendered internally from config and title argument.",
    "No mirrored text from baked source video is used.",
    "Intro is capped at the configured short duration and no gray title box is used.",
    "Outro is static with contact CTA, scannable QR code, and tracking-ready URL in manifest/caption metadata.",
    "Separate transparent elephant/dog assets are still needed for exact character-only walk animation."
  ],
  "uploaded_to_ghl_at": "2026-05-13T22:16:29.096Z",
  "cost_estimate": {
    "version": "0.1.0",
    "currency": "USD",
    "pricing_basis": "estimated_local_manifest_not_vendor_invoice",
    "provider": "sync-v2",
    "lip_sync_seconds": 34.13,
    "final_seconds": 34.13,
    "script_characters": 0,
    "script_words": 0,
    "line_items": [
      {
        "vendor": "fal.ai",
        "service": "sync-lipsync-v2",
        "unit": "minute",
        "quantity": 0.5688,
        "rate_usd": 3,
        "estimated_usd": 1.71
      },
      {
        "vendor": "gohighlevel",
        "service": "media_upload",
        "unit": "upload",
        "quantity": 1,
        "rate_usd": 0,
        "estimated_usd": 0
      }
    ],
    "total_estimated_usd": 1.71,
    "rounded_for_budget_usd": 1.75,
    "pricing_assumptions": {
      "fal_sync_v2_usd_per_minute": 3,
      "elevenlabs_tts_usd_per_1000_chars": 0.2,
      "ghl_media_upload_usd": 0
    },
    "notes": [
      "Cost is an operational estimate from local duration and manifest data.",
      "Use provider invoices for accounting-grade spend."
    ]
  },
  "estimated_cost_usd": 1.71,
  "budget_cost_usd": 1.75
}