{
 "new_bg": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/blockset/stairfix_nb2.png",
 "jobs": [
  {
   "shot_key": "S4_Shot1",
   "asset_id": "fccf0a3f-dcf5-448c-b206-a598f98ee594",
   "orig_file": "S4_Shot1_06.png",
   "refs": [
    {
     "id": "bca170f6-8098-4d48-ac2c-d876b98dce4a",
     "label": "background chain ref (L03B02 for L03) — match wall/floor/ceiling/lighting",
     "file_path": "projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/images/background_chain/L03B02.png",
     "pipeline_role": "background_render",
     "swapped": true,
     "dropped": false
    },
    {
     "id": "808cb0e9-636f-4b43-b6ba-f01323e491ce",
     "label": "POSE + COMPOSITION sketch of THIS exact shot (composition guide only): the human figures are drawn as featureless posed mannequins with constructed heads ONLY to show each person's exact body pose, stance and head-facing direction, plus the built features and receding path at their screen positions and relative sizes. Render the real photographic scene with exactly this composition, figure placement, relative sizes, body pose and head direction — but replace each mannequin with a real clothed person (identity, face, hair and outfit from the prompt text and the character reference images, never from the mannequin). Do NOT draw any mannequin, joints or construction lines in the final image, and do NOT copy any environment detail from this sketch.",
     "file_path": "projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/images/generated/outdoor_site_layout/808cb0e9-636f-4b43-b6ba-f01323e491ce.png",
     "pipeline_role": "outdoor_camera_sketch",
     "swapped": false,
     "dropped": true
    }
   ],
   "removed_prompt_lines": [
    "Reference image 2: POSE + COMPOSITION STORYBOARD SKETCH of THIS exact shot — figures drawn as featureless artist's mannequins (framing + pose guide only)",
    "- match this frame's composition to image 2: the same figure screen positions, relative sizes and depth, and the same receding path / vanishing perspective — this sketch is the one exception to the 'do not copy compositions' rule below",
    "- each human figure in image 2 is a featureless posed mannequin with a constructed head: reproduce its body pose, stance and head-facing direction exactly, then render it as a real clothed person — identity, face, hair, clothing and skin come from the prompt text and the character reference image(s), never from the mannequin",
    "- image 2 is only a rough construction sketch: do NOT draw any mannequin, joints, spheres or construction lines in the final image, and do NOT copy its flat tones, line style or any environment surface detail — environment identity comes from the other reference images and the prompt text",
    "- the final image must be a full-colour PHOTOREALISTIC render under the scene's real lighting: never reproduce image 2's monochrome line-art look, pencil/marker strokes, sketch shading, unfinished background or paper texture in ANY part of the frame"
   ],
   "new_bg": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/blockset/stairfix_nb2.png",
   "out": "S4_Shot1_bgswap.png",
   "prompt": "Photorealistic cinematic still.\n\nReference image 1: pre-rendered BACKGROUND environment reference — layout/material/lighting identity\n\nAn old rooftop room sits in the middle-center midground, viewed from an omniscient overhead camera high above. The dilapidated building is centered in the wide frame, boxed in by a cramped grid of neighboring pale gray rooftops and narrow alleys. Daylight is overcast and desaturated, casting blue-gray concrete shadows across the worn roof tile and faded parapet. An aged water tank, a rusted antenna, and sagging cable lines dot the flat surface next to the stairwell. A thin, bluish damp urban haze softens the outskirts, while faint sickly amber stains on the window break the neighborhood's cold isolation.\n\nGenerate one image:\n- use image 1 for this location's wall/floor/ceiling materials, furniture identity, and lighting mood\n- follow the camera position, framing, and action requested in the prompt text — do NOT copy the camera position or composition of image 1 unless the prompt explicitly asks for it\n- do NOT copy any people from image 1\n- architectural openings (doors, windows, thresholds) must match image 1 — same position, type, and material; do NOT invent additional doors or windows unless the prompt text explicitly asks for them\n- if the prompt text places the camera inside or at one of these openings, camera-side walls and door/window frames may appear only as local foreground edges — do NOT show the same opening again in the scene, and do NOT show the exterior facade of the structure that contains the camera out in front of it\n- do not copy poses or compositions from reference images\n- do not alter character identities where their face is visible in the scene\n- each character's clothing/outfit must match that character's appearance reference image EXACTLY; if any clothing wording in the text conflicts with the reference image, follow the reference image and ignore that wording\n- only render what the scene description asks for — if only a hand or wrist is described, do NOT add the character's face\n- CRITICAL: Only render what the scene description explicitly describes. If a character's face is visible in the scene, match it to the reference. If only a body part is shown, do NOT add the face.\n- CRITICAL: Output exactly ONE single continuous photograph of ONE moment — never a panel grid, collage, contact sheet, split-screen, storyboard sheet, or multiple sub-frames inside one image.\n- CRITICAL: Every person must be physically grounded and weight-bearing — in real contact with a supporting surface, with body weight visibly carried by that contact. For a figure caught mid-action (falling, stumbling, collapsing, jumping off something), render a physically plausible instant: joints bent, weight clearly transferring, at least one believable point of contact or support — never a rigid body hovering, tilted or suspended in mid-air without support."
  },
  {
   "shot_key": "S10_Shot5",
   "asset_id": "6f8ea5fa-8a21-47f6-80a8-c3595da303d7",
   "orig_file": "S10_Shot5_06.png",
   "refs": [
    {
     "id": "16600f6c-6d58-4d00-b099-5b15b64d07eb",
     "label": "background chain ref (L03B04 for L03) — match wall/floor/ceiling/lighting",
     "file_path": "projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/images/background_chain/L03B04.png",
     "pipeline_role": "background_render",
     "swapped": true,
     "dropped": false
    }
   ],
   "removed_prompt_lines": [],
   "new_bg": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/blockset/stairfix_nb2.png",
   "out": "S10_Shot5_bgswap.png",
   "prompt": "Photorealistic cinematic still.\n\nReference image 1: pre-rendered BACKGROUND environment reference — layout/material/lighting identity\n\nThe narrow iron door seam sits in the middle-center foreground. The heavy edges of the iron door face the camera at close range, occupying the outer framing with scratched, cold metal. Near the opening at handle height, a creased advertisement flyer edge is wedged in the gap, its bent and dirty paper face showing partial color blocks and unreadable text. Beyond the thin crack, the unlit interior remains entirely opaque, unreadable, and silent. A deep monochrome blue-black ambient night tone skims the outer rough iron surfaces, while a weak trace of sickly amber light leaks from somewhere unseen deep inside the dead black interior, casting a faint smear along the inner metal edge.\n\nGenerate one image:\n- use image 1 for this location's wall/floor/ceiling materials, furniture identity, and lighting mood\n- follow the camera position, framing, and action requested in the prompt text — do NOT copy the camera position or composition of image 1 unless the prompt explicitly asks for it\n- do NOT copy any people from image 1\n- architectural openings (doors, windows, thresholds) must match image 1 — same position, type, and material; do NOT invent additional doors or windows unless the prompt text explicitly asks for them\n- if the prompt text places the camera inside or at one of these openings, camera-side walls and door/window frames may appear only as local foreground edges — do NOT show the same opening again in the scene, and do NOT show the exterior facade of the structure that contains the camera out in front of it\n- do not copy poses or compositions from reference images\n- do not alter character identities where their face is visible in the scene\n- each character's clothing/outfit must match that character's appearance reference image EXACTLY; if any clothing wording in the text conflicts with the reference image, follow the reference image and ignore that wording\n- only render what the scene description asks for — if only a hand or wrist is described, do NOT add the character's face\n- CRITICAL: Only render what the scene description explicitly describes. If a character's face is visible in the scene, match it to the reference. If only a body part is shown, do NOT add the face.\n- CRITICAL: Output exactly ONE single continuous photograph of ONE moment — never a panel grid, collage, contact sheet, split-screen, storyboard sheet, or multiple sub-frames inside one image.\n- CRITICAL: Every person must be physically grounded and weight-bearing — in real contact with a supporting surface, with body weight visibly carried by that contact. For a figure caught mid-action (falling, stumbling, collapsing, jumping off something), render a physically plausible instant: joints bent, weight clearly transferring, at least one believable point of contact or support — never a rigid body hovering, tilted or suspended in mid-air without support."
  },
  {
   "shot_key": "S11_Shot4",
   "asset_id": "cf0d09a2-b14e-4b33-a8ca-a5d8c2ab8cb4",
   "orig_file": "S11_Shot4_09.png",
   "refs": [
    {
     "id": "f52d3dbc-1e65-4606-9ffb-a249b3ea4f03",
     "label": "background chain ref (L10B02 for L10) — match wall/floor/ceiling/lighting",
     "file_path": "projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/images/background_chain/L10B02.png",
     "pipeline_role": "background_render",
     "swapped": true,
     "dropped": false
    },
    {
     "id": "8fa679bc-9fee-43c1-8cd9-daa86f91de9e",
     "label": "POSE + COMPOSITION sketch of THIS exact shot (composition guide only): the human figures are drawn as featureless posed mannequins with constructed heads ONLY to show each person's exact body pose, stance and head-facing direction, plus the built features and receding path at their screen positions and relative sizes. Render the real photographic scene with exactly this composition, figure placement, relative sizes, body pose and head direction — but replace each mannequin with a real clothed person (identity, face, hair and outfit from the prompt text and the character reference images, never from the mannequin). Do NOT draw any mannequin, joints or construction lines in the final image, and do NOT copy any environment detail from this sketch.",
     "file_path": "projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/images/generated/outdoor_site_layout/8fa679bc-9fee-43c1-8cd9-daa86f91de9e.png",
     "pipeline_role": "outdoor_camera_sketch",
     "swapped": false,
     "dropped": true
    }
   ],
   "removed_prompt_lines": [
    "Reference image 2: POSE + COMPOSITION STORYBOARD SKETCH of THIS exact shot — figures drawn as featureless artist's mannequins (framing + pose guide only)",
    "- match this frame's composition to image 2: the same figure screen positions, relative sizes and depth, and the same receding path / vanishing perspective — this sketch is the one exception to the 'do not copy compositions' rule below",
    "- each human figure in image 2 is a featureless posed mannequin with a constructed head: reproduce its body pose, stance and head-facing direction exactly, then render it as a real clothed person — identity, face, hair, clothing and skin come from the prompt text and the character reference image(s), never from the mannequin",
    "- image 2 is only a rough construction sketch: do NOT draw any mannequin, joints, spheres or construction lines in the final image, and do NOT copy its flat tones, line style or any environment surface detail — environment identity comes from the other reference images and the prompt text",
    "- the final image must be a full-colour PHOTOREALISTIC render under the scene's real lighting: never reproduce image 2's monochrome line-art look, pencil/marker strokes, sketch shading, unfinished background or paper texture in ANY part of the frame"
   ],
   "new_bg": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/blockset/stairfix_nb2.png",
   "out": "S11_Shot4_bgswap.png",
   "prompt": "Photorealistic cinematic still.\n\nReference image 1: pre-rendered BACKGROUND environment reference — layout/material/lighting identity\n\nThe half-open rooftop iron door is positioned in the middle-center background, viewed squarely from a direct eye-level subjective viewpoint across the damp landing. The environment is enveloped in a cold, muted blue-gray darkness. Contrasting this ambient shadow, a faint and sickly amber light spills outward from the black interior gap along one side of the door, casting an ominous and contaminated glow across the wet-stained concrete wall and the horizontal edge of the low parapet in the lower frame. The camera focuses entirely on the motionless threshold, isolating the doorway within the silent negative space of the rooftop.\n\nGenerate one image:\n- use image 1 for this location's wall/floor/ceiling materials, furniture identity, and lighting mood\n- follow the camera position, framing, and action requested in the prompt text — do NOT copy the camera position or composition of image 1 unless the prompt explicitly asks for it\n- do NOT copy any people from image 1\n- architectural openings (doors, windows, thresholds) must match image 1 — same position, type, and material; do NOT invent additional doors or windows unless the prompt text explicitly asks for them\n- if the prompt text places the camera inside or at one of these openings, camera-side walls and door/window frames may appear only as local foreground edges — do NOT show the same opening again in the scene, and do NOT show the exterior facade of the structure that contains the camera out in front of it\n- do not copy poses or compositions from reference images\n- do not alter character identities where their face is visible in the scene\n- each character's clothing/outfit must match that character's appearance reference image EXACTLY; if any clothing wording in the text conflicts with the reference image, follow the reference image and ignore that wording\n- only render what the scene description asks for — if only a hand or wrist is described, do NOT add the character's face\n- CRITICAL: Only render what the scene description explicitly describes. If a character's face is visible in the scene, match it to the reference. If only a body part is shown, do NOT add the face.\n- CRITICAL: Output exactly ONE single continuous photograph of ONE moment — never a panel grid, collage, contact sheet, split-screen, storyboard sheet, or multiple sub-frames inside one image.\n- CRITICAL: Every person must be physically grounded and weight-bearing — in real contact with a supporting surface, with body weight visibly carried by that contact. For a figure caught mid-action (falling, stumbling, collapsing, jumping off something), render a physically plausible instant: joints bent, weight clearly transferring, at least one believable point of contact or support — never a rigid body hovering, tilted or suspended in mid-air without support."
  },
  {
   "shot_key": "S13_Shot3",
   "asset_id": "56d2c1b6-0fe8-41b8-ba90-e2ba45f28aad",
   "orig_file": "S13_Shot3_05.png",
   "refs": [
    {
     "id": "60e9feed-73d4-42bb-ad50-db6b1f858b8c",
     "label": "background chain ref (L03B03 for L03) — match wall/floor/ceiling/lighting",
     "file_path": "projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/images/background_chain/L03B01.png",
     "pipeline_role": "background_render",
     "swapped": true,
     "dropped": false
    },
    {
     "id": "9d786970-4edf-4330-8e03-227564ea09b2",
     "label": "character appearance reference: Korean 40대 중반 여성, 성숙한 얼굴선과 짙은 검은 머리의 차분한 인상.",
     "file_path": "projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/0d30302a-51c8-4ac9-98e2-6cd9180512bf/reference/61da9a20-bea4-4a7b-8913-6ba2feafd83f.png",
     "pipeline_role": "reference_composite",
     "swapped": false,
     "dropped": false
    }
   ],
   "removed_prompt_lines": [],
   "new_bg": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/blockset/stairfix_nb2.png",
   "out": "S13_Shot3_bgswap.png",
   "prompt": "Photorealistic cinematic still.\n\nReference image 1: pre-rendered BACKGROUND environment reference — layout/material/lighting identity\nReference image 2: character appearance reference: Korean 40대 중반 여성, 성숙한 얼굴선과 짙은 검은 머리의 차분한 인상.\n\nthe character from Image 2 in a detective coat, an Asian middle-aged woman with mature facial features and dark natural hair by the police car, occupies the middle-left foreground, looking toward a young Asian woman down the alley in the background across the same damp exterior alleyway they both occupy. the character from Image 2 stands at a three-quarter angle from the right, upper body in frame at chest height, half-stepping from the parked vehicle, eyes fixed on the distant figure. The young Asian woman is softly focused in the rear, standing at a three-quarter angle from the left, stalled mid-alley, gazing into the distance. A damp exterior alleyway shrouded in cold misty fog and deep shadows, illuminated by strobing red and blue lights mixing with a weak amber street lamp to create colored reflections on the wet surfaces. The open police vehicle side angles toward the camera on the left, framing the character from Image 2's exit.\n\nGenerate one image:\n- use image 1 for this location's wall/floor/ceiling materials, furniture identity, and lighting mood\n- follow the camera position, framing, and action requested in the prompt text — do NOT copy the camera position or composition of image 1 unless the prompt explicitly asks for it\n- do NOT copy any people from image 1\n- architectural openings (doors, windows, thresholds) must match image 1 — same position, type, and material; do NOT invent additional doors or windows unless the prompt text explicitly asks for them\n- if the prompt text places the camera inside or at one of these openings, camera-side walls and door/window frames may appear only as local foreground edges — do NOT show the same opening again in the scene, and do NOT show the exterior facade of the structure that contains the camera out in front of it\n- use image 2 as character appearance reference — match the person's identity and outfit where visible in the scene\n- do not copy poses or compositions from reference images\n- do not alter character identities where their face is visible in the scene\n- each character's clothing/outfit must match that character's appearance reference image EXACTLY; if any clothing wording in the text conflicts with the reference image, follow the reference image and ignore that wording\n- only render what the scene description asks for — if only a hand or wrist is described, do NOT add the character's face\n- CRITICAL: Only render what the scene description explicitly describes. If a character's face is visible in the scene, match it to the reference. If only a body part is shown, do NOT add the face.\n- CRITICAL: Output exactly ONE single continuous photograph of ONE moment — never a panel grid, collage, contact sheet, split-screen, storyboard sheet, or multiple sub-frames inside one image.\n- CRITICAL: Every person must be physically grounded and weight-bearing — in real contact with a supporting surface, with body weight visibly carried by that contact. For a figure caught mid-action (falling, stumbling, collapsing, jumping off something), render a physically plausible instant: joints bent, weight clearly transferring, at least one believable point of contact or support — never a rigid body hovering, tilted or suspended in mid-air without support."
  },
  {
   "shot_key": "S17_Shot1",
   "asset_id": "c667584d-491b-47db-9d59-6936e1f591f5",
   "orig_file": "S17_Shot1_06.png",
   "refs": [
    {
     "id": "45734e27-4aef-4164-9194-0b32a92f71f5",
     "label": "background chain ref (L03B01 for L03) — match wall/floor/ceiling/lighting",
     "file_path": "projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/images/background_chain/L03B01.png",
     "pipeline_role": "background_render",
     "swapped": true,
     "dropped": false
    }
   ],
   "removed_prompt_lines": [],
   "new_bg": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/blockset/stairfix_nb2.png",
   "out": "S17_Shot1_bgswap.png",
   "prompt": "Photorealistic cinematic still.\n\nReference image 1: pre-rendered BACKGROUND environment reference — layout/material/lighting identity\n\nFocusing on the pre-existing black cat in the lower-center foreground, already partway along the low concrete rooftop wall where that path leads toward the near center of the frame and not into the old villa rooftop, in left profile as it looks up toward the lit rooftop window in the upper-right background. The low camera at the cat's shoulder height captures its silhouette with faint rim-lit edges preserving body volume against the cool blue ambient fill. Thick dawn fog desaturates the damp concrete parapet running parallel behind the cat. The sickly yellow glow from the window hangs in the misty distance, creating a faint occult point of warmth near the rooftop room.\n\nGenerate one image:\n- use image 1 for this location's wall/floor/ceiling materials, furniture identity, and lighting mood\n- follow the camera position, framing, and action requested in the prompt text — do NOT copy the camera position or composition of image 1 unless the prompt explicitly asks for it\n- do NOT copy any people from image 1\n- architectural openings (doors, windows, thresholds) must match image 1 — same position, type, and material; do NOT invent additional doors or windows unless the prompt text explicitly asks for them\n- if the prompt text places the camera inside or at one of these openings, camera-side walls and door/window frames may appear only as local foreground edges — do NOT show the same opening again in the scene, and do NOT show the exterior facade of the structure that contains the camera out in front of it\n- do not copy poses or compositions from reference images\n- do not alter character identities where their face is visible in the scene\n- each character's clothing/outfit must match that character's appearance reference image EXACTLY; if any clothing wording in the text conflicts with the reference image, follow the reference image and ignore that wording\n- only render what the scene description asks for — if only a hand or wrist is described, do NOT add the character's face\n- CRITICAL: Only render what the scene description explicitly describes. If a character's face is visible in the scene, match it to the reference. If only a body part is shown, do NOT add the face.\n- CRITICAL: Output exactly ONE single continuous photograph of ONE moment — never a panel grid, collage, contact sheet, split-screen, storyboard sheet, or multiple sub-frames inside one image.\n- CRITICAL: Every person must be physically grounded and weight-bearing — in real contact with a supporting surface, with body weight visibly carried by that contact. For a figure caught mid-action (falling, stumbling, collapsing, jumping off something), render a physically plausible instant: joints bent, weight clearly transferring, at least one believable point of contact or support — never a rigid body hovering, tilted or suspended in mid-air without support."
  }
 ]
}