Manufactured Love: Character Bible
v0.3, 2026-09-04. Revised after Daniel's Phase 3 review. Changelog at the end. Previous: v0.2 after the four-lens review (docs/reviews/2026-09-04-bible-review.md).
Reference-sheet rules (v0.3)
- Identity references show worn items only: hair, face, body, clothes, shoes, jewelry, eyewear, headphones on the neck. Nothing is held. Hands are empty and relaxed. A prop in the reference becomes a prop in every shot.
- Lanyards, badges, radios, earpieces, phones, folders, trays, notebooks, sticky notes, cue cards are shot props: named per shot in the storyboard, never in the identity block.
- Ancestry is stated explicitly for every character. "Light tanned skin" alone drifts.
- The plate matches the outfit and the job: crew on a neutral studio grey for identity, then villa daylight and control-room night plates; contestants on the villa pool terrace in daylight; the host on the fire-pit set at night.
- Every full-sheet character gets three candid action frames in their working environment, full body, for b-roll and for image-to-video starts.
- Contestants are model-level attractive: gym-fit, glowing skin, professionally groomed, swimwear-campaign look. The cast reads as a real 2026 Love Island lineup: white, Black, Latino, mixed, Asian, Middle Eastern, mostly white as the shows actually are.
- No white tank tops on anyone (Daniel, 2026-09-04). Men wear open camp shirts, linen shirts, tees, or nothing over swim shorts where the model allows; women wear a mix of bikinis with sarongs, wrap skirts, crochet and sheer cover-ups, and kimonos, never twelve bare bikinis.
- Cast promo fronts are shot on location at the villa (Too Hot to Handle and Love Island UK style: hard sun, flash fill, full body), not on a studio sky backdrop.
- Backgrounds in identity references may be plain; anything used as a location plate must read as a photograph, not a render. Location prompts come from
bible/locations.md.
Trailer roster
| # |
Character |
In trailer |
Introduced by |
Sheet |
Heat |
| 1 |
Dana Kessler, showrunner |
Yes |
Freeze frame + lower third, cast run |
Full + 3 action |
Attractive, power |
| 2 |
Marcus Bell, senior story producer |
Yes, lead |
Freeze frame + lower third, cast run |
Full + 3 action |
Lead sex appeal |
| 3 |
Priya Raman, villa producer |
Yes |
Freeze frame + lower third, cast run |
Full + 3 action |
Very |
| 4 |
Gwen Achterberg, casting director |
Yes |
Lower third at her first chair line |
Full + 3 action |
Plain on purpose |
| 5 |
Sam Okafor, edit producer |
Yes |
His splice demo; lower third at first chair line |
Full + 3 action |
Plain on purpose |
| 6 |
Brooke Lindqvist, VP Unscripted, Bulu |
Yes |
Freeze frame + lower third, cast run; then Zoom tile |
Full + 3 action |
Attractive, polished |
| 7 |
Kaya Morales, PA |
Yes, closer image |
Freeze frame + lower third, cast run |
Full + 3 action |
Plain on purpose, locked |
| 8 |
Dev Chandrasekhar, head of welfare |
Yes |
Zoom tile label only |
Full + 3 action |
Plain |
| 9 |
Jules Marchetti, contestant |
Yes, never named |
Monitor wall, raw feed, The Shade |
Full + 3 action |
Very |
| 10 |
Theo Adeyemi, contestant |
Yes, never named |
Monitor wall, raw feed |
Full + 3 action |
Very |
| 11 |
Skye Tanaka, contestant (bombshell) |
Two beats |
Villa gate, monitor wall |
Light + 1 action |
Very |
| 12 |
Maddie Okoro, contestant |
One beat |
Bus feed |
Light + 1 action |
Very |
| 13 |
Harper Quinn, contestant |
B-roll |
Pool, fire pit |
Light + 1 action |
Very |
| 14 |
Luca Moretti, contestant |
B-roll |
Pool, fire pit |
Light + 1 action |
Very |
| 15 |
Tommy Doyle, contestant |
B-roll |
Kitchen, fire pit |
Light + 1 action |
Very |
| 16 |
Bianca Ferreira, contestant |
B-roll |
Pool, bedroom |
Light + 1 action |
Very |
| 17 |
Nate Kowalski, contestant |
B-roll |
Gym terrace, fire pit |
Light + 1 action |
Very |
| 18 |
Zara Haddad, contestant |
B-roll |
Daybeds, fire pit |
Light + 1 action |
Very |
| 19 |
Colton Reyes, contestant |
B-roll |
Pool |
Light + 1 action |
Very |
| 20 |
Rafe Hollis, contestant |
B-roll |
Fire pit |
Light + 1 action |
Attractive, cold |
| 21 |
Tilly Marsh, host |
One sight gag |
Fire pit at night |
Light + 1 action |
Very, host glamour |
Sunburn season 3 cast: 12 singles, 6 men (Theo, Luca, Tommy, Nate, Colton, Rafe) and 6 women (Jules, Skye, Maddie, Harper, Bianca, Zara). Skye enters as the bombshell.
Full sheet: front, three-quarter, profile, back, full body, six-expression grid, villa daylight plate, control-room night plate, three action frames. Light sheet: front, three-quarter, head crop, one action frame. Ten full, eleven light.
Production floor
1. Dana Kessler: Showrunner / Executive Producer
- Role: showrunner, Kindling Media. Twenty years in unscripted; started on suitor-and-roses shows in the 2000s.
- Ancestry: white, Sephardic-Californian; light olive skin, sun-lined.
- Age 44. Build 5'6", lean, straight-backed.
- Face: oval, strong brow, small mouth, faint smile lines, sun-squint lines kept, mascara only.
- Hair: dark brown chin-length bob with a natural silver streak at her left part.
- Worn (reference): black linen button shirt, sleeves rolled to the elbow, collar open, thin gold chain
#111111; washed indigo straight jeans #2E3A59; white leather sneakers #F2F2F2; tortoiseshell reading glasses pushed up on her head.
- Shot props: black handheld radio holstered at the right hip; red badge on a black lanyard (front views only, never in rear views).
- Never change: silver streak at her left part; black linen shirt with gold chain; indigo jeans; glasses on her head.
- Action frames: (1) standing at the back of the gallery, arms folded, watching the monitor wall; (2) walking the villa terrace at dawn with a coffee, crew resetting behind her; (3) in a portacabin doorway on the radio, looking at nothing.
- Voice: low, unhurried, Californian. ElevenLabs Voice Design: "woman in her forties, low warm alto, calm authority, slight Los Angeles vowels, unhurried, no vocal fry."
- Trailer line (pre-black): "The audience needs a loss in episode six. Give them one."
- Bible-only: "Nobody's lying. We're just deciding which truth airs."
- Sin: approves the plan to separate Jules and Theo, on the radio, without looking up.
- Arc: never wavers.
2. Marcus Bell: Senior Story Producer (lead)
- Role: runs the story department and voices The Shade from the gallery.
- Ancestry: Black American, Atlanta; dark brown skin.
- Age 36. Build 6'2", broad shoulders, V-taper, easy posture. Lead sex appeal: gym-built, groomed, magnetic.
- Face: long, high cheekbones, close-cropped beard, wide smile.
- Hair: shaved head.
- Worn, Look B (gallery, chair): cream Cuban-collar short-sleeve shirt open two buttons
#F3E9D2, navy chinos #1F2A44, brown leather sandals, black sports watch, tortoiseshell sunglasses hooked at the collar, small gold stud left ear.
- Worn, Look A variance (villa floor, daylight): same shirt open three buttons, sleeves rolled past the elbow, chinos rolled to the ankle, sunglasses pushed up on the head, sweat sheen at the collarbone.
- Shot props: a battered A5 spiral notebook, closed; a gooseneck gallery microphone.
- Never change: shaved head; close beard; cream shirt; navy chinos; sunglasses on the body somewhere.
- Action frames: (1) leaning into the gallery microphone, headset half on, grinning; (2) crossing the pool terrace mid-stride between two contestants, talking to one over his shoulder; (3) at the whiteboard, marker in hand, back half turned to camera.
- Voice: warm, quick, rhythmic. Voice Design: "man mid-thirties, warm baritone, playful and confident, light Southern US cadence, charismatic, fast."
- Trailer action: at the whiteboard, crosses out CAST and writes EDITED under a headshot (2D insert), no line.
- Trailer line (chair): "Episode three, she's the villain. I don't know which one yet. Doesn't matter."
- Button: "Did they fall in love? Yeah. That's what made it good TV."
- Sin: aims Skye at Theo; runs The Shade session that breaks Jules.
- Arc: the charming devil.
3. Priya Raman: Villa Producer (the handler)
- Role: on the floor with the contestants all day. The one they trust. Writes the hot sheet.
- Ancestry: British Indian, Tamil family, south London; medium brown skin, tanned.
- Age 31. Build 5'4", slight, athletic, quick. Very attractive: toned, freckled, sun-flushed.
- Face: heart-shaped, large dark eyes, freckles across the nose, small gold nose stud on her left.
- Hair: long black hair in a high ponytail, damp at the temples by afternoon.
- Worn (reference): khaki utility vest worn open
#8A7D5A over a fitted white ribbed cropped tank #FFFFFF, espresso bike shorts #22201C, brown leather slide sandals, thin gold anklet, a single flesh-tone earbud with no cable.
- Shot props: radio holstered at the left hip; contestants' show phones in coral cases (one or two, in a vest pocket).
- Never change: high ponytail; nose stud on her left; open khaki vest over white cropped tank.
- Action frames: (1) crouched at the edge of a daybed, arm around a contestant, talking close; (2) walking the upstairs corridor at night with a phone lit in her hand; (3) leaning on the kitchen island laughing with two girls, vest open.
- Voice: soft, conspiratorial, best-friend energy. Voice Design: "woman early thirties, soft breathy mezzo, intimate and reassuring, London accent, speaks close to the mic."
- Signature line: "I'm going to lose my job for telling you this."
- Chair line: "They know I'm a producer. They also know I'm their friend."
- Sin: tells Jules at 2 a.m. that Theo is going to pick her. He does not.
- Arc: loves them, and does it anyway.
4. Gwen Achterberg: Casting Director
- Role: cast all three seasons of Sunburn. Reads psych evaluations for opportunity.
- Ancestry: white, Dutch-American, New Jersey; pale skin, flushed cheeks.
- Age 52. Build 5'7", stocky, planted.
- Face: square jaw, heavy-lidded eyes, red lipstick
#B0102A, thick red acetate glasses, worn.
- Hair: cropped platinum blonde, almost white, brushed up.
- Worn (reference): leopard-print silk blouse
#C9A24D on #2B2B2B, black wide-leg trousers #111111, chunky gold hoop earrings, flat black pointed-toe ballet flats (no heel).
- Shot props: manila folders with colored tabs; a highlighter.
- Never change: red glasses on the face; red lip; platinum crop; leopard blouse.
- Action frames: (1) at a folding table in a portacabin, folders fanned out, reading glasses down her nose; (2) on a hotel balcony smoking a vape, phone to her ear; (3) in the casting room across a table from an out-of-focus applicant.
- Voice: gravelly, smoker's laugh, New Jersey. Voice Design: "woman in her fifties, low raspy contralto, dry humor, New Jersey accent, deliberate pace, warm rasp."
- Chair line: "Stable people don't apply. Give me a girl whose dad left."
- Sin: reads a flag aloud from a folder. Cut to three singles: "Perfect." "Perfect." "Perfect."
- Arc: the origin sin.
5. Sam Okafor: Edit Producer
- Role: story producer in post. Builds the stringouts. The Frankenbite artist.
- Ancestry: British Nigerian, Yoruba family, Peckham; dark brown skin.
- Age 33. Build 5'10", slim, slight desk hunch.
- Face: narrow, thin round wire glasses, neat short beard, calm eyes.
- Hair: a very short neat fade with a crisp hairline, under half an inch. (Locs rendered loose twice; short twists rendered long once; the fade is the lock.)
- Worn (reference): charcoal heather hoodie
#3B3B3B with a tiny illegible chest mark, grey joggers #6E6E6E, black slides over white socks, over-ear headphones around the neck.
- Shot props: edit keyboard, three monitors, cold coffee.
- Never change: wire glasses; very short fade; headphones on the neck; charcoal hoodie.
- Action frames: (1) at the edit desk lit by three monitors, hand on a jog wheel, headphones on; (2) standing in the edit-suite doorway with a coffee, looking back at the screen; (3) at a portacabin table with a story producer, pointing at a printed stringout.
- Voice: deadpan, precise, quiet. Voice Design: "man early thirties, quiet even tenor, dry and exact, London-Nigerian accent, minimal inflection, patient."
- Trailer demo: "She said, 'I don't really have a lot to talk about with him.'" (click) "'I really have a lot to talk about with him.'" Hard cut.
- Bible-only: "It's not lying. It's compression."
- Sin: builds the spliced line that plays at Heat Check.
- Arc: the craftsman.
6. Brooke Lindqvist: VP Unscripted, Bulu
- Role: the network. Day-one visit in person; afterwards a Zoom tile and a speakerphone.
- Ancestry: white, Swedish-American, Los Angeles; fair skin, spray-tan warm.
- Age 38. Build 5'8", athletic, upright, pilates-toned. Attractive and polished.
- Face: symmetrical, very white teeth, bright fixed smile, light contour, glossy lip.
- Hair: long blonde blowout with a center part.
- Worn (reference, Zoom and office): jade green quarter-zip fleece
#00B37E, zip at mid-sternum, over a white crew tee #FFFFFF, delicate gold necklace, white earbuds, slim black trousers.
- Worn, day-one villa visit (her Look A variance, used for every villa frame): white linen blazer over the same white tee, the same black trousers, white sneakers, sunglasses on her head. The fleece stays in the LA office.
- Shot props: a pad of neon pink sticky notes
#FF5CA8 and a Sharpie; a laptop.
- Never change: center-part blowout; earbuds; white tee.
- Action frames: (1) ring-lit at a desk in a glass office, laptop open, mid-sentence on a call; (2) on the villa terrace on day one in the blazer, sticky-note pad in hand, being shown the monitor wall; (3) walking a car park to a black SUV, phone to her ear.
- Voice: bright, corporate, weaponized vagueness. Voice Design: "woman late thirties, bright upbeat soprano, polished corporate warmth, California accent, upward inflection, friendly and vague."
- Signature line: "I'm not saying villain. I'm saying I need to see more Jules."
- Sin: sticky note on Jules's headshot on day one.
- Arc: nothing she says is a note.
7. Kaya Morales: Production Assistant, week one
- Role: first job in television. Runs food, drinks, laundry, and contestants. The audience surrogate.
- Ancestry: Mexican-American, San Antonio; light brown skin, sunburned nose and cheeks.
- Age 25 and reads mid-to-late twenties: a tired adult, two years out of college, first TV job. Never rendered younger; two v2 sheets read as a child or teenager and were thrown out. Build 5'5", slim, always moving. Plain on purpose; locked against styling notes.
- Face: round with a defined adult jaw, dark heavy-lidded eyes, faint crow's feet and under-eye shadows, no makeup, a tiny pale healed scar line on the chin (never a fresh cut; the first sheets drew blood).
- Hair: dark brown curls in a messy bun with a pencil through it.
- Worn (reference): faded black crew T-shirt
#2B2B2B, olive cargo shorts #5C6B4A, grey running shoes. Headphones are a shot prop (they read as a school kid in the identity reference).
- Shot props: a small handheld two-way radio clipped to her belt, too big for her frame; green badge on a black lanyard (front views only); a tray of full champagne flutes; a green bottle decanted below frame.
- Never change: bun with pencil; sunburned nose; olive cargos. Her look never changes across the trailer.
- Closer lock: the glass top-up is hand and bottle only, below frame. No face, no reaction shot.
- Action frames: (1) hurrying along the pool terrace with a tray of full flutes; (2) sitting on a crew crate outside the magic pantry eating from a foil tray; (3) standing at the crew-side kitchen pass-through, handing a plate through the hatch.
- Voice: uncertain, honest, gets quieter. Voice Design: "woman early twenties, light mezzo, hesitant and sincere, faint Texas accent, thinks before speaking, small voice."
- Signature line: "They told me to ice her. Like, don't talk to her. She just wanted to know what day it was."
- Sin: does it anyway.
- Arc: horrified to complicit, shown by a hand.
8. Dev Chandrasekhar: Head of Welfare
- Role: duty-of-care lead and on-set psychologist. Muted on most calls.
- Ancestry: British Indian, Punjabi family, Birmingham; South Asian features, medium brown skin, dark brown eyes, prominent nose. (The first v2 sheet rendered him East Asian and was thrown out.)
- Age 41. Build 5'9", soft, tired shoulders.
- Face: kind tired dark brown eyes, thin-rimmed rectangular glasses, salt-and-pepper short beard.
- Hair: short black hair with grey at the temples, side part.
- Worn (reference): pale blue oxford shirt, sleeves rolled
#BFD7EA, khaki chinos #C2B280, brown loafers.
- Shot props: blue badge on a lanyard (front views only); a laminated card; a laptop with a muted Zoom tile.
- Never change: rectangular glasses; grey temples; pale blue oxford.
- Action frames: (1) alone at a portacabin desk with a laptop, headset on, waiting to be unmuted; (2) walking the villa perimeter path with a contestant, both looking down; (3) in the hotel lobby with a clipboard, watching the cast get on the bus.
- Voice: measured, tired. Voice Design: "man early forties, gentle mid-baritone, measured and weary, Birmingham accent, careful, kind."
- Signature line: "I flagged her on day two. I have the email."
- Sin: none. He is the cost.
- Arc: the moral floor.
Sunburn cast, season 3
Seen only through the machine. All model-level attractive. Wardrobe is villa swimwear by day; fire-pit outfits by night are noted where they matter.
9. Jules Marchetti: 26, dental hygienist, Tampa
- Ancestry: white, Italian-American; light skin with a deep golden tan, freckled shoulders.
- Build 5'6", hourglass, gym-toned, very attractive. Face: heart-shaped, wide smile with dimples, green eyes, full brows. Hair: long auburn waves.
- Worn: coral triangle bikini with a matching coral sarong
#FF6F61, small gold hoops, barefoot. Night: coral satin slip dress.
- Never change: auburn waves; coral; dimples.
- Action frames: (1) laughing on a daybed with two girls; (2) walking out of the pool, wringing her hair; (3) alone on the upstairs terrace at night looking at the sea.
- The network's villain. The real couple, with Theo.
10. Theo Adeyemi: 27, PE teacher, Manchester
- Ancestry: Black British, Nigerian family; dark brown skin with an oiled sheen.
- Build 6'0", athletic, defined abs, very attractive. Face: open, wide smile, strong jaw. Hair: short fade with a sharp line-up.
- Worn: white linen shirt unbuttoned and tied at the waist
#FFFFFF, turquoise swim shorts #30C5D2, thin gold chain, barefoot. Night: white linen shirt open over black trousers.
- Never change: fade; white linen; turquoise.
- Action frames: (1) doing pull-ups on the terrace gym bar; (2) at the kitchen island making two coffees; (3) at the fire pit at night, elbows on knees, listening.
11. Skye Tanaka: 24, content creator, Los Angeles
- Ancestry: Japanese-American; light skin, glossy.
- Build 5'7", slim, long-legged, very attractive, influencer polish. Face: sharp, glossy lip, cat-eye liner. Hair: bleached blonde blunt bob.
- Worn: lilac high-cut bikini set
#C8A2FF under a sheer lilac chiffon cover-up, oversized gold hoops. Night: lilac mini dress.
- Never change: blonde blunt bob; lilac.
- Action frame: walking through the villa gate with a rolling suitcase, sunglasses on, every head turning.
- The bombshell, aimed at Theo.
12. Maddie Okoro: 25, nurse, Atlanta
- Ancestry: Black American; dark brown skin, glowing.
- Build 5'5", curvy, toned, very attractive. Face: round, calm, high cheekbones. Hair: box braids in a high bun.
- Worn: bright yellow two-piece swim set
#F5D000 with a matching wrap skirt, gold studs. Night: yellow satin two-piece.
- Never change: braids bun; yellow.
- Action frame: on the lockdown bus, forehead against the window.
- The one who asks what day it is.
13. Harper Quinn: 25, surf instructor, Gold Coast
- Ancestry: white Australian; deep tan, light-brown brows lightened at the tips (the first render made them invisible).
- Build 5'8", athletic, surfer shoulders, very attractive. Face: wide smile, sun freckles, blue eyes. Hair: long sun-bleached blonde, beachy.
- Worn: white string bikini
#FFFFFF under a cream crochet cover-up, puka shell necklace. Never change: sun-bleached blonde; white bikini.
- Action frame: sitting on the pool edge, feet in the water, head back laughing.
14. Luca Moretti: 28, model, Milan
- Ancestry: white Italian; olive skin, tanned.
- Build 6'1", lean muscle, very attractive, editorial. Face: strong nose, stubble, heavy brows, dark eyes. Hair: dark loose curls, medium length.
- Worn: black swim briefs
#111111, silver chain, linen shirt draped on one shoulder. Never change: dark curls; black briefs.
- Action frame: leaning on the terrace rail with an espresso cup, looking down at the pool.
15. Tommy Doyle: 26, electrician, Dublin
- Ancestry: white Irish; fair skin already pink from the sun, freckles.
- Build 5'11", rugby-fit, very attractive in a lad way. Face: cheeky grin, dimple, light stubble. Hair: strawberry-blond short crop, textured on top.
- Worn: green swim shorts
#2E8B57, an unbuttoned pale-blue camp shirt worn open #BFD7EA, sliders. Never change: strawberry-blond crop; green shorts; open pale-blue shirt. (White vest dropped: three men had white tanks.)
- Action frame: at the kitchen island in the morning, frying eggs, shirtless in an apron.
16. Bianca Ferreira: 27, dancer, São Paulo and Miami
- Ancestry: Brazilian, mixed African-Portuguese; warm brown skin.
- Build 5'6", dancer's body, very attractive. Face: full lips, arched brows, brown eyes. Hair: long dark curls.
- Worn: emerald green bikini
#0F9D58 with a sheer emerald sarong, gold body chain. Never change: dark curls; emerald.
- Action frame: dancing on the terrace at night, others clapping, string lights above.
17. Nate Kowalski: 29, personal trainer, Chicago
- Ancestry: white Polish-American; fair skin, tanned.
- Build 6'2", tall and gym-built, very attractive, all-American. Face: square jaw, blue eyes, white smile. Hair: dark blond, short, side-swept.
- Worn: navy swim shorts
#1F2A44, fitted black crew-neck tee #111111, sports watch. Never change: dark blond side-swept; navy shorts; black tee. (Reference prompt with "no shirt" was refused by fal's content checker on 2026-09-04; shirtless only in generated b-roll if the model allows it.)
- Action frame: on the terrace gym doing dumbbell curls, the girls watching from the daybeds.
18. Zara Haddad: 24, law graduate, London
- Ancestry: Lebanese-British; olive skin, tanned.
- Build 5'5", slim, very attractive. Face: dark almond eyes, defined brows, sharp jaw. Hair: long straight dark hair, center part.
- Worn: burnt orange bikini
#CC5500 under a long sheer kimono cover-up, gold arm cuff. Never change: long straight dark hair; burnt orange.
- Action frame: on a daybed with a book she is not reading, watching two people across the pool.
19. Colton Reyes: 29, firefighter, Phoenix
- Ancestry: Mexican-American; medium tan.
- Build 6'1", big and broad, very attractive, himbo. Face: square, easy grin. Hair: dark buzz cut. Tattoo sleeve right arm.
- Worn: mint swim shorts
#7FE0A8, open white-and-mint palm-print camp shirt, nothing under it. Never change: buzz cut; sleeve; mint; palm-print shirt.
- Action frame: cannonballing into the pool.
20. Rafe Hollis: 30, "founder," Miami
- Ancestry: white American; tanned, smooth.
- Build 5'11", lean, gym-lean, attractive but cold. Face: smug, small smile. Hair: slicked-back dark.
- Worn: black swim shorts
#111111, black short-sleeve shirt buttoned to the sternum, collar closed, only the top button open, oversized watch. Never change: slicked hair; all black. Identity plate is the daytime terrace like every other contestant; the fire pit is his action frame only.
- Action frame: at the fire pit at night, checking his reflection in a phone screen.
Host
21. Tilly Marsh: 39, host of Sunburn
- Ancestry: white British, Essex; fair skin, tanned.
- Build 5'8", very attractive, host glamour. Face: sculpted, big lashes, collarbone highlighter. Hair: sleek straight black, center part.
- Worn (one look, day and night, Daniel 2026-09-04): aqua-teal triangle bikini
#2EC4C6, fine gold body chain, white chiffon wrap skirt knotted at the waist #FFFFFF, gold strappy heels, gold hoops. No dresses.
- Action frame: standing on the host mark at the fire pit at night in the same look with cue cards while a crew member adjusts a softbox behind her, cast seats empty.
Relationships
- Dana runs Marcus. Marcus runs Priya and Sam. Gwen answers to Dana and drinks with Marcus.
- Brooke calls Dana. Dana translates Brooke for Marcus. Nobody says "villain."
- Kaya reports to Priya. Priya likes her. Priya teaches her to ice.
- Dev reports to Dana on paper and to nobody in practice. Muted.
- Jules trusts Priya. Theo trusts nobody and falls for Jules anyway. Skye is aimed at Theo by Marcus through Priya.
- Two-shots worth a shared frame: Marcus and Priya; Priya and Kaya; Jules and Theo. Never more than three named faces in one generated frame.
Voice casting plan (Phase 7)
One ElevenLabs Voice Design voice per production character, saved to a named slot, reused on every line. Contestants get no cast voice except one line from Jules through The Shade feed and one from Maddie, both designed the same way.
Changelog
v0.3.1 (2026-09-04, after two independent QC passes on the v2 sheets): Kaya aged to 25 with adult descriptors and headphones moved to shot props after three rounds read as a minor; Sam's hair changed to short cropped twists; Dev's ancestry spelled out as Punjabi with South Asian features; Nate and Rafe wardrobe tightened; Tilly's dress fixed to a mini; Brooke given a Look A blazer variance; Priya's earbud moved to shot props; contestants no longer get a control-room plate; expression grids locked to six.
v0.2 to v0.3 (2026-09-04, Daniel's Phase 3 review):
- Reference-sheet rules added. Held props and lanyards moved out of identity blocks into shot props for every character.
- Ancestry stated explicitly for every character. Jules is white Italian-American; Tilly is white British.
- Cast expanded from 6 to 12 contestants with six new: Harper, Luca, Tommy, Bianca, Nate, Zara. Colton and Rafe reinstated as b-roll with light sheets. Contestant descriptions rewritten to model-level attractive.
- Three action frames per full-sheet character, one per light sheet, for b-roll and video starts.
- Plates fixed: Tilly on the fire-pit set at night; Brooke's fleece confined to the LA office with a linen blazer for the villa visit.
- Kaya's tray holds full flutes.
- Location prompts now come from
bible/locations.md with real references.
v0.1 to v0.2: see docs/reviews/2026-09-04-bible-review.md.