{
  "images": [
    {
      "id": "batman-support",
      "filename": "batman-66-comfyui-support-v1.png",
      "avif_filename": "batman-66-comfyui-support-v1.avif",
      "model": "other/z_image_turbo_bf16.safetensors",
      "text_encoder": "TextEncoders/qwen_3_4b.safetensors",
      "vae": "ae.safetensors",
      "server": "local-renderer",
      "workflow": "artwork/comfyui-2026-09-15/batman-support/stage7-workflow.json",
      "sampler": "dpmpp_2m",
      "scheduler": "karras",
      "steps": 20,
      "seed": 9152620,
      "selected_concept_seed": 9152602,
      "resolution": [
        1536,
        768
      ],
      "stages_completed": [
        1,
        2,
        6,
        7,
        9
      ],
      "stages_skipped": {
        "3": "Skipped: no style or character reference supplied.",
        "4": "Skipped: object-only structural audit passed; whimsical integrated phone searchlight is intentional.",
        "5": "Skipped: panorama/hero aspect ratio already correct.",
        "8": "Skipped: full-resolution visual audit passed; no regional repair needed after upscale."
      },
      "visual_notes": " Finished after detail, polish, UltraSharp plus full-resolution diffusion, visual audit, then subtle vignette and contrast. Existing texture retained without added grain.",
      "candidate_reviews": [
        {
          "candidate": 1,
          "seed": 9152601,
          "composition": 8,
          "mood": 9,
          "technical": 8,
          "notes": "Clean phone, console and skyline; smaller visual rhythm than candidate 2.",
          "selected": false
        },
        {
          "candidate": 2,
          "seed": 9152602,
          "composition": 9,
          "mood": 9,
          "technical": 9,
          "notes": "Best balanced pop-art phone and console; whimsical phone searchlight accepted.",
          "selected": true
        },
        {
          "candidate": 3,
          "seed": 9152603,
          "composition": 7,
          "mood": 9,
          "technical": 7,
          "notes": "Crowded spotlight overlaps console; extra illegible marks.",
          "selected": false
        },
        {
          "candidate": 4,
          "seed": 9152604,
          "composition": 8,
          "mood": 9,
          "technical": 8,
          "notes": "Central beam dominates; less balanced still life.",
          "selected": false
        }
      ],
      "stage_provenance": [
        {
          "stage": "stage1-candidate1",
          "workflow": "artwork/comfyui-2026-09-15/batman-support/stage1-candidate1-workflow.json",
          "prompt_id": "9c31aa26-558d-4b82-909d-0353fa548f6e",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 9,
          "seed": 9152601,
          "denoise": 1.0
        },
        {
          "stage": "stage1-candidate2",
          "workflow": "artwork/comfyui-2026-09-15/batman-support/stage1-candidate2-workflow.json",
          "prompt_id": "85bc598d-2184-4cb5-9864-df74afc662d0",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 9,
          "seed": 9152602,
          "denoise": 1.0
        },
        {
          "stage": "stage1-candidate3",
          "workflow": "artwork/comfyui-2026-09-15/batman-support/stage1-candidate3-workflow.json",
          "prompt_id": "a67f85d4-c00c-4d2b-bd6d-2e9725cf761e",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 9,
          "seed": 9152603,
          "denoise": 1.0
        },
        {
          "stage": "stage1-candidate4",
          "workflow": "artwork/comfyui-2026-09-15/batman-support/stage1-candidate4-workflow.json",
          "prompt_id": "494a838c-3dc0-4415-ac9d-565547e1ae0d",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 9,
          "seed": 9152604,
          "denoise": 1.0
        },
        {
          "stage": "stage2",
          "workflow": "artwork/comfyui-2026-09-15/batman-support/stage2-workflow.json",
          "prompt_id": "c3bdd938-a65d-426d-8eca-1aca97a0e581",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 9,
          "seed": 9152620,
          "denoise": 0.3
        },
        {
          "stage": "stage6",
          "workflow": "artwork/comfyui-2026-09-15/batman-support/stage6-workflow.json",
          "prompt_id": "0afe7765-5d9f-40fe-b23c-7ea5d5c6b85d",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 9,
          "seed": 9152620,
          "denoise": 0.12
        },
        {
          "stage": "stage7",
          "workflow": "artwork/comfyui-2026-09-15/batman-support/stage7-workflow.json",
          "prompt_id": "6b99aac0-6c04-48dd-b82b-4f12027ee6dd",
          "status": "success",
          "sampler": "dpmpp_2m",
          "scheduler": "karras",
          "steps": 20,
          "seed": 9152620,
          "denoise": 0.12
        }
      ],
      "finishing": {
        "method": "deterministic PIL fallback",
        "vignette": 0.1,
        "contrast": 1.025,
        "added_grain": false
      },
      "controlnet": "Not used: environmental object-only brief with no figure pose.",
      "lora": "None: no matching installed Z Image Turbo style LoRA; natural-language style direction."
    },
    {
      "id": "batman-66-hero",
      "filename": "batman-66-comfyui-hero-v1.png",
      "avif_filename": "batman-66-comfyui-hero-v1.avif",
      "model": "other/z_image_turbo_bf16.safetensors",
      "text_encoder": "TextEncoders/qwen_3_4b.safetensors",
      "vae": "ae.safetensors",
      "server": "local-renderer",
      "workflow": "artwork/comfyui-2026-09-15/batman-66-hero/stage7-workflow.json",
      "sampler": "dpmpp_2m",
      "scheduler": "karras",
      "steps": 20,
      "seed": 9152620,
      "selected_concept_seed": 9152603,
      "resolution": [
        1536,
        1024
      ],
      "stages_completed": [
        1,
        2,
        6,
        7,
        9
      ],
      "stages_skipped": {
        "3": "Skipped: no style or character reference supplied.",
        "4": "Skipped: independent object-structure audit found no repair needed.",
        "5": "Skipped: framing and aspect ratio match hero layout.",
        "8": "Skipped: full-resolution visual audit passed; no regional repair needed after upscale."
      },
      "visual_notes": "Same successful environmental prompt as OpenAI comparison, four seeds reviewed. Clear pop-art graphic interpretation. Finished after detail, polish, UltraSharp plus full-resolution diffusion, visual audit, then subtle vignette and contrast. Existing texture retained without added grain. Refinement strengthens edges but adds coarser painted/crackle texture relative to Stage2; not uniformly more faithful halftone. Phone is a wall unit; beam reduces quiet-left space.",
      "candidate_reviews": [
        {
          "candidate": 1,
          "seed": 9152601,
          "composition": 7,
          "mood": 8,
          "technical": 5,
          "notes": "Rejected: conspicuous invented number 1556 in starburst.",
          "selected": false
        },
        {
          "candidate": 2,
          "seed": 9152602,
          "composition": 8,
          "mood": 9,
          "technical": 7,
          "notes": "Good palette; oversized double-dial phone less coherent.",
          "selected": false
        },
        {
          "candidate": 3,
          "seed": 9152603,
          "composition": 9,
          "mood": 9,
          "technical": 9,
          "notes": "Selected: crisp car, phone, skyline and comic bursts. Beam occupies some left title space; phone interpreted as wall unit.",
          "selected": true
        },
        {
          "candidate": 4,
          "seed": 9152604,
          "composition": 6,
          "mood": 8,
          "technical": 5,
          "notes": "Rejected: white border and unwanted lettering.",
          "selected": false
        }
      ],
      "stage_provenance": [
        {
          "stage": "stage1-candidate1",
          "workflow": "artwork/comfyui-2026-09-15/batman-66-hero/stage1-candidate1-workflow.json",
          "prompt_id": "8cb07ad0-4937-4375-a990-5fd8cf8a3319",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 9,
          "seed": 9152601,
          "denoise": 1.0
        },
        {
          "stage": "stage1-candidate2",
          "workflow": "artwork/comfyui-2026-09-15/batman-66-hero/stage1-candidate2-workflow.json",
          "prompt_id": "16cd393c-90a6-4cae-8abf-925824cca9d2",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 9,
          "seed": 9152602,
          "denoise": 1.0
        },
        {
          "stage": "stage1-candidate3",
          "workflow": "artwork/comfyui-2026-09-15/batman-66-hero/stage1-candidate3-workflow.json",
          "prompt_id": "1eb47944-b974-4045-9e8c-f8b9bd0d0bc3",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 9,
          "seed": 9152603,
          "denoise": 1.0
        },
        {
          "stage": "stage1-candidate4",
          "workflow": "artwork/comfyui-2026-09-15/batman-66-hero/stage1-candidate4-workflow.json",
          "prompt_id": "7dbf6220-e002-4b6f-877e-4d2c02e6f421",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 9,
          "seed": 9152604,
          "denoise": 1.0
        },
        {
          "stage": "stage2",
          "workflow": "artwork/comfyui-2026-09-15/batman-66-hero/stage2-workflow.json",
          "prompt_id": "b2d095b2-50e3-4925-8c62-a609edf6a3f6",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 9,
          "seed": 9152620,
          "denoise": 0.3
        },
        {
          "stage": "stage6",
          "workflow": "artwork/comfyui-2026-09-15/batman-66-hero/stage6-workflow.json",
          "prompt_id": "4fb5985d-ac10-47e0-981f-ef868f61774a",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 9,
          "seed": 9152620,
          "denoise": 0.12
        },
        {
          "stage": "stage7",
          "workflow": "artwork/comfyui-2026-09-15/batman-66-hero/stage7-workflow.json",
          "prompt_id": "8aa26b42-c014-40c4-925c-ab2e3aa8d85b",
          "status": "success",
          "sampler": "dpmpp_2m",
          "scheduler": "karras",
          "steps": 20,
          "seed": 9152620,
          "denoise": 0.12
        }
      ],
      "finishing": {
        "method": "deterministic PIL fallback",
        "vignette": 0.1,
        "contrast": 1.025,
        "added_grain": false
      },
      "controlnet": "Not used: no figure pose.",
      "lora": "None installed for Z Image Turbo style; prompt establishes style.",
      "selection_status": "Rejected by user; retained as comparison history. New camp TV-set hero in progress.",
      "unused_alternative_workflow": "artwork/comfyui-2026-09-15/batman-66-hero/stage7-alt-workflow.json"
    },
    {
      "id": "pirates-stern-2006-hero",
      "filename": "pirates-stern-2006-comfyui-hero-v1.png",
      "avif_filename": "pirates-stern-2006-comfyui-hero-v1.avif",
      "model": "other/z_image_turbo_bf16.safetensors",
      "text_encoder": "TextEncoders/qwen_3_4b.safetensors",
      "vae": "ae.safetensors",
      "server": "local-renderer",
      "workflow": "artwork/comfyui-2026-09-15/pirates-stern-2006-hero/stage7-workflow.json",
      "sampler": "dpmpp_2m",
      "scheduler": "karras",
      "steps": 20,
      "seed": 9152620,
      "selected_concept_seed": 9152603,
      "resolution": [
        1536,
        1024
      ],
      "stages_completed": [
        1,
        2,
        6,
        7,
        9
      ],
      "stages_skipped": {
        "3": "Skipped: no style or character reference supplied.",
        "5": "Skipped: panorama/hero aspect ratio already correct.",
        "8": "Skipped: full-resolution visual audit passed; no regional repair needed after upscale."
      },
      "visual_notes": "Strong ship silhouette, turquoise sea and readable right-side treasure. Compared with OpenAI, ship is more centered, compass repeats and chrome ball was omitted. Three bounded masked repairs failed and were rejected. These fidelity defects are disclosed, not hidden. Finished after detail, polish, UltraSharp plus full-resolution diffusion, visual audit, then subtle vignette and contrast. Existing texture retained without added grain. Full-resolution material pass gives crisper brass, rigging and foam, but sail/cloud textures become more graphic and smoothed rather than naturalistic. Decorative circular artifacts remain in dark sky.",
      "candidate_reviews": [
        {
          "candidate": 1,
          "seed": 9152601,
          "composition": 7,
          "mood": 8,
          "technical": 6,
          "notes": "Treasure foreground incorrectly resembles game surface.",
          "selected": false
        },
        {
          "candidate": 2,
          "seed": 9152602,
          "composition": 7,
          "mood": 9,
          "technical": 6,
          "notes": "Strong sea atmosphere; pseudo-playfield foreground rejected.",
          "selected": false
        },
        {
          "candidate": 3,
          "seed": 9152603,
          "composition": 8,
          "mood": 9,
          "technical": 8,
          "notes": "Selected: readable chest and ship; duplicated compass and missing chrome sphere remain aesthetic compromises.",
          "selected": true
        },
        {
          "candidate": 4,
          "seed": 9152604,
          "composition": 6,
          "mood": 8,
          "technical": 7,
          "notes": "Unwanted white border and foreground game-surface styling.",
          "selected": false
        }
      ],
      "stage_provenance": [
        {
          "stage": "stage1-candidate1",
          "workflow": "artwork/comfyui-2026-09-15/pirates-stern-2006-hero/stage1-candidate1-workflow.json",
          "prompt_id": "a7dc5385-bb7e-422a-8040-66b9509eae55",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 9,
          "seed": 9152601,
          "denoise": 1.0
        },
        {
          "stage": "stage1-candidate2",
          "workflow": "artwork/comfyui-2026-09-15/pirates-stern-2006-hero/stage1-candidate2-workflow.json",
          "prompt_id": "82005048-7e59-44e0-b4cf-491b4dd27156",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 9,
          "seed": 9152602,
          "denoise": 1.0
        },
        {
          "stage": "stage1-candidate3",
          "workflow": "artwork/comfyui-2026-09-15/pirates-stern-2006-hero/stage1-candidate3-workflow.json",
          "prompt_id": "b9106599-5a36-4e66-904a-d047e197e967",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 9,
          "seed": 9152603,
          "denoise": 1.0
        },
        {
          "stage": "stage1-candidate4",
          "workflow": "artwork/comfyui-2026-09-15/pirates-stern-2006-hero/stage1-candidate4-workflow.json",
          "prompt_id": "b4588de1-cca2-4a72-b8ab-80863c821e48",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 9,
          "seed": 9152604,
          "denoise": 1.0
        },
        {
          "stage": "stage2",
          "workflow": "artwork/comfyui-2026-09-15/pirates-stern-2006-hero/stage2-workflow.json",
          "prompt_id": "0626cf1b-ae25-4ed4-be5c-605c3a490763",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 9,
          "seed": 9152620,
          "denoise": 0.3
        },
        {
          "stage": "stage4-candidate1",
          "workflow": "artwork/comfyui-2026-09-15/pirates-stern-2006-hero/stage4-candidate1-workflow.json",
          "prompt_id": "3e19f5fb-b5ba-46d1-a5ff-3c019937ae13",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 12,
          "seed": 9152641,
          "denoise": 0.75
        },
        {
          "stage": "stage4-candidate2",
          "workflow": "artwork/comfyui-2026-09-15/pirates-stern-2006-hero/stage4-candidate2-workflow.json",
          "prompt_id": "12985c59-a55d-499b-9707-b8703b6b26c9",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 12,
          "seed": 9152642,
          "denoise": 0.75
        },
        {
          "stage": "stage4-candidate3",
          "workflow": "artwork/comfyui-2026-09-15/pirates-stern-2006-hero/stage4-candidate3-workflow.json",
          "prompt_id": "72a09d66-d3b3-4be3-bd2c-993dade73c8c",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 12,
          "seed": 9152643,
          "denoise": 0.75
        },
        {
          "stage": "stage6",
          "workflow": "artwork/comfyui-2026-09-15/pirates-stern-2006-hero/stage6-workflow.json",
          "prompt_id": "02b3cdd9-2446-44b0-b9f6-e429fab823da",
          "status": "success",
          "sampler": "euler",
          "scheduler": "simple",
          "steps": 9,
          "seed": 9152620,
          "denoise": 0.12
        },
        {
          "stage": "stage7",
          "workflow": "artwork/comfyui-2026-09-15/pirates-stern-2006-hero/stage7-workflow.json",
          "prompt_id": "2ab95b01-023d-42b1-ade2-e65677276bdb",
          "status": "success",
          "sampler": "dpmpp_2m",
          "scheduler": "karras",
          "steps": 20,
          "seed": 9152620,
          "denoise": 0.12
        }
      ],
      "finishing": {
        "method": "deterministic PIL fallback",
        "vignette": 0.1,
        "contrast": 1.025,
        "added_grain": false
      },
      "controlnet": "Not used: environmental object-only brief with no figure pose.",
      "lora": "None: no matching installed Z Image Turbo style LoRA; natural-language style direction.",
      "stages_attempted_rejected": {
        "4": "Attempted: three masked candidates replacing small duplicate compass with chrome sphere; all yielded medallions and were rejected. Original Stage2 preserved."
      }
    }
  ],
  "pipeline": "Holly nine-stage contract; conditional stages documented individually."
}