# S14 Reference-Capable Generation Log ## Status - Document status: complete, awaiting user review. - Test date: 2026-06-24. - Mode: `gpt-image-2` Skill `B-or-C`; host built-in image generation path tested. - Garden/API path: not used; no local API key. ## Setup Mode check command: ```powershell node C:\Users\wangq\.agents\skills\gpt-image-2\scripts\check-mode.js --json ``` Mode check result: ```json { "mode": "B-or-C", "recommendation": "host-or-advisor", "garden_mode_enabled": false, "has_api_key": false, "base_url": "https://api.openai.com/v1", "model": "gpt-image-2", "env_flag_value": "(unset)" } ``` ## Execution Arms ### Arm A: Master Character Anchor Board - Prompt file: `prompts/s14-anchor-board-reference-prompt.md` - Input image role: character master anchor / identity, outfit, prop, posture reference. - Input image path: `projects/2026-06-23-在路上/visual-system/characters/character-anchor-v2-codex-posture-test.png` - Output path: `outputs/s14-anchor-board-reference-v1.png` - Host default output: `C:\Users\wangq\.codex\generated_images\019ef6bb-9965-7a00-a22e-7926700913e2\ig_0a8dfaa1541a868d016a3b163c6b7881919d3c842501d551e9.png` - Execution status: completed. - Reference capability evidence: - the local reference image was loaded with `view_image` before generation; - the `image_gen` prompt explicitly named the visible image as `Image 1`; - the prompt defined `Image 1` as identity / outfit / posture / prop reference and not an edit target; - the resulting image visibly preserved black rectangular glasses, dark messy hair, fuller beard, dark long coat, and backpack from the reference. - Evidence limitation: - the built-in `image_gen` tool schema does not expose an explicit file-path parameter; - this validates host reference-by-visible-context behavior, not Garden/API multipart image upload. - File metadata: - width: `1672` - height: `941` - pixel format: `Format24bppRgb` - bytes: `1905717` ### Arm B: Side Identity Crop - Prompt file: `prompts/s14-side-crop-reference-prompt.md` - Input image role: side-face identity reference. - Input image path: `projects/2026-06-23-在路上/visual-system/characters/character-anchor-v2-side-reference-crop-tight.png` - Output path: `outputs/s14-side-crop-reference-v1.png` - Host default output: `C:\Users\wangq\.codex\generated_images\019ef6bb-9965-7a00-a22e-7926700913e2\ig_05aaf64563018c7a016a3b16a6252881919597b10c4d9c880a.png` - Execution status: completed. - Reference capability evidence: - the local reference image was loaded with `view_image` before generation; - the `image_gen` prompt explicitly named the visible image as `Image 1`; - the prompt defined `Image 1` as side-face identity reference and not an edit target; - the resulting image visibly preserved side profile, black rectangular glasses, dark messy hair, fuller beard, long coat, and backpack from the reference. - Evidence limitation: - the built-in `image_gen` tool schema does not expose an explicit file-path parameter; - this validates host reference-by-visible-context behavior, not Garden/API multipart image upload. - File metadata: - width: `1672` - height: `941` - pixel format: `Format24bppRgb` - bytes: `2007496` ## Evidence Rule The generated image is not enough by itself. This log must record whether the reference image was actually visible to the generation path. If the path only accepted prompt text, the generated candidate is marked prompt-only and cannot prove reference-capable generation. ## External Vision Analysis An attempted external image-analysis call was rejected by the runtime safety layer because it would send workspace images to an unverified external service. This investigation therefore uses local visual inspection and local file metadata only.