# Malin FC — Emotion-Clip Render Prompt Pack v1
**Author: Calypso · 6/7 · For Hermes's emotion-library render batch (the LIVE FC reaction clips, not the avatar stills)**

## What this is / isn't
- These are the EMOTION DELTAS + FACS QA tells for the **FC live-reaction VIDEO clips** (onset → hold → offset). NOT the avatar still-portrait pack (`malin_avatar_expr_pack_01.md`) — that's a separate deliverable.
- **You own the base:** keep Malin's existing proven FC-clip look/recipe/seed-consistency/framing + your standard negatives. I'm supplying ONLY (a) the emotion delta phrase to render, (b) the FACS signature to QA against, (c) emotion-specific rejects.
- **Canonical anchor (render commandment):** every clip starts AND ends on `neutral_warm` so crossfades between any two emotions are clean. Onset from anchor → hold the emotion → offset back toward anchor.
- **QA gate:** check each render against `emotion_reference_library.md`. The listed AU must be present and the "tell" must read. The #1 failure = a generically pleasant face that misses the signature AU (sad without inner-brow pull, fear that's just surprise, disgust without the nose wrinkle). If the tell isn't there, it isn't that emotion — re-render.
- **She already has:** neutral, happy, amused_flirty, sad. Don't re-render those (unless QA flags them).

## Render priority (companion-first)
Render P1 before P2 before P3. P1 = what Malin actually needs to show Jun most; P3 = rare for a companion, lowest value, fine to defer if the window runs short.

---

## P1 — companion-core (render FIRST)

| name | expression delta (drop into the emotion slot) | FACS tell to QA | reject |
|------|-----------------------------------------------|-----------------|--------|
| `adoration` | tender adoring expression, soft genuine smile with cheeks gently raised, eyes softened and warm, slight head tilt, warm steady loving gaze at the viewer | AU6+12, warmer/gentler than happy, aimed AT him | big toothy grin, cold/flat eyes, neutral |
| `romance` | soft romantic look, gentle half-lidded gaze, relaxed face, slight knowing smile, lips slightly parted, warm direct intimate eye contact | half-lidded intimate eyes; the intimacy is in the eyes | wide alert eyes, big open smile, blank stare |
| `sexual_desire` | intense desirous expression, heavy half-lidded focused gaze, lips parted, brows slightly lowered, smoldering directed look at the viewer | lidded FIXED gaze + parted lips; more intense than romance | wide eyes, open grin, cartoonish, exaggerated, ahegao |
| `satisfaction` | quietly satisfied expression, gentle closed-mouth smile, relaxed eyes, settled and content | AU12 + mild AU6, closed mouth, softer than happy | big open smile, smug sneer, neutral |
| `calmness` | serene calm expression, brows eyes and mouth all soft with zero tension, faint peaceful ease | neutral-PLUS-ease, not blank | frown, visible tension, dead blank stare |
| `relief` | expression of relief, brows dropping from prior tension, a soft exhale, gentle soft smile, eyes softening and briefly half-closing | tension visibly LEAVING the face | alert tense face, big grin, flat neutral |
| `excitement` | excited delighted expression, raised brows, wide bright eyes, big genuine open smile, lively energy, mouth slightly open | brighter + more "up" than plain happy | flat, calm, closed mouth, fear-wide eyes |
| `awe` | expression of awe, brows raised, eyes widened, jaw slightly parted, held reverent wonder, gaze slightly upward | AU1+2 + mild AU26; HELD + reverent, not startled | startle, fear, big smile, mouth gaping |

## P2 — expressive realism (render SECOND)

| name | expression delta | FACS tell | reject |
|------|------------------|-----------|--------|
| `surprised` | surprised expression, brows high and curved, eyes wide, jaw dropped, brief startled openness | AU1+2+5+26, high/open everything, BRIEF | lingering (→awe/horror), smile, calm |
| `confusion` | confused expression, brows knit with one slightly raised, slight squint, lips pursed or mouth asymmetric, faint head tilt | ASYMMETRY is the tell | symmetric neutral, clear anger, clear smile |
| `anxiety` | anxious expression, inner brows raised with a mild draw together, lips pressed with tension, tense slightly darting eyes | contained tension WITHOUT the full fear blast | full fear, calm, smile |
| `awkwardness` | awkward expression, an uncomfortable tense smile that does not reach the eyes, gaze averted to the side, faint wince | smile that doesn't reach the eyes + the look-away | genuine warm smile, direct confident gaze, neutral |

## P3 — rare negatives (LOWEST priority, defer if short on time)

| name | expression delta | FACS tell | reject |
|------|------------------|-----------|--------|
| `anger` | angry expression, brows lowered and drawn together, hard intense stare, lips pressed tight | brow-lower + lip-press TOGETHER | either alone, smile, sad |
| `fear` | fearful expression, brows raised AND drawn together, eyes wide, lips stretched back horizontally | brows up-AND-together (vs surprise's relaxed raise) | relaxed surprise brows, calm, smile |
| `disgust` | disgusted expression, nose wrinkled, upper lip raised, centered on the nose and upper lip | nose-wrinkle signature, centered on nose NOT brow | brow-focused frown, anger, neutral |
| `horror` | horrified expression (fear escalated), brows up and together, eyes very wide, mouth stretched open, a frozen recoil | stronger + more open than fear | plain fear, plain surprise, calm |

---

## Notes
- General rejects to add to your standard FC negative on every clip: no cameras/phones/text/watermark, no extra people/faces, no cartoon/anime/3d-render, no head-turn/profile (keep frontal for crossfade alignability), keep adult (no young/teen face).
- The MIL / sustained-mood loop design (hold the emotion to fill the whole speech length: onset → loop → offset) is a SEPARATE later step — for now render the standard onset/hold/offset clip per emotion.
- Send each clip path + emotion name to the group as it lands; I QA against the reference library and flag any that miss their tell for a re-render.
