{
  "film": "A",
  "status": "ready-with-notes",
  "project": "heydamir-unslop-showcase",
  "product_url": "https://heydamir-unslop-showcase.pages.dev/",
  "recording_preview_url": "https://heydamir-unslop-showcase-rec.pages.dev",
  "recording_preview_deployment": "https://3dc720f5.heydamir-unslop-showcase-rec.pages.dev",
  "funnel_gallery_url": "https://resume-box.tail6a877d.ts.net/heydamir-unslop-showcase-rec/",
  "branch": "feature/heydamir-unslop-showcase-film-a",
  "reply_to": "f28cb932-9806-46f4-a18b-b076705795f8",
  "credit": {
    "handle": "@heydamir",
    "source": "https://x.com/heydamir/status/2115063463063998736",
    "cta": "https://heydamir.design/"
  },
  "story_one_liner": "SaaS founder: vibe/AI dashboard slop \u2192 @heydamir unslop craft tip \u2192 see before/after craft \u2192 hire via heydamir.design",
  "viewports": {
    "desktop": {
      "width": 1280,
      "height": 800
    },
    "mobile": {
      "width": 390,
      "height": 844
    }
  },
  "assets": {
    "desktop": {
      "mp4": {
        "path": "outputs/desktop/demo.mp4",
        "bytes": 408069,
        "sha256": "dd54dd6537c1346e299efd1bc206ed4f27b8731fdd8762759cf70a1979efcff0",
        "mtime": "2026-10-27T20:11:01.416791Z"
      },
      "gif": {
        "path": "outputs/desktop/demo.gif",
        "bytes": 1914542,
        "sha256": "058cdf8e6e1303d85dd82e29f60a82ddadfa67d2618e847f040f7ea3b7917eda",
        "mtime": "2026-10-27T20:11:03.612791Z"
      },
      "cues": {
        "path": "outputs/desktop/cues.json",
        "bytes": 1487,
        "sha256": "4f83358ae5380df25c044a343d8bf30e4a5252962a69ae23d5ad3b1d28606cce",
        "mtime": "2026-10-27T20:11:04.796791Z"
      },
      "shotlist": {
        "path": "outputs/desktop/shotlist.json",
        "bytes": 2305,
        "sha256": "c00fc25926b8366b066683ccaf1489fb2cca809811fd2d013e23713a3859dee4",
        "mtime": "2026-10-27T20:11:04.796791Z"
      },
      "contact": {
        "path": "outputs/desktop/contact.png",
        "bytes": 62607,
        "sha256": "d435c90771b5d3c9ac7a289b27625b9fa7e38675657d10a60485a0be4fa1f798",
        "mtime": "2026-10-27T20:11:04.312791Z"
      },
      "cold_viewer_contact": {
        "path": "outputs/desktop/cold-viewer-contact-sheet.png",
        "bytes": 163641,
        "sha256": "02a1cc89019361eba071f332ff5e1e5243267eaf0b01a497d741dcfd62f1c9a2",
        "mtime": "2026-10-27T20:11:04.712791Z"
      }
    },
    "mobile": {
      "mp4": {
        "path": "outputs/mobile/demo.mp4",
        "bytes": 439009,
        "sha256": "9efd93c4a7eab39c6230b38e431ff5de4b9e2a8ec3535dbfb092a9f940692f0b",
        "mtime": "2026-10-27T20:11:28.104791Z"
      },
      "gif": {
        "path": "outputs/mobile/demo.gif",
        "bytes": 2991401,
        "sha256": "d3bac5beac1e9f685b9f01c5dc92301d86f724a166f940dd5a1180f5ae165b70",
        "mtime": "2026-10-27T20:11:29.476791Z"
      },
      "cues": {
        "path": "outputs/mobile/cues.json",
        "bytes": 1483,
        "sha256": "4efc9c8e4f49cb9bf20305bb01238432c4f15883bb64bc2fefac5969aa94bf4c",
        "mtime": "2026-10-27T20:11:30.396791Z"
      },
      "shotlist": {
        "path": "outputs/mobile/shotlist.json",
        "bytes": 2303,
        "sha256": "95a373131a4cab065093591564c02576d8a55c6d8bb48b89facdb9f386d5bd19",
        "mtime": "2026-10-27T20:11:30.396791Z"
      },
      "contact": {
        "path": "outputs/mobile/contact.png",
        "bytes": 464137,
        "sha256": "fbbeb7737b02df453ad1602b0f23ffa49dd38124e6e3c8e2cae1fc079aee801b",
        "mtime": "2026-10-27T20:11:30.076791Z"
      },
      "cold_viewer_contact": {
        "path": "outputs/mobile/cold-viewer-contact-sheet.png",
        "bytes": 162410,
        "sha256": "e3fd63fb425001f2c041c034caddbf1b29a635482b28c16fe53fb7da9854100d",
        "mtime": "2026-10-27T20:11:30.328791Z"
      }
    },
    "verify": {
      "verify_json": {
        "path": "outputs/verify/verify.json",
        "bytes": 2378,
        "sha256": "6ec3b373cfaa35a0336b3edf056d032aa9a805367457d21b015a492a7dedd10b",
        "mtime": "2026-10-27T20:14:10.664791Z"
      },
      "desktop_contact": null,
      "mobile_contact": null
    }
  },
  "funnel_checks": {
    "page": {
      "url": "https://heydamir-unslop-showcase.pages.dev/",
      "http": 200
    },
    "recording_preview_page": {
      "url": "https://heydamir-unslop-showcase-rec.pages.dev/",
      "http": 200
    },
    "desktop_gif": {
      "url": "https://resume-box.tail6a877d.ts.net/heydamir-unslop-showcase-rec/desktop/demo.gif",
      "http": 200,
      "note": "GIF on Funnel; CF Pages worker-embed omitted GIFs (size limit)"
    },
    "desktop_mp4": {
      "url": "https://heydamir-unslop-showcase-rec.pages.dev/desktop/demo.mp4",
      "http": 200
    },
    "mobile_mp4": {
      "url": "https://heydamir-unslop-showcase-rec.pages.dev/mobile/demo.mp4",
      "http": 200
    },
    "handoff_json": {
      "url": "https://heydamir-unslop-showcase-rec.pages.dev/handoff.json",
      "http": 200
    },
    "funnel_handoff": {
      "url": "https://resume-box.tail6a877d.ts.net/heydamir-unslop-showcase-rec/handoff.json",
      "http": 200
    }
  },
  "qa": {
    "status": "ready-with-notes",
    "notes": [
      "Desktop layout max-width ~420px letterboxes on 1280x800 \u2014 intentional product craft, readable; cold-viewer still sees badge\u2192before/after\u2192bullets\u2192credit\u2192CTA.",
      "Before/after holds \u22652.5s; CTA hover/tap with navigation aborted (stays on pages.dev).",
      "English UI (case-insensitive preflight; CSS uppercase OK).",
      "CF Pages rec preview embeds mp4/cues/shotlist/contact/handoff via lean _worker.js; GIFs served from Funnel gallery only (MCP body <4MB).",
      "Recorded on box Playwright (Mac minis disconnected).",
      "Product project heydamir-unslop-showcase.pages.dev NOT overwritten."
    ],
    "must_capture": {
      "hook_badge": true,
      "before_after_hold": true,
      "craft_bullets": true,
      "credit_heydamir": true,
      "cta_hover_abort_nav": true
    }
  },
  "deviations": [
    "GIFs not on CF Pages preview (Funnel 200 only) due to worker-embed size cap.",
    "Box Playwright instead of Mac mini (minis offline)."
  ],
  "blockers": [],
  "spend_usd_estimate": 0.0,
  "recorded_at": "2026-10-27T20:15:56.761533Z",
  "recorder": "feature-recorder-executor"
}
