# THIS YOU — Scene DNA / Cultural Context Architecture

## Core rule

**READER × MOMENT = ARRIVAL**

Reader preferences are the identity baseline, not the final outfit. A chapter's cultural world can materially transform how that reader should dress for the moment.

Example: a reader who normally wears Zara / Uniqlo / minimal / sporty / Scandinavian should not automatically receive a generic Scandinavian outfit at a punk/hardcore concert. The same reader should be translated through the chapter's punk / industrial / anti-precious cultural code without becoming costume.

## Shared architecture

Scene DNA belongs to the shared chapter definition and is reused for every reader:

```text
Issue
  → Chapter
    → Shared Scene DNA
      → Reader profile
        → Product selection
          → HERO
            → Fidelity
```

Stored in `issue_chapters.scene_dna_json` and mirrored as `scene_dna` in issue-package `chapters.json`.

## Scene DNA structure

```json
{
  "event": "CBGB Festival",
  "cultural_context": {
    "scene": "New York punk / hardcore / alternative",
    "event_character": "multi-generation punk festival",
    "environment": "industrial outdoor space under a bridge",
    "crowd_energy": "loud, physical, dense, standing and moving for hours",
    "cultural_codes": ["punk", "hardcore", "DIY", "utilitarian", "anti-precious", "worn-in"]
  },
  "physical_context": {
    "outdoors": true,
    "duration": "several more hours",
    "movement": "standing, walking and moving through dense crowd",
    "temperature": "cooling after sunset",
    "surface": "concrete",
    "clothing_risk": "crowding, dirt and movement; nothing delicate"
  },
  "style_intent": {
    "primary": "Translate the reader into the punk / industrial world without dressing them in costume.",
    "scene_strength": 0.95,
    "reader_style_strength": 0.65,
    "goal": "A believable punk-adjacent version of this specific reader.",
    "avoid": [
      "generic Scandinavian everyday look",
      "clean office casual",
      "literal punk costume",
      "precious or delicate clothing"
    ]
  }
}
```

`scene_strength` and `reader_style_strength` are independent influence strengths; they do not need to sum to 1.

## Product selection

The product-selection packet must include `chapter.scene_dna` and explicit instruction that both reader compatibility and chapter cultural/physical context must be solved.

Strong Scene DNA may substantially transform the reader's normal styling. The system must not reduce a culturally specific scene to generic occasion dressing.

`style_exploration_mode` still controls how far the stylist may explore, but Scene DNA controls *where the reader is arriving*.

## HERO

The HERO packet carries the same Scene DNA downstream. Product images still define product construction; reader photos still define identity. Scene DNA defines whether the complete look belongs to the chapter world.

## Fidelity

Fidelity result adds:

```json
"scene_style_fidelity": {
  "status": "pass | fail | not_assessable",
  "reason": "..."
}
```

A scene-style FAIL means the outfit may be technically valid but editorially wrong for the chapter. It sends the chapter to existing human/editorial review. It does **not** consume the one product-detail targeted correction pass.

## Backward compatibility

Old chapters without Scene DNA remain valid. Runtime derives a conservative fallback from chapter category/title/place, moment copy and `style_problem`. Missing Scene DNA introduces no new approval gate.

## AUTUMN 2026 seeded Scene DNA

The current New York Autumn issue now contains shared DNA for all six chapters:

1. NYFW — fashion-aware / camera-aware / intentional street style.
2. The Armory Show — art-world / directional / visually considered.
3. CBGB Festival — punk / hardcore / industrial / anti-precious.
4. Dinner → Night — polished / adaptable / stronger after dark.
5. NYC Marathon — technical / performance / athletic / movement-first.
6. NYFF — cinematic / sophisticated / dressed-up cultural evening.

## Acceptance rule

Correct product fidelity cannot rescue the wrong styling concept.

Production quality therefore requires both:

```text
correct Scene DNA → correct outfit idea
correct Product Visual Lock → correct visual execution
```
