# Aurora Master Input JSON — v2

This package creates a **single normalized input JSON** for the first stage of Aurora.

## Intended pipeline

Master Input JSON  
→ GPT Brand Analyzer  
→ Brand Analysis JSON  
→ GPT Talent Stylist  
→ Talent Styling JSON  
→ Restyle + Identity QA  
→ Visual Campaign JSON  
→ GPT Storyboard  
→ Storyboard JSON  
→ Prompt Builder  
→ Seedance / video generation

## Core top-level keys

- `project`
- `brand`
- `product`
- `audience`
- `platform`
- `talent`
- `visual_direction`
- `constraints`
- `production`
- `pipeline_targets`

## Talent logic

### Identity lock

The generator keeps the following traits locked by default:

- face identity
- facial structure
- skin tone
- body proportions
- apparent age
- distinctive traits

### Allowed adaptation

The generator allows controlled changes to:

- outfit
- colors
- accessories
- hairstyle
- grooming
- expression
- body language
- environment

## ComfyUI integration

Load the JSON with your preferred JSON loader and extract these paths:

- `$.brand`
- `$.product`
- `$.audience`
- `$.platform`
- `$.talent`
- `$.visual_direction`
- `$.constraints`
- `$.production`

Feed those objects to the relevant GPT/agent or prompt-building nodes.

## Important

This first version does **not** generate the downstream Brand Analysis JSON, Talent Styling JSON, Storyboard JSON or Seedance Prompt by itself. It standardizes the campaign input so those nodes receive consistent structured data.
