{
  "status": "ready-with-notes",
  "film": "Film A",
  "take": "A-take1",
  "user_story": "【Maya Chen · 平台工程师】在【Refund Desk chatbot】用【真 libfx durable + wakeHandler + idempotent refund_order】完成了【发 Refund ORD-1842 → Kill mid-tool（Settled=0）→ Resume（Settled=1 once）】",
  "product_url": "https://fx-durable-chatbot.vercel.app",
  "preview_url": "https://fx-chatbot-film-a.pages.dev/",
  "showcases_outputs": "/workspace/showcases-repo/fx-durable-chatbot/outputs/film-a-*",
  "gif": "https://fx-chatbot-film-a.pages.dev/demo.gif",
  "mp4": "https://fx-chatbot-film-a.pages.dev/demo.mp4",
  "mp4_mobile": "https://fx-chatbot-film-a.pages.dev/demo-mobile-390.mp4",
  "poster": "https://fx-chatbot-film-a.pages.dev/poster.jpg",
  "winner": "A",
  "refund_at_kill": 0,
  "refund_after_resume": 1,
  "exec_id": "exec_170c",
  "notes": [
    "record_machine=box DISPLAY :47 x11grab + computerUse",
    "browser zoom ~67% so phone mock fits; mobile cut is upscaled phone crop (soft)",
    "GIF window starts ~1.8s before Resume so Settled=0 killed state is visible",
    "primary deliverable=showcases fx-durable-chatbot/outputs/; preview page ≠ Funnel-as-deliverable",
    "Share waits user 「发」"
  ],
  "next": [
    "huashu-motion 发布片 bot cb7e2914… Film A 20–30s",
    "earshot 55f40ce8…"
  ],
  "report_to": [
    "remix-ship 6bbfe2c8…",
    "vercel fx 427f4190…",
    "协调方 e99d7a06…"
  ],
  "funnel_url": "https://fx-chatbot-film-a.pages.dev/",
  "funnel_checks": [
    {
      "url": "https://fx-chatbot-film-a.pages.dev/",
      "status": "pending"
    },
    {
      "url": "https://fx-chatbot-film-a.pages.dev/demo.gif",
      "status": "pending"
    },
    {
      "url": "https://fx-chatbot-film-a.pages.dev/demo.mp4",
      "status": "pending"
    },
    {
      "url": "https://fx-chatbot-film-a.pages.dev/demo-mobile-390.mp4",
      "status": "pending"
    },
    {
      "url": "https://fx-chatbot-film-a.pages.dev/handoff.json",
      "status": "pending"
    }
  ]
}
