prism-hi

byNotak

hi

Landing
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

Page 1 of 13

System Requirements Document

1. Introduction

1.1 Purpose

This document defines the requirements for ASHBORN, an AI-assisted cinematic production project. ASHBORN is a dark-fantasy short film assembled from AI-generated video clips with AI-generated character voices, governed by a strict creative "Project Bible." The system's purpose is to enable a single Director to author, review, approve, and regenerate photorealistic, continuity-locked video clips that follow the ASHBORN story, character, location, and color rules exactly.

1.2 Scope

The scope covers the full ASHBORN production pipeline as defined in the source material:

  • AI video generation for clips up to 15 seconds at 16:9.
  • AI voice generation for defined characters, with child-character silence handling.
  • A locked story structure of 5 Acts, 18 Scenes, ~91 clips, ~23 minutes.
  • A reference-image system for character identity, environment, motion continuity, and secondary characters.
  • A governed prompt-authoring workflow with mandatory plan-first approval.
  • Strict color, costume, continuity, acting, staging, and content rules enforced in every prompt.

Out of scope: any capability not described in the source material (e.g., a general video editor, a public distribution platform, or unrelated product modules).

Page 2 of 13

2. System Overview

ASHBORN is a creative-consistency-directed generation pipeline. The Director operates as the sole creative authority, working one scene at a time. For each clip, the system enforces a fixed prompt template and reference map so that color, costume, character identity, physical continuity, and motion are locked across every shot. Story details are never guessed; the system proposes a clip-by-clip plan with camera angles and waits for explicit approval before writing any prompt.

Core story premise: A mother protects her dragon son from a hunter and the village's fear; she dies for him, and he honors her by choosing mercy instead of revenge.

Production shape: 5 Acts / 18 Scenes / ~91 clips of 15s / ~23 min.

Page 3 of 13

2.1 Production Breakdown

ActSceneTitleClipsKey Beats
ACT 1 – THE HUNTS01Frozen Silence3climb, pendant glows as baby kicks, eyes in pines
S02The Chase6freeze, hide behind boulder, lioness sniffs, branch snaps and she runs, she falls and crawls, squeezes into the hole (boot torn by claws)
S03The Stone3C01 falls inside, lioness head in the hole, Sera kicks her / C02 lioness returns, hard kicks to her face, claws drag the dress, last kick, Sera rolls the boulder HERSELF and slams the hole shut / C03 roars fade, sob of relief, pendant glows, FIRST CONTRACTION
S04Labor in the Dark5Starts mid-labor (first contraction and "Oh no" already occurred in S03_C03); screams, pendant glows brighter and brighter, final push (non-graphic)
S05Born of Ash7silence and a chirp, reveal of pink newborn dragon, discovery, she runs into the dark, his weak cries, she returns, kisses him, whispers "You're mine."
S06The Horn3hunting horn, through a crack she sees Varek, blizzard forces him back, title ASHBORN
ACT 2 – THE SECRETS07The Fever Lie4dawn walk into village with bundle, Oksana notices she's not pregnant, fever lie, door slams
S08What Does He Eat?5refuses milk, refuses bread, she despairs, he crawls to hearth, eats glowing coals, she laughs
S09Growing Fire5first steps, grows to large-dog size, sneeze sets blanket on fire, trades belongings for charcoal, carves wooden dragon toy
S10The Boy at the Window4Mishka peeks, long look, Sera catches him, finger to lips, she gives him the toy
ACT 3 – THE BETRAYALS11Oksana Watches4charcoal sacks, snow melted only on Sera's roof, toy in Mishka's hands, she takes it
S12The Hunter Rides In5Varek arrives with lionesses, villagers freeze, his burned-village story at the well, fear spreads, gold dropped on the snow for "the mother"
S13Gold on the Snow7Oksana walks to camp at night, Mishka follows, the deal, Mishka runs, wakes Sera, they pack, escape into the dark
ACT 4 – THE SACRIFICES14The Frozen Lake6crossing ice, net drops, Ember chained, torches arrive, Oksana watches, Varek's line
S15A Mother's Last Stand7she breaks the chains, lions circle, raises a branch, Varek throws spear at Ember, she steps in front, falls, last words
ACT 5 – RISE OF EMBERS16Awakening6grief, scales crack and glow, grows into adult dragon, fire, ice melts and Varek sinks, collars snap, lions run free
S17The Toy in the Snow5Ember faces village, villagers flee, Mishka walks out, holds up the toy, glow fades, Oksana drops her gold
S18The Stone, Again6carries her, into the birth cave, lays her on the crimson shawl, rolls the SAME boulder shut, flies into sunrise, distant roar, "To be continued"

3. Functional Requirements

Page 4 of 13

3.1 Generation Tools

  • FR-001 — As the Director, I want video clips generated through Seedance 2.5 (on Unikey) so that each clip is produced at 16:9 with a maximum length of 15 seconds.
  • FR-002 — As the Director, I want character voices generated through ElevenLabs for Sera, Varek, and Oksana so that each named speaking character has a consistent voice.
  • FR-003 — As the Director, I want Mishka to be handled as a SILENT character with reactions only, because ElevenLabs blocks child voices, so that his presence is conveyed without voice generation.

3.2 Story Structure & Production Tracking

  • FR-004 — As the Director, I want the one-line story premise maintained as the canonical spine of the project: "A mother protects her dragon son from a hunter and the village's fear; she dies for him, and he honors her by choosing mercy instead of revenge."
  • FR-005 — As the Director, I want the production organized as 5 Acts / 18 Scenes / ~91 clips of 15s / ~23 min, so that the overall scope is fixed and trackable.
  • FR-006 — As the Director, I want a breakdown chart that lists each scene with its clip count and its beat summary, so that I can see the full production landscape in one place.
  • FR-007 — As the Director, I want per-clip status tracked (DONE vs. REMAINING) so that completed work is not regenerated.
  • FR-008 — As the Director, I want the last completed frame recorded so that the next clip resumes from the exact end frame of the previous clip.

3.3 Dialogue

  • FR-009 — As the Director, I want scene-specific dialogue lines locked exactly as written, including S03 Sera: "Oh no... not now." (done).
  • FR-010 — As the Director, I want the S05 Sera lines locked: "This can't be my baby." / "Stop!" / "You're mine."
  • FR-011 — As the Director, I want the S06 Varek line locked: "I can smell it. It's born."
  • FR-012 — As the Director, I want the S14 Varek line locked: "They always come back for their mothers."
  • FR-013 — As the Director, I want the S15 Sera lines locked: "You will not touch my child." / "Live... be more than they fear."

3.4 Prompt-Authoring Workflow & Approval Controls

  • FR-014 — As the Director, I want the system to never guess story details, and to ask me before writing a prompt whenever something is missing.
  • FR-015 — As the Director, I want the clip-by-clip plan shown to me with camera angles first, before any prompt is written.
  • FR-016 — As the Director, I want the prompt written only after I say OK.
  • FR-017 — As the Director, I want to work one scene at a time, with my review gating the start of the next scene.
  • FR-018 — As the Director, when I trim a clip, I want the next clip to start from my trimmed last frame, and I want the system to ask me what happened in the kept part (since it cannot watch videos).
  • FR-019 — As the Director, I want the prompt template order enforced exactly: COLOR LOCK → COSTUME → REFERENCES → RULES → REALISM → CHARACTER → OPENING FRAME (0s) → timed shots (0–5s / 5–10s / 10–15s) → END FRAME (15s) → ACTING → CAMERA (cuts only at Xs) → AUDIO → STYLE → REMINDER → AVOID.
Page 5 of 13

3.5 Reference Map

  • FR-020 — As the Director, I want @image1 used as the Sera identity reference covering FACE, HAIR, and BODY ONLY, with its clothing ignored.
  • FR-021 — As the Director, I want @image2 used as the location reference for environment only, never its angle, framing, or colors.
  • FR-022 — As the Director, I want @image3 used as the previous clip's last frame for POSITION, POSE, and CAMERA ANGLE ONLY.
  • FR-023 — As the Director, I want @image4 used for the lioness, or for Ember/Varek when needed.
  • FR-024 — As the Director, I want no @image5 used for costume, so that costume is never carried by an image reference.

3.6 Color Lock

  • FR-025 — As the Director, I want all output rendered in FULL VIVID, HIGH CONTRAST, rich saturated color, and never faded, grey, hazy, desaturated, or black and white.
  • FR-026 — As the Director, I want cave interiors rendered dark but WARM — orange-brown/rust rock, deep blacks, bright light edges, and orange pendant glow — and never grey rock.
  • FR-027 — As the Director, I want @image3 boosted before uploading: Saturation +25/30, Contrast +20/25, and Warmth +20 in the cave, so that a faded input never produces a faded video.
  • FR-028 — As the Director, I want the @image3 substitution rule applied: if the last frame shows Sera's chest, use a flat-color sketch (red shawl, all-green dress); if it shows only her back, legs, lions, or environment, use the real boosted frame.

3.7 Movement, Physics & Shot Construction

  • FR-029 — As the Director, I want no 2-second hold or statue start, and natural movement from frame 1.
  • FR-030 — As the Director, I want real-time speed with no slow motion, and real weight and physics.
  • FR-031 — As the Director, I want objects to never move by themselves, and Sera to move things with her own body.
  • FR-032 — As the Director, I want long smooth clips built from 2–3 shots per 15s (3–4 for action), with cuts written with timestamps, and each clip's first frame equal to the previous clip's end frame.
  • FR-033 — As the Director, I want lionesses framed screen-left and Sera screen-right during the Act 1 chase.

3.8 Acting & Content Handling

  • FR-034 — As the Director, I want real human physical reactions (gasps, panting, trembling, grunts, hard forceful kicks), with Sera panting the whole time in danger or pain and never looking calm, relaxed, or bored, and never exaggerated or cartoonish.
  • FR-035 — As the Director, I want Sera to never look at the camera in any shot.
  • FR-036 — As the Director, I want labor and birth shown non-graphically, only through face, breathing, and body, fully clothed.
  • FR-037 — As the Director, I want Sera portrayed as frightened, alone and in pain, but forcing herself to prepare, so that her isolation and endurance read clearly in her performance.
  • FR-038 — As the Director, I want the acting to render that then a new wave of pain arrives — her belly tightening under her hand, her body stiffening, and her gripping whatever is near her.
Page 6 of 13

3.9 Prompt Content Controls (Reminder, Avoid, Negative)

  • FR-039 — As the Director, I want no separate negative prompt box, with everything to avoid placed inside the main prompt as the last "AVOID:" section.
  • FR-040 — As the Director, I want "scream" or "open mouth" excluded from AVOID whenever the script needs them.
  • FR-041 — As the Director, I want the REMINDER to always state: vivid, never grey; crimson red shawl over a SOLID deep emerald green dress, not teal; chest plain green, no red, no embroidery.
  • FR-042 — As the Director, I want the AVOID section to always include: faded colors, washed out, desaturated, grey haze, grey rock, black and white, sketch lines, teal dress, turquoise dress, red bodice, red chest panel, embroidered chest, oatmeal underdress, cream chest panel, red sash, slow motion, floaty movement, calm face, relaxed expression, frozen statue pose, looking at the camera.
  • FR-043 — As the Director, I want the STYLE section to specify a vivid high-contrast cinematic color grade, rich saturated reds and greens, deep blacks, strong color separation, wet glossy highlights, crisp rim light, warm orange pendant glow, photorealistic high-budget dark fantasy film, 35mm film grain, no text, and no subtitles.
  • FR-044 — As the Director, I want blue-grey tint included in the AVOID section so that cave and snow scenes never drift cool or grey.
  • FR-045 — As the Director, I want flat lighting included in the AVOID section so that every frame keeps deep blacks, bright rim light, and strong color separation.
  • FR-046 — As the Director, I want misty cave (along with milky look and foggy image) included in the AVOID section so that the sealed cave reads as clean dark rock with a bright rim, never fog.
  • FR-047 — As the Director, I want pastel colors (along with dull colors) included in the AVOID section so that the crimson and emerald remain fully saturated.
  • FR-048 — As the Director, I want noisy texture (along with oversharpened) included in the AVOID section so that the photorealistic 35mm film look is preserved.
  • FR-049 — As the Director, I want orange firelight and torch included in the AVOID section wherever the script does not call for them, so that the pendant glow is the only warm light source in the cave.
  • FR-050 — As the Director, I want split screen included in the AVOID section so that every clip stays a single continuous frame.
  • FR-051 — As the Director, I want multiple panels included in the AVOID section so that no comic-style or grid layout appears in the output.
  • FR-052 — As the Director, I want boulder moving, open tunnel, and daylight flooding the cave included in the AVOID section so that the sealed cave stays sealed.
  • FR-053 — As the Director, I want thin face, narrow face, hollow cheeks, gaunt face, and different face included in the AVOID section so that Sera's identity never degrades.
  • FR-054 — As the Director, I want face changing between shots included in the AVOID section so that identity remains stable across the cuts inside a single clip.
  • FR-055 — As the Director, I want two-tone dress, embroidered dress trim, embroidered band on the belly, and patterned band on the dress included in the AVOID section so that the emerald dress stays one solid green throughout.
Page 7 of 13

3.10 Character Identity & Costume Consistency

  • FR-056 — As the Director, I want SERA (24, strong curvy full-figured Slavic woman, full lifted chest, honey-blonde braid, icy-blue eyes, freckles, porcelain skin, heavily pregnant until the birth in S04/S05) reproduced consistently in every shot.
  • FR-057 — As the Director, I want Sera's COSTUME defined in text only (never a separate costume image): a bold crimson red wool shawl-cloak with black floral embroidery, fringed edges, and thick cream sheepskin fur trim; a DEEP EMERALD GREEN long wool dress (true emerald, NOT teal, NOT turquoise), ONE SOLID GREEN from neckline to hem; tall brown leather boots; and a small black obsidian pendant on a leather cord that glows orange when Ember is near and brighter with labor pain.
  • FR-058 — As the Director, I want Sera's bodice specified as the SAME plain emerald green as the skirt, with NO red panel, NO embroidery, NO oatmeal underdress, and NO sash.
  • FR-059 — As the Director, I want Sera's S02–S03 damage retained in cave scenes: left boot torn at the heel, dress hem torn, and dirt/tear marks on her face.
  • FR-060 — As the Director, I want EMBER defined as a PINK dragon in all stages, realistic in the style of The Hobbit / House of the Dragon and never cartoonish, with 4 legs plus separate wings, a spiky flame-shaped frill crest, a row of spikes, large dark glossy eyes, and a pale crescent-shaped scar above the left eye.
  • FR-061 — As the Director, I want the LIONESSES (3) defined as tawny fur, amber eyes, black iron collars with broken chain links, with the lead lioness bearing a scar across her nose.
  • FR-062 — As the Director, I want VAREK defined as a scarred dragon hunter who owns the lionesses, with a deep, gravelly, calm, menacing voice.
  • FR-063 — As the Director, I want OKSANA defined as a suspicious older neighbor with a sharp, older voice.
  • FR-064 — As the Director, I want MISHKA defined as Oksana's young son who is SILENT with reactions only.
  • FR-065 — As the Director, I want the crimson red shawl draped over her shoulders like a shawl, with no sleeves and no cuffs, and never a jacket.
  • FR-066 — As the Director, I want the chest and bodice closed to a high round neckline at the base of the throat, in the same plain emerald green as the skirt.
  • FR-067 — As the Director, I want no cleavage and no low or open neckline in any frame, so the modest high round neckline is preserved.
  • FR-068 — As the Director, I want the small black obsidian pendant resting on the green bodice with a warm orange glow, pulsing slightly brighter with each wave of pain.
  • FR-069 — As the Director, I want the same cheeks — along with the same face shape, jaw, nose, lips, brows, eyes, and freckles — copied exactly from @image1 in every shot and every angle, including profile and head tilted back.
  • FR-070 — As the Director, I want Sera's full-figured body reproduced with a full, lifted chest exactly matching @image1, so her body proportions never change between shots.

3.11 Locations

  • FR-071 — As the Director, I want the SNOW SLOPE location defined as snowy mountain, pine forest, and a dark cliff with a small hole.
  • FR-072 — As the Director, I want the CAVE INTERIOR (birth cave, used in S03–S06 and S18) defined as a small tight cave with wet rock in warm orange-brown/rust tones, a small low crawl-hole with a narrow tunnel, and one huge round boulder that Sera rolled across the hole, now SEALED with thin light only at its edges and too small for a lioness to enter.
  • FR-073 — As the Director, I want cave image selection governed: the "cave sheet" (grey, hole open) used for before-sealing only, and the "First cave image" (warm, stone sealing the hole) used for S04 onward.

3.12 Opening Frame & Staging

  • FR-074 — As the Director, I want each clip's OPENING FRAME (0s) to place Sera sitting half-reclined against the dark rock on screen-left, matching @image3 for position, pose, and camera angle.
  • FR-075 — As the Director, I want the opening pose to show her body curled forward in pain, one hand on her belly, the other gripping the rock wall, the pendant glowing orange on her green bodice, and the sealed boulder with its thin rim of daylight on screen-right.
Page 8 of 13

3.13 Audio

  • FR-076 — As the Director, I want per-clip AUDIO specified as part of the prompt (e.g., shaky breathing, dripping water, faint wind through rim cracks, rustle of wool and fur, gravel crunching, low warm pendant hum, deep tense drone), with dialogue included only where the script calls for it.

4. User Personas

  • The Director (sole active creator/authority). The person who owns the ASHBORN story, defines and maintains the Project Bible, requests the clip-by-clip plan with camera angles, approves ("OK") before any prompt is written, generates clips via Seedance 2.5 and voices via ElevenLabs, reviews each scene before advancing, trims clips, and re-anchors the next clip from the trimmed last frame. The Director is the only persona who authors, approves, and edits.

System actors (not personas):

  • Seedance 2.5 (on Unikey) — external video-generation system.
  • ElevenLabs — external voice-generation system that blocks child voices.

5. Core User Flows

5.1 Flow: Produce a New Scene (Plan → Approve → Prompt)

  1. Director selects the next scene to produce (one scene at a time).
  2. Director requests a clip-by-clip plan.
  3. System presents the clip-by-clip plan including camera angles, referencing the locked breakdown, character sheets, locations, and the last completed frame.
  4. Director reviews the plan and, if acceptable, says OK.
  5. Only after "OK," the system writes each clip's prompt using the enforced template order: COLOR LOCK → COSTUME → REFERENCES → RULES → REALISM → CHARACTER → OPENING FRAME (0s) → timed shots (0–5s / 5–10s / 10–15s) → END FRAME (15s) → ACTING → CAMERA → AUDIO → STYLE → REMINDER → AVOID.
  6. System outputs the prompt for the Director to run in Seedance 2.5.

5.2 Flow: Ensure Continuity Between Clips

  1. System reads the previous clip's last frame and uses it as @image3 (position, pose, camera angle only).
  2. System boosts @image3 before use (Saturation +25/30, Contrast +20/25, Warmth +20 in the cave).
  3. System applies the chest rule: if the last frame shows Sera's chest, substitute a flat-color sketch (red shawl, all-green dress); otherwise use the real boosted frame.
  4. System ensures the new clip's first frame equals the previous clip's end frame.
  5. System records the new clip's end frame as the anchor for the following clip.
Page 9 of 13

5.3 Flow: Trim-and-Re-anchor

  1. Director trims a generated clip.
  2. System confirms the trimmed last frame is the new anchor for the next clip.
  3. System asks the Director what happened in the kept part (since it cannot watch videos).
  4. Director describes the kept content; the system uses that description to write the next clip so continuity holds.

5.4 Flow: Voice Assignment

  1. System assigns ElevenLabs voices to Sera, Varek, and Oksana.
  2. System keeps Mishka silent (ElevenLabs blocks child voices), rendering him through reactions only.

5.5 Flow: Scene Status Update

  1. Director marks clips/scenes as DONE.
  2. System updates the breakdown status and the "last frame," and marks remaining clips accordingly.
  3. Director moves to the next scene only after reviewing the current one.

6. Visuals, Colors and Theme

The source material fully specifies the visual and color identity; the interface/authoring theme derives directly from it.

  • Grade: Full vivid color, very high contrast, rich saturated, photorealistic live-action film look with 35mm film grain. Deep black shadows, bright clean white light, strong saturation. No haze, grey wash, milky/foggy look, blue-grey tint, flat lighting, pastel or dull colors, faded or washed-out colors, and never black and white or grayscale.
  • Primary palette: strongly saturated crimson red (shawl-cloak) and deep emerald green (dress). True emerald only — never teal, turquoise, or blue-green.
  • Cave palette: dark but warm — orange-brown/rust wet rock, deep blacks, bright clean rim light around the boulder, and a warm orange pendant glow that pulses brighter with pain. Never grey rock, grey murk, mist, or orange firelight/torch unless the script calls for it.
  • Accent: black obsidian pendant on a leather cord, resting on the green bodice, glowing orange.
  • Light behavior: strong color separation, wet glossy highlights on dark rock, crisp bright rim light around the boulder.
  • Framing rule: single continuous frame — no split screen, no multiple panels, no text, no subtitles.
Page 10 of 13

7. Signature Design Concept

The signature of the ASHBORN system is the locked, layered prompt discipline — two "MOST IMPORTANT" locks (COLOR LOCK and COSTUME) that appear in every frame, supported by a strict REFERENCE map and a mandatory REMINDER/AVOID pair. Every clip is assembled in a fixed order so that the story's emotional realism (weight, pain, exhaustion, isolation) is never sacrificed to drift in color, costume, or character identity. The crimson shawl draped over one solid emerald dress, closed to a high round neckline, under warm cave darkness with a pulsing orange pendant, is the defining visual motif carried across all 18 scenes.

8. Interaction Model & Motion Direction

  • Plan-first, approve-then-generate interaction. The system always presents a clip-by-clip plan with camera angles and waits for explicit "OK" before writing a prompt. It never guesses missing story details and asks instead.
  • One-scene-at-a-time gating. Work advances scene by scene, with the Director reviewing before the next scene begins.
  • Trim-and-continue loop. After a trim, the next clip re-anchors to the trimmed last frame, and the Director supplies a verbal description of the kept content.
  • Motion direction: real-time speed, no slow motion, no floaty movement, no 2-second statue start. Natural movement begins at frame 1. Real weight and physics throughout. Objects never move by themselves; the sealed boulder stays fixed. Cuts only at the written timestamps (typically 5s and 10s).
  • Performance direction: raw human acting — panicked searching eyes, shaking breaths, the realization of being alone and in pain, a trembling but determined jaw as she prepares, clumsy shaking hands, then a new wave of pain with breath catching, the face tightening, and a fist twisting the fabric. Sera is never calm, relaxed, composed, or looking at the camera.
Page 11 of 13

9. Non-Functional Requirements

  • Color Fidelity (NFR-001): Every generated frame must remain vivid and high-contrast; no fade, haze, blue-grey tint, flat lighting, desaturation, pastel drift, grey wash, or grayscale is acceptable, including inside the cave.
  • Character Identity Consistency (NFR-002): Sera's face and body proportions must match @image1 exactly in every shot and angle (including profile and head tilted back) — same cheeks, jaw, nose, lips, brows, eyes, freckles, and same full-figured body with a full lifted chest; her face must never become thinner, narrower, hollow-cheeked, gaunt, different, or change between shots.
  • Costume Consistency (NFR-003): The crimson red shawl (draped over the shoulders, sleeveless, cream fur trim) over a single solid true emerald green dress closed to a high round neckline must remain identical in every frame; no teal, red bodice, red chest panel, embroidered chest, oatmeal underdress, cream chest panel, red sash, two-tone dress, or patterned/embroidered band on the dress.
  • Continuity (NFR-004): Each clip's first frame must equal the previous clip's end frame.
  • Format (NFR-005): Output is 16:9, maximum 15 seconds per clip, real-time speed, single continuous frame with no split screen or multiple panels.
  • Physics Realism (NFR-006): Real weight and physics; objects never move by themselves; the sealed boulder never moves; no open tunnel or daylight flooding the cave.
  • Content Safety (NFR-007): Labor and birth remain non-graphic, conveyed only through face, breathing, and body, fully clothed; no blood or fluids.
  • Prompt Determinism (NFR-008): The template order and the REMINDER/AVOID content are enforced on every prompt, with no separate negative prompt box.
  • No On-Screen Text (NFR-009): No text and no subtitles in generated output.
  • Dialogue Fidelity (NFR-010): Locked dialogue lines are used verbatim in the specified scenes.

10. Tech Stack

(Only the layers the production actually requires are listed.)

  • Video generation: Seedance 2.5 (on Unikey), 16:9, max 15s per clip.
  • Voice generation: ElevenLabs (Sera, Varek, Oksana; Mishka silent — child voices blocked).
  • Reference-image system: @image1 (Sera identity: face/hair/body), @image2 (environment), @image3 (previous clip's last frame: position/pose/camera angle), @image4 (lioness / Ember / Varek). No @image5 for costume.
  • Pre-processing: @image3 frame boosting (Saturation +25/30, Contrast +20/25, Warmth +20 in the cave) and the flat-color chest sketch substitution rule.
  • Prompt framework: enforced template order with COLOR LOCK, COSTUME, REFERENCES, RULES, REALISM, CHARACTER, OPENING FRAME, timed shots, END FRAME, ACTING, CAMERA, AUDIO, STYLE, REMINDER, and AVOID.
  • Reference assets: character sheets (Sera), location sheets ("cave sheet," "First cave image"), and previous-frame captures.
  • Output style: photorealistic dark fantasy film with 35mm film grain.
Page 12 of 13

11. Assumptions and Constraints

  • Story details must never be guessed; missing details are requested from the Director before any prompt is written.
  • The clip-by-clip plan with camera angles must always be shown and approved ("OK") before prompts are written.
  • Work proceeds one scene at a time; the Director reviews before the next scene.
  • Sera is heavily pregnant until the birth in S04/S05; the S02–S03 damage (torn boot heel, torn dress hem, dirt/tear marks) must persist through cave scenes.
  • Sera is shown frightened, alone and in pain, but forcing herself to prepare; she never looks calm, composed, or at the camera.
  • Scene 4 starts mid-labor; the first contraction and "Oh no" already occurred in S03_C03.
  • The cave's sealing boulder is fixed in place and never moves; the hole is too small for a lioness to enter.
  • The "cave sheet" image is valid only before sealing; the "First cave image" is used from S04 onward.
  • Costume is expressed in text only and never as a separate costume image reference; the shawl is draped over the shoulders with no sleeves or cuffs, and the bodice closes to a modest high round neckline with no cleavage.
  • Dialogue and voice rules are fixed by character (Mishka always silent; ElevenLabs child-voice block applies).
  • Colors must be full vivid and high contrast in every frame, never grey, misty, flat-lit, pastel, or blue-grey tinted, including in the dark cave.
  • AVOID content is placed inside the main prompt as the final section; "scream" or "open mouth" must not be placed in AVOID when the script requires them.
  • When a clip is trimmed, the next clip starts from the trimmed last frame, and the Director describes what happened in the kept part.
  • Current production status: DONE — S01_C01–C03, S02_C01–C06, S03_C01–C03 (Scene 3 = 3 clips); Scene 4 partially done (two shots S01-02); the rest remaining.
  • Last completed frame: close-up of Sera's face lit by the bright orange pendant glow in the dark sealed cave, mid-contraction, eyes squeezed shut, exhaling through pursed lips, one hand gripping her belly.
  • Next required action: show a clip-by-clip plan with camera angles for Scene 4 (S03, "Labor in the Dark," starting mid-labor) for approval before any prompt.
Page 13 of 13

12. Glossary

  • Act / Scene / Clip: The production hierarchy; ASHBORN has 5 Acts, 18 Scenes, and ~91 clips of up to 15s each (~23 min total).
  • COLOR LOCK: The mandatory prompt section enforcing full vivid, high-contrast, rich saturated color, never grey.
  • COSTUME: The mandatory prompt section defining Sera's fixed outfit in text (crimson red shawl-cloak over one solid deep emerald green dress), identical in every frame.
  • REFERENCE / @image map: The fixed mapping of reference assets — @image1 (Sera identity), @image2 (environment), @image3 (previous clip's last frame), @image4 (lioness/Ember/Varek); no @image5 for costume.
  • Opening Frame (0s): The defined start pose of a clip, matching @image3 — Sera half-reclined against the dark rock on screen-left, body curled forward in pain — and beginning with natural movement.
  • End Frame (15s): The defined final pose of a clip, used as the next clip's anchor.
  • REMINDER: The mandatory restatement of color and costume rules appended to every prompt.
  • AVOID: The mandatory final section of the prompt listing everything to avoid; replaces a separate negative prompt box.
  • Cave Sheet: A grey reference image with the hole open, valid only before sealing.
  • First Cave Image: A warm reference image with the stone sealing the hole, used for S04 onward.
  • The Stone / Boulder: The huge round boulder Sera rolls across the cave hole, sealing it; it finally returns in S18.
  • Sera: The 24-year-old mother protagonist.
  • Ember: Sera's pink dragon son, realistic in all stages.
  • Varek: The scarred dragon hunter who owns the lionesses.
  • Oksana: The suspicious older neighbor.
  • Mishka: Oksana's silent young son.
  • Pendant: Sera's small black obsidian pendant, resting on the green bodice, glowing orange near Ember and brighter with labor pain.
  • Pink Dragon / Ember Stage: Ember's consistent pink coloring across all life stages.
  • Trim: A Director edit that defines the new starting frame for the next clip.
Landing design preview
Landing: Arrive at production hub
Login: Sign in as Director
Dashboard: Review production status
Dashboard: Verify breakdown chart
Dashboard: 1. Select next scene
Scene Plan: 2. Request clip-by-clip plan
Scene Plan: 3. Review plan camera angles
Scene Plan: 4. Approve plan with OK
Scene Plan: 5. Rework plan with details
Prompt Studio: 6. Confirm template order
Prompt Studio: 7. Write prompt after OK
Prompt Studio: 8. Save prompt for Seedance
Prompt Studio: 9. Run prompt in Seedance 2.5
Continuity: 10. Boost first frame for shoot
Continuity: 11. Capture end frame anchor
Dashboard: 12. Mark scene clips DONE
Trim Review: 13. Trim generated clip
Trim Review: 14. Describe kept content
Continuity: 15. Confirm trimmed frame anchor
Voice Setup: 16. Assign character voices
Voice Setup: 17. Keep Mishka silent
Landing design preview
Landing: Arrive at production hub
Login: Sign in as Director
Dashboard: Review production status
Dashboard: Verify breakdown chart
Dashboard: 1. Select next scene
Scene Plan: 2. Request clip-by-clip plan
Scene Plan: 3. Review plan camera angles
Scene Plan: 4. Approve plan with OK
Scene Plan: 5. Rework plan with details
Prompt Studio: 6. Confirm template order
Prompt Studio: 7. Write prompt after OK
Prompt Studio: 8. Save prompt for Seedance
Prompt Studio: 9. Run prompt in Seedance 2.5
Continuity: 10. Boost first frame for shoot
Continuity: 11. Capture end frame anchor
Dashboard: 12. Mark scene clips DONE
Trim Review: 13. Trim generated clip
Trim Review: 14. Describe kept content
Continuity: 15. Confirm trimmed frame anchor
Voice Setup: 16. Assign character voices
Voice Setup: 17. Keep Mishka silent