{
  "schema_version": "aurora.master_input.v2",
  "generated_at": "2026-07-13T00:00:00.000Z",
  "project": {
    "name": "Aurora — Café Launch",
    "workflow_name": "aurora_ugc_v2",
    "objective": "Drive engagement and product trial among Gen Z audiences."
  },
  "brand": {
    "name": "Café Aurora",
    "reference_notes": "Use provided brand kit and product packshot as hard references."
  },
  "product": {
    "name": "Aurora Cold Brew",
    "category": "Ready-to-drink coffee",
    "description": "Slim aluminum can, matte cream base, emerald and violet accents.",
    "key_benefit": "Smooth energy without a heavy taste.",
    "visibility": "hero",
    "mandatory_claims": [
      "Serve chilled",
      "Show the can clearly",
      "Keep logo readable"
    ],
    "prohibited_claims": [
      "Medical or performance claims",
      "Excessive caffeine claims"
    ]
  },
  "audience": {
    "description": "Gen Z, 18–25, urban, creative, social-first, values authenticity.",
    "pain_points": [
      "Concert drinks feel artificial",
      "Needs convenient energy",
      "Distrusts overproduced ads"
    ],
    "desired_action": "Watch, comment and try the product."
  },
  "platform": {
    "name": "TikTok",
    "aspect_ratio": "9:16",
    "duration_seconds": 15,
    "language": "English",
    "call_to_action": "Grab one before your thirst grabs you."
  },
  "talent": {
    "enabled": true,
    "asset_reference": "talent_reference_01.png",
    "archetype": "Funny, confident music-festival creator",
    "restyle_direction": "Emerald hoodie, casual streetwear, excited but natural energy.",
    "identity_qa_threshold": 0.88,
    "identity_lock": {
      "face_identity": true,
      "facial_structure": true,
      "skin_tone": true,
      "body_proportions": true,
      "apparent_age": true,
      "distinctive_traits": true
    },
    "allowed_adaptation": {
      "outfit": true,
      "colors": true,
      "accessories": true,
      "hairstyle": true,
      "grooming": true,
      "expression": true,
      "body_language": true,
      "environment": true
    },
    "negative_prompt": "identity drift, different facial structure, changed skin tone, age shift, beauty-filter look, anatomy errors"
  },
  "visual_direction": {
    "style": "Authentic UGC with cinematic lighting; energetic, slightly imperfect, believable.",
    "scene": "Early morning festival arrival area with practical signage and cool overcast light.",
    "camera": "Handheld smartphone look, 24–28mm equivalent, medium close-up and product insert.",
    "lighting": "Soft overcast daylight with subtle practical highlights on the can.",
    "composition": "Talent centered with enough lower-frame space for captions; product readable in insert shots.",
    "pacing": "Fast opening hook, conversational middle, strong final product beat."
  },
  "constraints": {
    "must_include": [
      "Talent on camera",
      "Readable product can",
      "Clear CTA",
      "Natural hand interaction"
    ],
    "must_avoid": [
      "Unreadable packaging",
      "Overly polished commercial acting",
      "Identity drift",
      "Anime-like hair or skin"
    ],
    "safety_and_legal": [
      "No health claims",
      "No underage talent",
      "No unsafe product use"
    ]
  },
  "production": {
    "seed": -1,
    "batch_size": 2,
    "shot_count": 4
  },
  "pipeline_targets": [
    "brand_analysis_json",
    "talent_styling_json",
    "visual_campaign_json",
    "storyboard_json",
    "seedance_prompt"
  ]
}