{
 "payload": {
  "id": "823095e9-d32a-42eb-8716-518e16a2da28",
  "asset_type": "scene",
  "entity_id": null,
  "still_id": "31b19339-a665-4f78-9d3a-c163908a6769",
  "episode_id": "69af710d-a81f-4102-b000-cf2ef259c91b",
  "file_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/images/69af710d-a81f-4102-b000-cf2ef259c91b/canary_lane_mannequin/still_legacy/95b675aa-0758-4cb2-b3e1-813c97d01ec2.png",
  "prompt_used": "Replace every grey or outlined mannequin figure in the FIRST attached\nimage with the real people the CHARACTER REFERENCE images show, and\noutput a photorealistic film still. Each mannequin becomes the character\nwhose POSE CANON and the shot text match that figure's pose and\nposition; never repeat one person across two mannequins. If no CHARACTER\nREFERENCE image is attached for a figure, still replace it with a\nplausible real person consistent with the text. Every mannequin becomes\na person — erasing a figure, or leaving one out, is not a replacement,\nand the number of figures never changes.\n\nKEEP EXACTLY: the background of the first image, the camera framing,\nand each mannequin's position, size, pose and the direction it is\nturned. A person must be exactly where their mannequin was, at the same\nscale, in the same pose, facing the same way — never mirrored, never\nre-staged, never straightened up, stood upright or otherwise re-posed.\nNo mannequin, grey figure or sketch line may remain anywhere in the\noutput.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — coastal Incheon, South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): night, exterior light unspecified.\n\nSHOT TEXT (authoritative, Korean): 혜수의 손에 들린 차가운 캔 음료가 수리영의 무릎 위 허공에 멈춰 있는 클로즈업.\n\nLOCATION (lock): A bus stop area along the coast, with seating positioned toward the sea and an adjacent roadside space. The shot takes place here — the FIRST attached image (SHOT BACKGROUND) is this exact place, already built: its ground, structures, horizon, materials and lighting are the finished truth of this location and must not be redesigned or replaced. No location photograph is attached — read the place from that image alone, and add no scenery, structure, vehicle or fixture that it does not already show. This lock governs the place only; the figures in the shot follow the staging and pose instructions.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At lap height beside the bench, finish the dolly in on 혜수's hand holding the canned drink just above 수리영's knees. Keep the can below forty percent of the image, using 수리영's lap and the bench edge as scale references while both faces remain outside the frame.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 혜수 offering the canned drink in the middle-left of the frame, foreground, reaches for space above 수리영's lap; 수리영 seated on the bench in the lower-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: bench (occupied by 수리영) — Its seat edge runs across the lower background behind 수리영's knees; used as The bench edge provides a fixed horizontal reference beneath 수리영's lap; canned drink (held in 혜수's hand) — Its side faces the lens at a slight angle while the can remains suspended above 수리영's knees; used as The offered object is held between 혜수's hand and 수리영's lap as the shot's focal detail.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural nighttime ambient light appropriate to the coastal setting keeps the close interaction subdued and tonally restrained.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nPROPS FACE THE RIGHT WAY: every handheld or used object must be\noriented exactly as its real-world use requires. A person reading,\nwatching or operating something (a phone, a photograph, a paper,\nany device) has its functional side — screen, front, page — facing\nTHEIR OWN eyes; the camera then sees whatever side the staging\ngeometry implies (often its back). Show the functional side to the\ncamera ONLY when the shot text itself stages it toward the viewer.\nNever flip, mirror or reverse an object's front and back.\n\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 수리영 (한국인 젊은 여성, 21세, 타원형 얼굴, 짙은색 긴 머리, 묶은 머리); 혜수 (한국인 중년 여성, 40대 중반, 성숙한 얼굴, 짙은색 머리, 중간 길이 머리) — never anyone else, and never add a person the shot text does not show. IF only part of a person is in frame (a hand, arm, foot, back, silhouette), that body part belongs to the specific person the shot text names — its sex, age, build, skin and grooming must unmistakably match that person's profile above.\n\nNo text, captions, watermarks or annotations anywhere.",
  "generation_model": "gemini-3.1-flash-image-preview",
  "width": null,
  "height": null,
  "status": "generated",
  "actual_attached_image_ids": [
   "f7164300-640e-4fd4-b17f-d71fa71c8f68",
   "0381e4fe-ca61-4450-afd3-b708051e9f09",
   "034d580f-9b85-4d74-8d57-8667250f63a7"
  ],
  "actual_attached_refs": [
   {
    "asset_id": "f7164300-640e-4fd4-b17f-d71fa71c8f68",
    "role": "character_ref",
    "label": "수리영",
    "ref_key": "composite:aa65c1c1-3e90-49ef-965e-148536cebcf4:07799736-d9aa-4e9e-b207-667520334fe4"
   },
   {
    "asset_id": "0381e4fe-ca61-4450-afd3-b708051e9f09",
    "role": "character_ref",
    "label": "혜수",
    "ref_key": "composite:e3ce187a-5f01-4849-9e38-5ad2badd5342:ece5c85a-527a-4989-a205-229002192051"
   },
   {
    "asset_id": "034d580f-9b85-4d74-8d57-8667250f63a7",
    "role": "bgfirst_bg",
    "label": "SHOT BACKGROUND",
    "file_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/images/69af710d-a81f-4102-b000-cf2ef259c91b/canary_lane_mannequin/still_legacy/recipe/S15sh2__bgfirst_bg.png"
   }
  ],
  "unresolved_attached_refs": [],
  "generation_call_id": null,
  "review_notes": "{\"still_recipe\": {\"selected\": \"C\", \"totals\": {\"C\": 7, \"B\": 4, \"A\": 2}, \"ref_mode\": \"lane(map_marker): 스케치+엔티티\", \"fix_applied\": true, \"issues\": [{\"issue_ko\": \"우측 인물의 얼굴이 화면에 노출되었습니다. 두 사람의 얼굴이 모두 프레임 밖에 있어야 한다는 지시를 위반했습니다.\", \"fix_en\": \"Exclude the right figure's face from the frame to comply with the framing constraint.\", \"unfixable\": true}, {\"issue_ko\": \"캔을 든 우측 인물의 손이 좌측 인물의 무릎에 닿아 있습니다. 샷 텍스트에 따라 무릎 위 허공에 떠 있어야 합니다.\", \"fix_en\": \"Lift the hand holding the can slightly so it is completely suspended in the air above the knee without touching it.\", \"unfixable\": false}, {\"issue_ko\": \"우측 하단 벤치 위에 참고 이미지의 포즈에는 없는 우측 인물의 왼손이 추가되어 있습니다.\", \"fix_en\": \"Remove the hand resting on the bench in the lower right corner to match the reference pose.\", \"unfixable\": false}, {\"issue_ko\": \"캔 표면에 'Hite' 등의 텍스트가 있습니다. 화면 내에 텍스트가 없어야 한다는 지시를 위반했습니다.\", \"fix_en\": \"Erase all text and logos from the surface of the can.\", \"unfixable\": false}, {\"issue_ko\": \"좌측 인물의 왼쪽 허벅지에 얹힌 손의 손가락 구조가 기형적이며 바지 표면과 뭉개져 있습니다.\", \"fix_en\": \"Redraw the left figure's left hand to have anatomically correct, distinct fingers resting naturally on the jeans.\", \"unfixable\": false}]}}",
  "created_at": "2026-07-27T05:28:45.738135+00:00"
 },
 "meta": {
  "prompt_type": "still_recipe_v1",
  "code_version": "still_recipe_v1",
  "prompt_file_version": "3.202607160200",
  "reference_image_ids": "[\"f7164300-640e-4fd4-b17f-d71fa71c8f68\", \"0381e4fe-ca61-4450-afd3-b708051e9f09\"]"
 }
}