{
  "status": "succeeded",
  "pipeline_mode": "storyboard_only",
  "reference_policy": "storyboard_is_only_visual_reference",
  "task_id": "1c659bea-9d4b-49b2-ba4d-de84c9e14b03",
  "image_url": "https://cdn-asia.funplus-marketing.ai/fal-media/3f2d3700-ff66-44de-9fe3-bceeae24ac8b.png",
  "all_image_urls": [
    "https://cdn-asia.funplus-marketing.ai/fal-media/3f2d3700-ff66-44de-9fe3-bceeae24ac8b.png"
  ],
  "source_video_urls": [
    "https://cdn-asia.funplus-marketing.ai/ultra/tt_7618788509280701726.mp4"
  ],
  "negative_rules": [
    "no UI",
    "no icons",
    "no floating buttons",
    "no captions",
    "no text overlays",
    "no UE standee",
    "no UE gameplay screenshot"
  ],
  "prompt": "Create a self-contained production storyboard for a 9:16 vertical SSD farmer 3D gameplay parody.\n\nThe storyboard is the only downstream visual reference.\nPreserve this hook causality: setup: Robots are shown in everyday or performative situations, attempting tasks like walking, dancing, or playing sports. -> trigger: The robot loses balance, encounters an obstacle, or makes an erratic movement. -> escalation: The robot's movement becomes increasingly unstable or chaotic. -> payoff: The robot falls over completely, often in a dramatic or comical fashion..\nRewrite it as gameplay: a clumsy bipedal farmer robot in overalls and straw hat operates a small tractor-cart and crop crate loader on a bright stylized farm. The robot tries to harvest and load crates of tomatoes onto a vehicle, loses balance after a simple pickup input, sways against a conveyor and cart, then face-plants and spills resources across the yard while the tractor-cart tips harmlessly.\n\nShow exactly four cinematic storyboard panels in one vertical board, clearly separated by gutters but with no written labels or visible text. Panel 1 setup: third-person farmyard view, robot farmer approaches tomato crates beside a small conveyor and tractor-cart. Panel 2 trigger: close gameplay camera as robot bends awkwardly to grab an overloaded crate. Panel 3 escalation: dynamic low-angle view, robot wobbles wildly, crate tilting, tomatoes flying, cart wheel lifting. Panel 4 payoff: wide final frame, robot face-down in mud, tomatoes scattered, cart tipped, conveyor jammed, slapstick but nonviolent.\n\nShow clear panel order through composition only, readable poses and silhouettes, camera beats, character identity, environment, key machine props, gameplay interaction, comedy escalation, and final payoff. Make the board visually close to polished 3D mobile gameplay, colorful farm materials, no realistic source-video look.\n\nStrict negatives: no UI, no icons, no floating buttons, no captions, no text overlays, no words, no watermarks, no menus, no split screen app interface, no UE standee, no UE gameplay screenshot, no subtitle-like marks.",
  "title": "SSD Farmer Robot Crop Loader Collapse",
  "summary": "A robot-failure slapstick hook rewritten as a 3D farming gameplay parody.",
  "hook_analysis": {
    "setup": "Robots are shown in everyday or performative situations, attempting tasks like walking, dancing, or playing sports.",
    "trigger": "The robot loses balance, encounters an obstacle, or makes an erratic movement.",
    "escalation": "The robot's movement becomes increasingly unstable or chaotic.",
    "payoff": "The robot falls over completely, often in a dramatic or comical fashion.",
    "timing_beats": "Setup (1-2s) -> Trigger (0.5s) -> Escalation (1s) -> Payoff (0.5s) -> Reaction (1s)",
    "why_joke_works_without_captions": "The physical comedy of advanced technology failing at basic tasks is universally understood. The contrast between the expected precision of a robot and its clumsy, human-like failure provides the humor."
  },
  "gameplay_rewrite": {
    "setup": "The player controls a clumsy, bipedal farming robot tasked with simple agricultural chores.",
    "trigger": "The player attempts a basic action, like carrying a crate or using a tool.",
    "escalation": "The physics engine makes the robot's movement exaggerated and difficult to control, leading to a loss of balance.",
    "payoff": "The robot falls over, dropping the items or failing the task comically.",
    "farmer_machine_resource_vehicle_logic": "The robot is the 'farmer'. The 'machine' is the robot's own body, which is difficult to operate. 'Resources' are the crops or tools being mishandled. The core loop is attempting tasks, failing due to physics, and trying again."
  },
  "shot_list": [
    {
      "beat": "Setup",
      "visual": "Third-person farmyard view: a straw-hat bipedal farmer robot walks toward tomato crates beside a conveyor and tractor-cart.",
      "purpose": "Translate capable robot setup into an easy farming task."
    },
    {
      "beat": "Trigger",
      "visual": "Close gameplay camera: robot bends too far while grabbing an overloaded crate; cart and conveyor sit within collision range.",
      "purpose": "A simple pickup input becomes the instability trigger."
    },
    {
      "beat": "Escalation",
      "visual": "Low dynamic angle: the robot sways, crate tilts, tomatoes launch, cart wheel lifts, conveyor jams.",
      "purpose": "Make the machine failure compound through resources and vehicle props."
    },
    {
      "beat": "Payoff",
      "visual": "Wide view: robot face-down in mud, tomatoes scattered, cart tipped harmlessly, farm task completely failed.",
      "purpose": "Deliver readable slapstick without captions or UI."
    }
  ],
  "local_image_path": "outputs/report/assets/storyboard.png",
  "report_image_path": "assets/storyboard.png"
}