Analyze the uploaded reference image and convert it into a structured JSON request. Include estimated dimensions, the image's own aspect ratio, source type, visual style, subject list, composition, camera angle, lighting, mood, color palette, background, notable objects, material details, text or logo observations, and any rights or uncertainty notes. This template's public preview is 16:9; still report the uploaded image's actual or estimated aspect ratio separately in the JSON. Then create a concise reusable output_prompt that could recreate the visual direction without copying protected brands, logos, celebrity likenesses, private people, or copyrighted characters. Return only valid JSON, with clear nested keys such as image_metadata, scene_description, subjects, composition, lighting, style, colors, text_and_symbols, risks_or_uncertainties, and output_prompt. Do not wrap the result in Markdown fences. If a detail cannot be verified from the image, mark it as uncertain instead of inventing facts.