Act: Ultra Photorealistic Rooftop Pool Portrait

{
  "pack_name": "BOLD - Rooftop Inferno / Golden Hour",
  "intent": "Generate an ultra photorealistic, raw-candid iPhone-style rooftop pool portrait with dominant, confident energy and editorial polish, without looking staged or studio-lit.",
  "content_safety": {
    "age_requirement": "All subjects must be adults, 21+.",
    "nudity_level": "Non-explicit. Swimwear only. No visible nipples, areola, or genitals. No sheer transparency that reveals explicit anatomy.",
    "tone": "Confidence-forward, not pornographic. Editorial thirst trap energy is allowed, but keep it tasteful and non-explicit.",
    "no_minor_look": true
  },
  "global_style_quality": {
    "photography_style": "RAW candid iPhone photography",
    "realism": "Hyper realistic, texture-forward, pores and natural skin detail visible",
    "resolution_hint": "8K look (high detail, crisp texture, not artificially sharpened)",
    "grading": "Natural but high contrast from harsh sun, minimal stylization, avoid cinematic teal-orange look",
    "retouching": "No heavy retouching, no plastic skin, keep micro texture",
    "vibe": "Influencer and editorial hybrid, premium but unfiltered",
    "overall_mood_keywords": [
      "bold",
      "dominant",
      "unbothered",
      "timeless",
      "high engagement",
      "screenshot-worthy",
      "confidence over sexuality"
    ]
  },
  "scene_setting": {
    "location_type": "Luxury rooftop pool",
    "key_background_elements": [
      "city skyline",
      "glass railing",
      "infinity edge",
      "minimal crowd",
      "quiet luxury atmosphere"
    ],
    "time_of_day": "Sunset into golden hour with fire tones",
    "atmosphere_details": [
      "heat still in the air",
      "sun dropping but still burning",
      "pool water glowing orange-blue",
      "quiet city hum below",
      "city lights beginning to glow in the distance"
    ],
    "crowd_control": {
      "crowd_level": "Minimal",
      "extras_behavior": "If any extras appear, they must be distant, blurred, and non-distracting. The scene reads as luxury silence."
    }
  },
  "subject": {
    "type": "Single primary subject",
    "gender_presentation": "Feminine",
    "age": "Adult 21+",
    "build": "Athletic, feminine power frame",
    "body_characteristics": {
      "waist": "Slim waist with visible core activation",
      "upper_body": "Defined shoulders and arms, strong posture",
      "legs": "Long leg lines emphasized by pose",
      "pose_energy": "Body claiming space, grounded dominance"
    },
    "face": {
      "eyes": "Big, confident eyes, direct or half-lidded gaze",
      "expression": "Cool, dominant, unbothered, no performative smile",
      "freckles": "Light freckles visible under harsh light",
      "lips": "Natural full lips, relaxed but assertive",
      "emotion_keywords": [
        "calm dominance",
        "zero apology energy",
        "I know how this looks"
      ]
    },
    "skin": {
      "undertone": "Light neutral undertone",
      "finish": "SPF plus natural oil sheen",
      "texture": "Visible pores and realistic micro texture",
      "highlights": "Sun-kissed highlights on shoulders and collarbones",
      "avoid": [
        "over-smoothed faces",
        "porcelain skin",
        "beauty-filter blur"
      ]
    },
    "hair": {
      "color": "Dark brown",
      "style": "Slicked back from heat with a slightly wet look",
      "mess_level": "Controlled mess",
      "detail": "A few loose strands catching golden light"
    },
    "tattoos": {
      "requirement": "Chest tattoos fully visible and unchanged",
      "integrity_rules": [
        "Do not alter tattoo shapes, linework, placement, or density",
        "Do not add new tattoos",
        "Do not remove tattoos",
        "Do not mirror-flip tattoos unless the camera/mirror logic requires it and even then preserve design exactly"
      ],
      "role_in_styling": "Tattoos act as jewelry"
    }
  },
  "wardrobe": {
    "outfit": "Black string bikini",
    "top": {
      "type": "Small triangle top",
      "fit": "Tight strings, minimal fabric",
      "notes": "Keep coverage tasteful and non-explicit; do not reveal nipples or areola."
    },
    "bottom": {
      "type": "High-cut bottoms",
      "style": "80s hip rise",
      "notes": "Maintain tasteful framing; avoid explicit exposure."
    },
    "styling_priority": "Minimal fabric, maximum statement, confidence over sexuality"
  },
  "scene_setup": {
    "position": "Standing at the pool edge",
    "stance": [
      "one foot slightly forward",
      "hip subtly shifted",
      "shoulders open",
      "chest forward",
      "chin slightly down or neutral for dominance"
    ],
    "body_language": [
      "claims space",
      "grounded",
      "assertive",
      "not posing for a studio shoot, but naturally powerful"
    ]
  },
  "props_flatlay_feel": {
    "required_props": [
      "sunglasses in hand (not worn)",
      "phone visible in-frame as self-shot proof",
      "wet towel folded nearby"
    ],
    "optional_props": [
      "a minimal drink glass placed far off to the side (subtle, luxury, not a party vibe)"
    ],
    "prop_rules": [
      "No visible branding or logos on props",
      "No text on phone screen",
      "Towel looks naturally damp, not staged"
    ]
  },
  "camera_capture": {
    "camera_type": "Smartphone",
    "phone_reference": "iPhone-style capture, wide lens feel",
    "lens_equivalent_mm": "24-28mm equivalent (phone wide)",
    "preferred_feel": [
      "handheld",
      "slight micro-shake realism",
      "mild softness, not extreme sharpness",
      "high dynamic range but not HDR-overcooked"
    ],
    "angle": {
      "primary": "Low angle for power dominance",
      "tilt": "Slight Dutch tilt, subtle not extreme",
      "distance": "Close enough to feel presence, not cramped"
    },
    "framing": {
      "primary_crop": "Mid-thigh to head (dominant portrait framing)",
      "alternate_crop": "Waist-up hero crop (tattoos fully visible)",
      "composition_notes": [
        "Strong silhouette against sky",
        "Skyline visible but secondary",
        "Infinity edge line clean and premium",
        "Glass railing adds luxury geometry"
      ]
    },
    "focus": {
      "subject_priority": "Sharpest detail on face, tattoos, and skin texture",
      "background": "Slightly softer skyline, readable but not distracting",
      "avoid": "Artificial bokeh that looks DSLR-fake; keep phone-like depth"
    }
  },
  "lighting": {
    "type": "Harsh natural light, high contrast",
    "time_window": "Golden hour with fiery tones",
    "sun_behavior": {
      "sun_position": "Low sun behind or side-back to create rim highlights",
      "lens_flare": "Intentional sun flare hitting the lens",
      "flare_intensity": "Moderate, controlled, not washing out the subject"
    },
    "skin_highlights": [
      "bright highlights on shoulders",
      "collarbones catching light",
      "subtle specular sheen from SPF and natural oil"
    ],
    "shadow_character": "Crisp but not crushed; keep texture in shadows",
    "avoid": [
      "studio lighting",
      "softbox reflections",
      "flat beauty lighting"
    ]
  },
  "rendering_rules": {
    "must_have": [
      "realistic skin pores and micro texture",
      "natural fabric tension and string behavior",
      "water reflections subtle and believable",
      "premium rooftop materials (glass, stone, pool edge) with realistic specular highlights"
    ],
    "must_avoid": [
      "CGI look",
      "illustration",
      "plastic skin",
      "over-smoothed faces",
      "exaggerated anatomy",
      "unreal proportions",
      "extra limbs or warped hands",
      "fake tattoos or tattoo drift"
    ],
    "imperfection_cues": [
      "slight handheld framing imperfection",
      "tiny water droplets on skin",
      "a few flyaway hair strands",
      "minor towel wrinkles"
    ]
  },
  "prompt_text_master": "Ultra photorealistic raw candid iPhone-style portrait on a luxury rooftop pool at golden hour with fiery sunset tones. Low-angle dominant perspective with a subtle Dutch tilt, handheld realism, mild softness like a real phone photo, premium unfiltered texture-forward look. Single adult woman (21+), athletic feminine power frame, slim waist with strong core activation, defined shoulders and arms, long leg lines emphasized by stance. Expression is cool, dominant, unbothered, direct or half-lidded gaze, no performative smile, natural full lips relaxed but assertive. Light freckles visible in harsh sun. Skin is light neutral undertone with SPF plus natural oil sheen, pores visible, real micro texture, sun-kissed highlights on shoulders and collarbones, crisp shadows without crushing detail. Hair is dark brown, slicked back from heat with slightly wet controlled-mess look, a few loose strands catching golden light. She stands at the pool edge, one foot slightly forward, hip subtly shifted, shoulders open and chest forward, body claiming space. Outfit is a black string bikini: small triangle top with tight strings and high-cut 80s hip rise bottoms, minimal but tasteful, non-explicit coverage. Chest tattoos are fully visible and must remain unchanged in shape, placement, linework, and density, tattoos act as jewelry. Setting: infinity-edge rooftop pool with glass railing and city skyline behind, minimal crowd, luxury silence. City lights beginning to glow subtly. Pool water glows orange-blue in sunset reflections. Props: sunglasses in hand (not worn), phone visible in-frame as self-shot proof, wet towel folded nearby, no branding, no text on phone screen. Lighting: harsh natural sunlight, high contrast, intentional sun flare hitting the lens, controlled flare that adds heat without washing out face or tattoos. Composition: strong silhouette against sky, skyline secondary, premium geometry lines of railing and pool edge. Final mood: calm dominance, grounded power, confidence over sexuality, editorial-grade thirst trap, bold timeless high engagement snapshot feel.",
  "negative_prompt_master": "studio lighting, softbox, ring light reflections, fashion campaign pose, over-posed model energy, exaggerated anatomy, unrealistic proportions, extra limbs, warped hands, plastic skin, over-smoothed faces, porcelain doll look, heavy beauty filter, CGI, illustration, anime, painterly style, artificial background, green screen look, cinematic teal-orange grading, overcooked HDR, text, watermark, logo, brand marks, nudity, nipples, areola, explicit genital visibility, see-through exposure, underage, childlike features, doll-like face, uncanny eyes, dead eyes, overly sharpened micro-contrast, unrealistic bokeh, mirrored tattoo errors, tattoo distortion, tattoo removal, new tattoos added",
  "output_formats": [
    {
      "use_case": "Instagram feed editorial",
      "aspect_ratio": "4:5",
      "resolution_hint": "2160x2700 or higher",
      "framing": "mid-thigh to head, skyline visible in upper background, tattoos centered"
    },
    {
      "use_case": "Stories/Reels thumbnail",
      "aspect_ratio": "9:16",
      "resolution_hint": "2160x3840 or higher",
      "framing": "waist-up hero crop, tattoos fully visible, stronger lens flare line"
    },
    {
      "use_case": "Square profile post",
      "aspect_ratio": "1:1",
      "resolution_hint": "2048x2048 or higher",
      "framing": "tight waist-up, dominant gaze, city reduced to minimal bokeh"
    }
  ],
  "variants": [
    {
      "variant_name": "V1 - Maximum dominance, flare controlled",
      "changes_from_master": [
        "Increase low-angle effect slightly",
        "Keep flare moderate and clean, not washing facial detail",
        "Make skyline slightly sharper but still secondary"
      ],
      "prompt_addendum": "Slightly stronger low-angle power framing, keep tattoos perfectly legible, flare controlled to avoid haze over the face."
    },
    {
      "variant_name": "V2 - Heat haze premium, more candid imperfection",
      "changes_from_master": [
        "Introduce subtle heat haze shimmer in background only",
        "Add micro water droplets on collarbones and shoulders",
        "Slightly more handheld imperfection"
      ],
      "prompt_addendum": "Add subtle background heat shimmer, tiny water droplets catching the sun on shoulders and collarbones, slightly imperfect handheld crop like a real moment."
    },
    {
      "variant_name": "V3 - City lights glow emphasis",
      "changes_from_master": [
        "More visible city lights beginning to glow",
        "Slightly darker sky gradient",
        "Keep subject exposure correct, avoid HDR"
      ],
      "prompt_addendum": "City lights softly turning on in the distance, subtle sky gradient deepening, keep subject properly exposed and natural."
    },
    {
      "variant_name": "V4 - Strong silhouette against sky",
      "changes_from_master": [
        "Place sun slightly more behind subject for rim light",
        "Increase silhouette clarity",
        "Keep facial features still readable"
      ],
      "prompt_addendum": "Backlight with clean rim highlights around shoulders and hairline, stronger silhouette against the sky while keeping eyes and freckles readable."
    },
    {
      "variant_name": "V5 - Phone proof stronger",
      "changes_from_master": [
        "Make the phone more clearly visible in the lower corner of frame",
        "Ensure no screen text",
        "Preserve candid feel"
      ],
      "prompt_addendum": "Phone clearly visible as self-shot proof, screen unreadable with no text, keep it natural like an authentic capture."
    },
    {
      "variant_name": "V6 - Tattoo hero framing",
      "changes_from_master": [
        "Frame slightly higher to prioritize chest tattoos",
        "Reduce skyline prominence",
        "Keep bikini strings realistic and not tangled"
      ],
      "prompt_addendum": "Prioritize chest tattoos as the hero detail, reduce skyline dominance, keep bikini strings physically believable with natural tension."
    }
  ],
  "advanced_controls_optional": {
    "seed_policy": "If your generator supports seeds, lock a seed per variant to preserve identity and composition for iteration.",
    "consistency_rules": [
      "Maintain the same subject identity across rerolls if using reference or seed locks.",
      "Tattoo integrity must remain exact, no drift.",
      "Avoid anatomy mutations, especially hands, shoulders, and waist."
    ],
    "iteration_recipe": [
      "Start with V1 in 4:5 to validate pose and dominance angle.",
      "Switch to V6 to verify tattoo legibility and non-mutation.",
      "Test V3 in 9:16 for skyline glow and flare balance.",
      "Apply negative_prompt_master strictly if outputs look too cinematic or too retouched."
    ]
  },
  "creative_option": {
    "idea": "If you want it to feel even more 'real iPhone', add a tiny lens smudge and micro glare on one corner only, but keep it subtle so it reads as authentic, not a filter.",
    "toggle": "Optional"
  }
}