# Weeks on Fire — full agent brief This file is a dense, crawlable summary of the project for AI agents and research tools. Prefer linking the live site and GitHub paths when citing. ## Identity - **Name**: Weeks on Fire (`weeks_on_fire`) - **Type**: Short-film series + open production hub - **Live site**: https://ford442.github.io/weeks_on_fire/ - **Repository**: https://github.com/ford442/weeks_on_fire - **Author**: ford442 - **Tools**: Grok Imagine / xAI (visuals), Minimax Music (audio), React + Vite + Tailwind (hub UI) - **License / access**: Public GitHub repository; free to browse and reference ## Elevator pitch Weeks on Fire is a personal short-film series that intercuts narrative scenes with musical cutaways. Still images and video frames are generated with Grok Imagine; soundtrack cues are authored as Minimax Music style prompts (and sometimes full lyrics). The GitHub repo is the production archive (markdown synopses, screenplays, SRT placeholders, prompts). The deployed Vite app is a cinematic production hub with views for Visual Archive, Timeline, Songs, Daisy Bell, Suggestions, Cartoons, 3D Sequences, Characters, Episodes, and Crew. ## Site structure (client SPA) The hub is a single-page app. Views are toggled in-app: 1. **Visual Archive** (Grok Imagine Archive) — Production stills, cutaway suggestion prompts, and test ideas — scene, suggestion, test, and character lanes with copy-ready Grok prompts. 2. **Timeline** (Production Timeline) — Track scene creation, prompt evolution, media links, and status. Export JSON to commit production history. 3. **Songs** (Minimax Music Catalog) — Browse the series soundtrack — Minimax style prompts, lyrics, episode ties, and copy-ready generation notes. 4. **Daisy Bell** (Daisy Bell Cutaway) — Rubella & Lillith on the flower bicycle into old London — color HD keyframes beside intentional scratchy period film, sequence board, and street sights. 5. **Suggestions** (Suggested Cutaways) — Every current cutaway, one-panel gag, and scene suggestion — timed segments with copyable Grok Imagine / Gemini Omni prompts. 6. **Cartoons** (Cartoon Ideas) — Short cartoon seeds from agents — premise, still, optional Grok prompt. Promote winners to Suggestions. 7. **3D Sequences** (3D Sequences) — Playable in-hub 3D video sequences — lattices, still-life, cel errands, chrome, porch walks, and a fast-motion kick pack. Ten seconds to two minutes. 8. **Characters** (Character Bible) — Recurring cast and lawn-ensemble roles — including Qing Rao (清饶), the crystal-skull keeper on the Episode 03 Monster Mash lawn. 9. **Episodes** (Episode Bible) — Loglines, status, and in-app synopses for every episode — read-only home for scripts and scene breakdowns. Timeline stays the editor. 10. **Crew** (Series Crew) — Meet the fictional writer, producer, director, and crew behind Weeks on Fire — bios, quotes, and series credits. Crawlers that do not execute JavaScript still receive a content-rich HTML shell (title, description, Open Graph, JSON-LD `TVSeries`, and static lists of scenes/songs/episodes inside `#root`). ## Episode index ### Episode 1 - Status: synopsis ready / srt placeholder; runtime ~4 min - Paths: - https://github.com/ford442/weeks_on_fire/blob/main/episodes/episode-01/synopsis.md - https://github.com/ford442/weeks_on_fire/blob/main/episodes/episode-01/subtitles.srt - https://github.com/ford442/weeks_on_fire/blob/main/episodes/episode-01/scenes.json - https://github.com/ford442/weeks_on_fire/blob/main/episodes/episode-01/screenplay.md ### Episode 2 - Status: synopsis ready / srt placeholder; runtime ~14 min - Paths: - https://github.com/ford442/weeks_on_fire/blob/main/episodes/episode-02/synopsis.md - https://github.com/ford442/weeks_on_fire/blob/main/episodes/episode-02/subtitles.srt - https://github.com/ford442/weeks_on_fire/blob/main/episodes/episode-02/scenes.json ### Episode 03 - Status: unknown - Paths: - https://github.com/ford442/weeks_on_fire/blob/main/episodes/episode-03/synopsis.md - https://github.com/ford442/weeks_on_fire/blob/main/episodes/episode-03/scenes.json - https://github.com/ford442/weeks_on_fire/blob/main/episodes/episode-03/screenplay.md - https://github.com/ford442/weeks_on_fire/blob/main/episodes/episode-03/scenes.md ### Episode 4 - Status: synopsis ready / srt placeholder; runtime ~6 min - Paths: - https://github.com/ford442/weeks_on_fire/blob/main/episodes/episode-04/synopsis.md - https://github.com/ford442/weeks_on_fire/blob/main/episodes/episode-04/subtitles.srt - https://github.com/ford442/weeks_on_fire/blob/main/episodes/episode-04/scenes.json - https://github.com/ford442/weeks_on_fire/blob/main/episodes/episode-04/scenes.md ## Visual archive scenes (content index) 1. **Living Flower Engine** (Grok Imagine · psychedelic, theme: Psychedelic 3D) 2. **Möbius Chrome Ribbon** (Grok Imagine · psychedelic, theme: Psychedelic 3D) 3. **Gyre Over Victorian Street** (Grok Imagine · psychedelic, theme: Psychedelic 3D) 4. **Tetrahedron Sea** (Grok Imagine · psychedelic, theme: Psychedelic 3D) 5. **Sphere Tower of Daisies** (Grok Imagine · psychedelic, theme: Psychedelic 3D) 6. **Glass Petal Cathedral** (xAI API · psychedelic, theme: Psychedelic 3D) 7. **Daisy Nebula** (xAI API · psychedelic, theme: Psychedelic 3D) 8. **Klein Flower Lattice** (xAI API · psychedelic, theme: Psychedelic 3D) 9. **Laser Serpent Awakening** (Episode 03, theme: Laser Snakes) 10. **Rubella Signal** (Episode 03, theme: Signal Fire) 11. **Snake Battle Canyon** (Episode 03, theme: Laser Snakes) 12. **Static Altar** (Episode 03, theme: Shortwave Ritual) 13. **Fireline Exit** (Episode 03, theme: Aftermath) 14. **The Two** (Character Archive, theme: Characters) 15. **The Two - Alternate Frame** (Character Archive, theme: Characters) 16. **Computer Room — Broadcast Control** (Ideas / Meta, theme: Meta Studio) 17. **Hologram Glitch — Rubella Double** (Episode 03 / Ideas, theme: Hologram Reveal) 18. **Molten Silver Sphere — Beat-Sync Pulse** (Musical Cutaway, theme: Visual Experiment) 19. **Glam-Sham-Poo — Commercial Still Package** (EyeWash Station, theme: Commercial Parody) 20. **The Soft Gyre — A Hover** (Musical Cutaway / Visual Experiment, theme: The Soft Gyre) 21. **The Soft Gyre — B Weather** (Musical Cutaway / Visual Experiment, theme: The Soft Gyre) 22. **The Soft Gyre — C Interior** (Musical Cutaway / Visual Experiment, theme: The Soft Gyre) 23. **The Soft Gyre — D Answer** (Musical Cutaway / Visual Experiment, theme: The Soft Gyre) 24. **The Soft Gyre — E Soft set** (Musical Cutaway / Visual Experiment, theme: The Soft Gyre) 25. **Well Fall — Lip of the Well** (Musical Cutaway / Visual Experiment, theme: Well Fall) 26. **Rubella Stand-Up — Podium Lock** (Short packet farm / spoken cutaway, theme: Rubella Stand-Up) 27. **Rubella Stand-Up — Detergent Relic** (Short packet farm / spoken cutaway, theme: Rubella Stand-Up) 28. **Rubella Stand-Up — Heckle Wide** (Short packet farm / spoken cutaway, theme: Rubella Stand-Up) 29. **Rubella Stand-Up — Land** (Short packet farm / spoken cutaway, theme: Rubella Stand-Up) ## Minimax song catalog (content index) | ID | Title | Genre | Episode tie | |----|-------|-------|-------------| | after-is-a-floor | After Is a Floor | Art Deco noir pop | EyeWash station-break | | aria-thirty-night | Aria Thirty (Night) | Melodic techno | Catalog / Night Side | | article-seven | Article Seven | Dusty union lounge / paused funk | Episode 03 / Skeleton Union Break | | big-city | Big City | Late-80s glam strut | Musical Cutaway / Glam catalog | | both-coats | Both Coats | 1970s spy-riff heavy rock | Lace Waterfall | | caffeinated-melon | Caffeinated Melon | Absurdist chamber pop | Gallery Fog cutaway | | call-forty-seven | Call Forty-Seven | Hold-music accretion / civic dispatch ballad | Episode 04 / 911 Wrong Shade | | choose-your-basalt | Choose Your Basalt | Educational cabaret duet | Musical Cutaway | | closed-since-ninety-eight | Closed Since Ninety-Eight | Nocturnal electro-chanson / dead-station duet | Musical cutaway / night-drive | | closed-for-cosmic-reasons | Closed for Cosmic Reasons | Hotel-lobby downtempo | One-panel gag / any closed facility | | come-further | Come Further | Minimal rising FM electronic | Musical Cutaway | | condition-report | Condition Report | Museum-hushed chamber noir | One-panel gag / gallery after hours | | cue-out-scene-continues | Cue Out, Scene Continues | Ambient soul | Catalog / Cue Sheets | | cue-sheets | Cue Sheets | Ledger soul | Catalog / Cue Sheets | | daisy-bell | Daisy Bell | Barbershop waltz duet | Musical Cutaway | | deep-space-drift | Deep Space Drift | Weightless ambient pedal-steel | Series cutaway | | desert-rose-horizon | Desert Rose Horizon | Atmospheric pedal-steel | Series cutaway | | e-x-i | E X I | 1970s twin-guitar boogie metal | Lace Waterfall | | early-not-broken | Early, Not Broken | 1973 pulse-rock anthem | Lace Waterfall | | eight-seconds | Eight Seconds | Slow organ-and-slide anthem | Lace Waterfall | | empty-parking-lot-waltz | Empty Parking Lot Waltz | Slow cinematic waltz / dark cabaret | Post-party cutaway | | end-card-holds | End Card Holds | Deep progressive | Catalog / Night Side | | exhibit-a | Exhibit A | Courtroom doo-wop / vanished choir | Musical cutaway / Laser Dot Jury | | first-light-salt-flats | First Light Salt Flats | Luminous dawn pedal-steel | Series cutaway | | from-the-west | From the West | Plainchant | Episode 5 candidate / ridge | | g-train-fluorescent | G Train Fluorescent | Commute techno | Catalog / Night Side | | ghost-in-the-reverb | Ghost in the Reverb | Spectral slide-steel nocturne | Series cutaway | | ultra-screech | Ultra Screech (Glam-Sham-Poo) | Glam metal joke commercial | Musical Cutaway / EyeWash | | groove-break-earned | Groove Break (Earned) | Progressive / melodic techno | Catalog / Night Side | | ground-rent | Ground Rent | Passacaglia duet | Building cast | | halloween-snake-battle | Halloween Snake Battle | Comedic thrash metal | Episode 03 | | hallway-hum | Hallway Hum | Four-on-the-floor techno | Catalog / Night Side | | hanshaw-underscore | Hanshaw Underscore (12-inch) | Deep house | Catalog / Night Side | | haunted-or-unscheduled | Haunted or Unscheduled | Sparse institutional electro-lounge | EyeWash Station / Master Control | | heart-rate-optimal | Heart Rate Optimal | Spa-pop / wellness-notification ballad | Episode 03 / wellness ladies | | heavy-water | Heavy Water | 1970s organ-metal | Lace Waterfall | | heels-or-no-entry | Heels or No Entry | Slow-disco dress-code liturgy | Velvet Rope / Episode 05 opener | | here-they-are | Here They Are | Luminous ambient electronic | Musical Cutaway | | hold-for-eight | Hold for Eight | Dry downtempo / counted soul | Catalog / Cue Sheets | | hold-the-note | Hold the Note | Slow heavy rock | Lace Waterfall | | home-sweet-void-dialog | Home Sweet Void (Dialog) | Hull-hum table dialog | Space visual experiment | | i-second-peggy-babcock | I Second Peggy Babcock | Parliamentary patter / clubhouse organ | Episode 04 / HOA | | lace-waterfall | Lace Waterfall | 1971 space-rock anthem | Lace Waterfall | | les-ondes-courtes | Les Ondes Courtes | French electro-chanson | Episode 03 | | marble-tick-tack | Marble Tick Tack | Experimental tick-tock instrumental | Musical Cutaway / Visual Experiment | | moth-hour | Moth Hour | 1970s galloping space-metal | Lace Waterfall | | motif-refuses-the-peak | Motif Refuses the Peak | Melodic techno | Catalog / Night Side | | mysterium | Mysterium | Bubblegum Italo-pop | Series cutaway | | mysterium-a-cappella | Mysterium (A Cappella) | A cappella bubblegum pop | Series cutaway | | needle-drop-source | Needle Drop, Source | Diegetic soul | Catalog / Cue Sheets | | negotiating-with-the-elevator | Negotiating with the Elevator | Argentine tango duet | Building cast / corridor transit | | neon-exit-sign | Neon Exit Sign | 80s dark synth-pop / neon noir | Episode 01 reprise | | nine-percent-battery | Nine Percent Battery | Sincere indie-folk ballad | Building cast / hallway 4 AM | | no-music-here | No Music Here | Sparse soul | Catalog / Cue Sheets | | open-gate | Open Gate | Bright twin-guitar metal | Lace Waterfall | | out-on-the-cut | Out on the Cut | Clipped downtempo | Catalog / Cue Sheets | | pad-kid-poured-curd | Pad Kid Poured Curd (Pulled Cold) | Cold patter electro / recall bulletin | EyeWash Station / late correction | | paper-lung | Paper Lung | Instrumental chamber / bellows miniature | Visual Experiment / Animation Bridge | | passing-lane | Passing Lane | Outlaw country chase song at walking speed | Musical cutaway / Snail Passing Lane | | pearls-in-the-ashtray | Pearls in the Ashtray | Smoked midnight jazz | After-gala cutaway | | pepperoni-or-margherita | Pepperoni or Margherita | Commercial jingle → minor-key piano ballad | Episode 03 / any crossover | | permit-for-the-purple-light | Permit for the Purple Light | Bureaucratic bossa nova / clipboard lounge | Episode 04 / HOA | | porch-light-meridian | Porch Light Meridian | Progressive downtempo | Episode 03 | | quarter-to-seventy-five | Quarter to Seventy-Five | Ambient lullaby / detuned soft rock | Episode 02 | | receipt-dated-thursday | Receipt Dated Thursday | Institutional receipt recitation | Musical cutaway / Biscuit | | recycling-bin-rebellion | Recycling Bin Rebellion | Absurd punk-ska | Episode 04 / HOA | | rinse-cycle | Rinse Cycle (Fifteen Minutes, Do Not Blink) | Institutional soft rock / sign-off theme | Series framing device | | rubella-stand-up | Rubella Stand-Up (Voice Bed) | Spoken gag / Voice bed | Short packet farm / spoken cutaway | | said-and-left | Said and Left | Sprechstimme | Building cast / hallway | | same-sentence | Same Sentence | Phase-music duet | Building cast / laundry | | second-sun | Second Sun | Warm rock anthem | Lace Waterfall | | slide-between-stations | Slide Between Stations | Broadcast dream-pop / test-pattern shoegaze | EyeWash station-break / channel slide | | snow-on-glass | Snow on Glass | Driving techno | Catalog / Night Side | | soft-pull-forward | Soft Pull-Forward | Progressive house | Catalog / Night Side | | spooky-telephone-poles-dialog | Spooky Telephone Poles (Dialog) | Halloween sidewalk pseudoscience | Episode 03 | | standing-room | Standing Room | 1975 acoustic-and-slide stadium anthem | Lace Waterfall | | static-between-stations | Static Between Stations | Nocturnal electro-indie | Episode 02 / Laundromat | | sting-four-frames-late | Sting, Four Frames Late | Deadpan lounge funk | Catalog / Cue Sheets | | strange-light | Strange Light | Celestial downtempo electro | Episode 03 sky | | studio-huddle-dialog | Studio Huddle (Dialog) | Production meta-dialog | Episode 02 | | tattarrattat | Tattarrattat | Smoked midnight jazz / locked-door | After-gala / hallway liminal | | temp-love | Temp Love | Cassette soul | Catalog / Cue Sheets | | terms-and-conditions | Terms and Conditions (Complete Recording) | Vegas big-band showstopper | EyeWash station-break / end of block | | the-clause | The Clause | Secco recitative | Voice credit / petition | | the-laundromat-saints | The Laundromat Saints | Slow liminal waltz | 2AM Laundromat Slow Dance | | the-light-in-the-stair | The Light in the Stair | Motet | Building stair / voice credit | | the-long-goodbye | The Long Goodbye | Sentimental pedal-steel ballad | Series cutaway | | monster-mash-finale | The Monster Mash (Finale) | Halloween novelty-rock cover | Episode 03 | | the-moon-is-collect | The Moon Is Collect | Nocturnal torch song | One-panel gag / penthouse | | the-most-refreshing-drink | The Most Refreshing Drink | Industrial ASMR lounge / fake sponsor bed | Ultra-Refreshed Water Lab / EyeWash sponsor | | the-pour | The Pour | Industrial cabaret | One-panel gag / foundry gala | | the-roof-knows-how-to-wait | The Roof Knows How to Wait | Dark cabaret ruin ballad | Musical cutaway / The Two | | third-shift-porcelain | Third Shift Porcelain | Heel-click electro / cold disco | One-panel gag / after hours | | this-program-contains-dialogue | This Program Contains Dialogue | Institutional torch / legal-bumper hymn | EyeWash Station / The Long Way Up | | through-the-lace | Through the Lace | Pastoral rock anthem | Lace Waterfall | | triphthong-table | Triphthong Table | Educational cabaret duet | Musical cutaway | | twilight-time | Twilight Time | 90s rave / eurodance | Character Archive | | two-chairs-one-mirror | Two Chairs, One Mirror | Torch-song waltz / dressing-room chamber pop | Musical cutaway / The Two | | two-left | Two Left | Vending-machine Motown / girl-group soul | Musical cutaway / Life Vending | | two-db-and-dont-tell-me | Two dB and Don't Tell Me | Fader blues | Catalog / Cue Sheets | | two-of-three | Two of Three | Tintinnabuli duet | Episode 5 candidate / ridge | | under-dialogue | Under Dialogue | Ducked soul / room-tone ballad | Catalog / Cue Sheets | | unspent | Unspent | Lied | Voice credit / small room | | well-fall | Well Fall | Instrumental heavy metal | Musical Cutaway / Visual Experiment | | whatever-lets-us-be | Whatever Lets Us Be | Dark cabaret piano ballad | Episode 01 / 03 | | zero-g-click | Zero-G Click | Trance-adjacent techno | Catalog / Night Side | Markdown sources live under https://github.com/ford442/weeks_on_fire/tree/main/songs with STYLE / LYRICS / NOTES sections suitable for regenerating tracks in Minimax. ## Character bible - **Lillith Vale** — The Instigator — black-lace cabaret energy - **Rubella Vale** — The Witness — lead singer & hologram bait - **Vivienne Vale** — The Instigator — she proposes the swap, sets the rules, and is the only one of the two who believes the score doesn't exist - **Liliane Vale** — The Finisher — she arrives after the match is lit, accepts on terms nobody offered, and keeps the only accurate score - **Qing Rao** — Crystal-skull keeper — elegant lawn observer - **Justine** — Deadpan finisher — fourth core lawn cast - **Madelin** — Manic bag lady — skull-tote chaos agent - **Scarlet** — Silent third sister — sidewalk lecture flank - **The Pizza Guy** — Running anchor of mundane persistence - **Riley Smith** — The stranger on the center line — unemployed technician with good data - **Kenji “Shred” Sato** — Glam-Sham-Poo brand ambassador / alumnus ## Series crew (fictional) - **Mara Vell** — Writer - **Julian Rook** — Producer - **Soren Kade** — Director - **Nova Chen** — Music Supervisor - **Elio Marsh** — Visual Designer ## Cutaways & suggestions - **911 for the Wrong Shade of Blue** (911-wrong-shade) — Karen reports existential zoning. Operator asks if anyone is bleeding. “Democracy is bleeding, Steven.” Transfer loop until pizza arrives. - **Big City** (big-city) — Lillith starts, Rubella answers, Kenji spoken tag. Small Glamora club stage as A-roll; B-roll is inappropriately huge hair as architecture — skyline, fire-escape strands, lunch-volume dos, ELO afros in slow-motion argument. Product off-screen. Not the Ultra Screech ad. Imagine audio prompt is stems the same length as each clip, not the full 2:47. - **Cat POV** (cat-pov) — No dialog. The Episode 3 black cat walks Halloween, watches the laser lawn, clocks the Pizza Guy from ankle height, and is still on the driveway when the purple light becomes décor. - **Choose Your Basalt** (choose-your-basalt) — Dead-pan educational cabaret duet: Lillith and Rubella classify lava types in their gothic living room, then the floor opens onto magma. Ends with “That’s nature for us” / “Science.” before a Twilight Time trance smash-cut. - **Chroma Bath** (chroma-bath) — Pure non-representational color. No object at all — no blob, no sphere, no horizon, no figure. Eight segments, each a different processing dialect applied to a swirling color field: ink bleed, video feedback, slit-scan, datamosh, refraction, print misregistration, granulation, bleach. There is no black in the piece; the darkest value is a glowing indigo. - **Color Whip** (color-whip) — Pure non-representational color at warehouse tempo. No object — no blob, no sphere, no horizon, no figure. Eight six-second dialects: strobe invert, whip smear, phosphor stack, smash zoom, channel chase, hard cuts, vortex spin-up, white hit. The slow sibling is Chroma Bath. This one hits. - **Empty Highway Confession** (empty-highway-confession) — 4:17 a.m. The driver talks to the radio. Billboard: KEEP GOING. No advertiser. - **EyeWash Station Idents** (eyewash-idents) — Six analog bumpers: Please Stand By, Rinse Cycle, Unscheduled Programming, Aspect Ratio Matters, We Always Return, 3:44 Again. One still, one sting, one Continuity Voice line each. Nobody comments on the frame. - **Cities in the Shell** (gag-cities-in-the-shell) — 2 a.m. oyster bar; each opened shell holds a tiny lit city; she squeezes lemon over one and sets it aside. Tonight's selection is a little metropolitan. Vivienne. - **Closed for Cosmic Reasons** (gag-closed-for-cosmic-reasons) — Night infinity pool; laminated sign; the water hovers three feet up, still reflecting the city. She sits dry underneath and uses it as a ceiling. Vivienne energy. - **Complaint Window, Deep Field** (gag-complaint-window-deep-field) — A wood-and-brass service window floating in a Hubble field; she slides a triplicate form; stamp: DENIED; now serving: —. Liliane files. - **Furnace Season** (gag-furnace-season) — Foundry gala; molten iron as the room's weather; she warms her hands at the pour; sparks die on mink. Vivienne hired a climate. - **The Ice That Exhales** (gag-the-ice-that-exhales) — Banquet ice sculpture of a woman melting into cigarette smoke, not water; cloth dry; waiter adjusts her a quarter inch. The Two as ice and absence. - **The Moon Is Collect** (gag-the-moon-is-collect) — Red rotary, taut cord to a huge moon, empty chair, abandoned gloves. Someone is calling collect; the charges are astronomical; she stepped out. Liliane energy. - **The Overnight Conservator** (gag-the-overnight-conservator) — 3 a.m. gallery; she dusts a kouros; it holds her champagne; she holds its broken forearm like a clipboard. Post-gala Two. Sibling hour to Master Control. - **Third Shift Porcelain** (gag-third-shift-porcelain) — Couture mannequins at a factory time-clock; one smokes chrome in the dock door. Beauty is hourly; overtime is not discussed. The Two do not punch out. - **Gallery Fog / Caffeinated Melon** (gallery-fog) — Espresso-hooked melon emits honesty fog. Ninety seconds of truth. Then everyone pretends. Justine eats crackers. - **Home Sweet Void** (home-sweet-void) — After the cockpit cruise they are inside. Greeting is the jumbo Earth marshmallow bag on the glass table. Conversation (space speeding) starts before the floor. White asteroid-ride worms sneak the baseboard, sit up as a cut, and hog the scene. The white building cat speaks once and is stopped by glow, not a beam. Daisy, Hanshaw, and the bird joke remain this week's musical spine — this packet waits its turn for Imagine generation. - **We Play to Win (House of Mirrors Rally)** (house-of-mirrors-rally) — Vivienne and Liliane play ping-pong in a ruined ballroom. Plaster falls. They do not flinch. Pizza box on the intact half of the table. - **Item Three: Decorative Accent** (item-three-decorative-accent) — Emergency HOA meeting. The purple driveway light is tabled as a decorative accent. Brad has swatches. Biscuit steals the gavel. Pizza Guy at the door. - **2AM Laundromat Slow Dance** (laundromat-slow-dance) — Two unnamed strangers fold a sheet, then slow-dance between dryers. The attendant mops around them. EyeWash always on in the corner. - **Marble Tick Tack: Wrong Sets** (marble-tick-tack-worlds) — Sibling of the night-lot take on the same instrumental. Magnets never notice while a generating intelligence swaps the episode: horseshoe cabinet, Halbach desert, hopping mountain lion in the woods, Meissner ice, Helmholtz saucer, London maglev under a flower tandem, Seoul non-contact gears, ferrofluid smash, souvenir fridge magnets chaining home. Station objects hop; magnets travel. Roley Voss grammar, jokier sets. - **Marble Tick Tack** (marble-tick-tack) — Pure animation bridge at 136 BPM. No faces. Cabinet marble chorus walks one night lot: doorway onto a dirt alley where spheres jump a visible gap to slam together and then gear without touching around a copper Rodin torus, then an unreal green lawn whose three coils fire a rotating field while a dumbbell rod pair tumbles end-over-end and the magnet tower stands on the 68 BPM kick and slumps in the gap, then frozen ferrofluid rain at the dirt/grass seam — a bound pair in mutual orbit rolls home and jumps the last gap into a Gauss chain on the same shelf. Cylinders spin on their ends and precess; the rooms vibrate on the eighths. Dancers hop, magnets orbit. Roley Voss lane. - **Master Control, 4 AM** (master-control-4am) — Oz logs a timecode. One monitor shows this room a few seconds ahead. He stands up to get coffee. He does not look at the monitor. “It's not haunted, it's unscheduled.” - **Molten Silver Sphere** (molten-silver-sphere) — Pure visual cutaway: a glossy molten silver liquid-metal sphere hovers in a pitch-black cave, pulsating to an unseen deep beat while cavern walls snap between high-contrast checkerboard and electric neon line grids. Three maxed-detail video prompt variations — slow zoom, orbital neon veins, and macro chromium dive. - **Monster Mash Finale** (monster-mash-finale) — Rubella covers "The Monster Mash" on the post-snake-battle lawn while a cursed monster party erupts — Nixon, Furbies, knife-kittens, Skeksis and more. Amy and Alec return from the hiking sketch in full costume to dance, a Thriller-style werewolf moonwalks the perimeter, Lillith runs a parallel spy heist, and the hologram reveal tips into a Spy vs. Spy noir outro. - **Morning After the Portal** (morning-after-the-portal) — Golden-hour cul-de-sac cleanup. Someone power-washes a sigil. Pizza Guy now delivering breakfast burritos. - **Mountain Lion Wildflower Field** (mountain-lion-wildflowers) — POV leash: a mountain lion insists on showing us a field. Flowers escalate into botanical surrealism, then give way to open ocean and come back bigger and stranger on the far shore. Arrival: a sunlit clearing already full of other mountain lions. Two Minimax beds at 110 BPM — the ocean crossing IS the crossfade from Come Further into Here They Are. No swimming, no peril. Do not run 2 minutes of drag. - **Article Seven** (mv-article-seven) — Mandatory funk interval. Plastic steward reads the laminated card. Remaining time is always fourteen minutes. The lawn is on break. - **Call Forty-Seven** (mv-call-forty-seven) — Karen reports existential zoning. Each transfer adds a bar of hold music. Democracy is bleeding, Steven. The call never drops. - **Closed Since Ninety-Eight** (mv-closed-since-ninety-eight) — Two reflections leave a house of mirrors in the wrong car. The radio is a station that signed off in 1998. Harmony is always one bar late. - **Empty Parking Lot Waltz** (mv-empty-parking-lot-waltz) — Last two people in a vast wet lot. They could go or they could stay. The last chord never arrives. - **Haunted or Unscheduled** (mv-haunted-or-unscheduled) — Master Control 4 AM underscore — Rhodes four-note loop that never develops, 3:44 twice identically, program bleed on the second pass. Not a second sign-off. - **Heart Rate Optimal** (mv-heart-rate-optimal) — A heart-rate alert that thinks it is a ballad. 78 and 78. The chorus would like to go to ninety; the watch does not approve. - **Heels or No Entry** (mv-heels-or-no-entry) — A rooftop bouncer recites the door policy while the skyline burns. She produces emergency stilettos. The kick arrives after Approved. - **Neon Exit Sign** (mv-neon-exit-sign) — Series signature. Wet alley of EXIT signs that never lead outside. The Two only as reflections. Don't smudge the mascara. - **Pepperoni or Margherita** (mv-pepperoni-or-margherita) — Fifteen seconds of cheerful ad, hard cut, then a deadpan ballad about arriving when chaos peaks. - **Porch Light Meridian** (mv-porch-light-meridian) — Crane up from a porch bulb after chaos. The yard is small but the sky will not fit. - **Quarter to Seventy-Five** (mv-quarter-to-seventy-five) — No chorus — only the title phrase, a clock stuck at 3:44, and an FM needle drifting left. - **Receipt Dated Thursday** (mv-receipt-dated-thursday) — Continuity Voice reads a poodle’s return receipt from a store that will not exist until Thursday. The barcode is always one digit short. - **Rinse Cycle** (mv-rinse-cycle) — Sign-off theme. Comfort that curdles on the second pass. Nine-bar phrases, late resolutions. - **Static Between Stations** (mv-static-between-stations) — The dial left between two songs on purpose. Dashboard glow, mercury streetlamps, laundromat fluorescents humming with the hiss. - **Strange Light** (mv-strange-light) — Sun and moon sharing one daylight sky. One witness. Quiet cosmic lawbreaking. Complements the Episode 3 crane. - **The Laundromat Saints** (mv-the-laundromat-saints) — Two strangers alternate lines like strangers who accidentally agree. Dryer thumps on bar 5. Diegetic EyeWash TV, then full score for the slow dance. - **The Most Refreshing Drink** (mv-the-most-refreshing-drink) — EyeWash sponsor for an over-engineered glass of ice water. Apparatus clicks in the dark lab; the gulp lands a beat before the ice. No sung lead. - **The Roof Knows How to Wait** (mv-the-roof-knows-how-to-wait) — Rubella inventories a ceiling that has not fallen yet. Natural ventilation. The extra bar is the plaster still deciding. - **This Program Contains Dialogue** (mv-this-program-contains-dialogue) — Pre-program warning sung as a hymn. S&P will not stamp until someone talks. The card never changes. - **Ultra Screech (Glam-Sham-Poo)** (mv-ultra-screech) — Joke TV commercial for Ultra Screech Formula, conformed to the 2:51 Ultra Screech 2 bed with the take-1 scream spliced on. Cold-open scream, Kenji hype, laundry-room dual frontwomen, salaryman panic, product bottle, HOA/handbook trade, club glam, bridge solo, vending-machine logo. Original 5-still package is the spine; office stills only on shouting samples. - **No Other Human Sounds** (no-other-human-sounds) — Rubella and Riley walk the unmaintained cut-through and fall into a short-line rally. They rejoin Lillith and drive to Pulpit Overlook. Rosencrantz dialog alts: silence wager, Smith as coin flip, waiting for the repeater. The last name is Smith. The tower stays offscreen. The car does not go up. - **Ping-Pong vs. AI Robot Showdown** (ping-pong-ai) — Pong-Bot 3000 vs the ladies. Biscuit steals the ball. The robot does not want to be turned off. Justine: “If we lose, I'm buying the robot a latte.” - **Please Stand By** (please-stand-by) — Full-frame TECHNICAL DIFFICULTIES card. Everything happens in the audio. Never cut away. - **Riley Was a Space Cop** (riley-space-cop) — HSV table is the door: Alright, you caught me. I used to be a space cop, okay? Cut to nineteen at Transportation Patrol Annex. Years of two lines and one cube, nights, a yard over a canyon, Appendix C, then a bestowal — hollow-chevron wings, an odd short sword, a hymn that also files. She inhales for the first posting. Rubella cuts: we are expected back down to Earth, right away. Not a fight movie. Scenery beds hold the black hole; rooms stay short. - **Rubella Stand-Up** (rubella-stand-up) — Item Seven: Resident Comments. The podium is a laundry-room intercom. Madelyn put her on the list. Folding chairs creak; they do not clap. Spoken Voice bed, not a musical. - **The Seed Casts Twice** (seed-casts-twice) — Noir paper street. The theft is already over; the second cast is still happening. A child's shadow stays planted on the third step and blooms into a fractal garden. Breath iterates the plants; a hold withdraws them; a flat seed-disc drops into the palm. Lotte Reiniger table, Desmet amber field. Not Daisy. Ladies off the street. - **Short Packet Farm — Generate-First Boards** (short-packet-farm) — The three boarded packets off the joke / strange-3D farm: a 5s seamless loop tile, a 7s joke interrupt, and a 30s strange-3D gag. One room each, one job each, no faces, no lipsync. Full boards in prompts/short-packet-farm-segments.md. - **Short Packet Farm — Joke Interrupts** (short-packet-jokes) — Ten 3–10s interrupts on the cowboy-chimp / bird-flock shelf. Building bureaucracy: forms, inventory, HOA, elevators, bags at chest height. Cut in, echo a prior line off camera, land one physical punch, cut out. No faces, one line maximum, never on screen. - **Short Packet Farm — Strange 3D** (short-packet-strange-3d) — Thirteen packets of objects with jobs, doing the job wrong or too well. Porcelain, marble insert, honey-oak, brass, wet enamel on the ground only, geometric white panels, short honeycomb guards. Locked camera or slow orbit. No HUD, no lightning, no nebula — these things are employed. - **Skeleton Union Break** (skeleton-union-break) — Battle freezes. Plastic skeleton holds ON BREAK. Fifteen-minute groove reset per contract. Pizza Guy as crossing guard. Score: Article Seven. - **Spooky Telephone Poles** (spooky-telephone-poles) — Halloween sidewalk pseudoscience lecture: Lillith, Rubella, and Scarlet explain why utility poles are spooky — rat electrocution, ground current, hydrogen sulfide, sewer-pipe bracing — then lean away in unison. Button line: “And that’s why you have to dodge phone poles!” - **The 480p Studio Huddle** (studio-huddle) — Grainy 480p feed into the Meta-Studio: Rubella, Lillith, and writer Mara argue cereal bowls, barista informants, and Ep2 pacing under one harsh softbox — until Mara seeds the HOA Meeting and a one-octave synth bass conspiracy cue. - **The Long Way Up** (the-long-way-up) — The wordy episode — same juxtaposition family as Monster Mash (1958) on a laser-snake lawn and Rubella's monkey science: wrong channel, full commitment. Three women drive up a hill and walk the rest. Dialog versions: V2 Mulholland open → V3 daytime interview; Rosencrantz register (probability trucks, climbing metaphysics, padlock mood). One boot and one stiletto. Fourteen seconds of silence at the saddle. - **The Soft Gyre** (the-soft-gyre) — A house-sized translucent gel blob hovers above anvil thunderheads, spins, and throws sparks and jello at the weather. Clouds dent, lantern, and grow glass flowers. The gyre spins clockwise; every ejecta counter-rotates. Five locked stills, ready to animate. - **Ultra-Refreshed Water Lab** (ultra-refreshed-water-lab) — The most refreshing glass of ice water in human history, delivered by an insanely complex window apparatus. Played completely straight. - **The Velvet Rope at the End of the World** (velvet-rope) — Bouncer enforces heels-or-no-entry while the skyline burns. She produces emergency stilettos. Approved. - **Well Fall** (well-fall) — POV down a real well, instrumental heavy metal, no vocal. Lip is locked. Click a sight into open slots B–G, or an ending into H — previews fill [SIGHT] in the prompts. ## Cartoon ideas (agent parking lot) Short still + optional 6–8s loop. No song id. Author in `content/cartoons/.json`. Promote winners to Suggestions. - **Bull in China** (bull-in-china, sketched) — The china shop's most fragile piece is a tiny porcelain elephant. The bull is the one tiptoeing. He is sweating through a bow tie. - **Cereal Wolf** (cereal-wolf, sketched) — A wolf in a bathrobe pours cereal. The wolf on the box is also in a bathrobe, also pouring cereal, also looking at a smaller box. He notices. He shrugs. He keeps eating. - **Consensus** (consensus, sketched) — Every model on the runway, every guest in the seats, and the designer taking her bow have arrived at the same beautiful face. One bored woman in the front row is the last remaining variation, and nobody has told her she won. - **Courtesy Shuttle** (courtesy-shuttle, sketched) — The afterlife boards like a regional airport. The gate is polite. The weather system in first class is a carry-on dispute. - **Cow Moon Claim** (cow-moon-claim, sketched) — The cow jumped over the moon. The moon has a cow-shaped dent. The cow is filing it. A sheep is taking photos for the claim. - **Crow Channel** (crow-channel, sketched) — A crow has the remote. Every channel is the same crow, in the same chair, with the same remote. He thinks this is excellent television. - **Fence Cat Opera** (fence-cat-opera, sketched) — The black cat on the repeating fence opens its mouth. An entire opera chorus of tiny tuxedoed frogs marches out. The cat does not change expression. - **Fig. 4** (fig-four, sketched) — The diagram is exquisite: labeled, cross-sectioned, arrowed, dimensioned in units that are not units. It describes a device that does not exist and is not mentioned anywhere else. It is captioned Fig. 4. There is no Fig. 1, 2, or 3. Everyone is taking notes. - **Fluent** (fluent, sketched) — Every sign in the arcade is beautifully set, expensively lit, and not quite a word. She is the only person in the building who knows where she is going. - **Fly of the Day** (fly-of-the-day, sketched) — The waiter is a fly. The diner is a frog. The fly is presenting the menu. The frog is looking at the waiter. - **Giraffe Window** (giraffe-window, sketched) — The giraffe uses the drive-thru. The neck goes in one window, around the building, and out the other window so it can talk to the cashier from behind. The cashier is a mouse. The giraffe is still in the car. - **Hold Music** (hold-music, sketched) — A full symphony orchestra in a gilded hall, playing beautifully, to one telephone on a velvet chair. Somebody is on hold. The conductor will not stop until they pick up. - **Kiddie Pool Shark** (kiddie-pool-shark, sketched) — A great white is doing laps in a two-foot plastic pool. It is wearing floaties. The rubber duck is the one having the crisis. - **Laser Dot Jury** (laser-dot-jury, sketched) — The prosecutor points to Exhibit A: a red laser dot on the wall. The entire jury of cats is already gone. They are the exhibit. - **Life Vending** (life-vending, sketched) — A cat buys another life from a vending machine. The coil drops a heart. The display says two left. The cat pays with a fish and does not say thank you. - **Mailbox Mallard** (mailbox-mallard, sketched) — A mallard in a too-small red convertible knocks down every mailbox on the cul-de-sac, then tips his cap at us like this was always the plan. - **Moose Hygienist** (moose-hygienist, sketched) — The patient is a moose. The dentist is a woodpecker. The antlers are already through the ceiling tiles. Both of them are acting like this is a cleaning. - **Pin Cat** (pin-cat, sketched) — Cats bowling. One of them is standing in the pin triangle holding a tiny white flag. The ball is already halfway down the lane. - **Possum Poker** (possum-poker, sketched) — Five possums are mid-hand inside a pizza delivery bag. A human hand reaches in. They all play dead without putting the cards down. - **Previously On** (previously-on, sketched) — The goldfish has watched every episode. It is briefing the empty couch. Nobody is home. It mouths the entire recap anyway. - **Rooster Snooze** (rooster-snooze, sketched) — The rooster hits snooze. The sun is already in the window tapping a watch. The farmers are on the lawn with pitchforks. The rooster puts in earplugs. - **Service for Six** (service-for-six, sketched) — The sommelier presents the bottle with a hand that has one finger too many. The extra finger is doing the most careful part of the job — steadying the label so it faces the guest. Nobody at the table looks up. - **Shade Hearing** (shade-hearing, sketched) — Three raccoons in tiny robes are hearing a squirrel for the wrong blue. The evidence is the bin. The swatch is taped to the gavel. This is going on the record. - **Sheep Who Count People** (sheep-who-count-people, sketched) — A sheep is trying to sleep by counting humans jumping a fence. The humans are the pizza guy, two women in black lace, and a plastic skeleton, on a loop. It is not working. The sheep is furious. - **Snail Passing Lane** (snail-passing-lane, sketched) — A snail with a spoiler is using the passing lane. The cars behind it have cobwebs. One driver is a skeleton still honking. - **Stork Wrong Address** (stork-wrong-address, sketched) — The stork has the right nest and the wrong baby. The flamingos check the clipboard. The baby alligator waves. Nobody is sending it back. - **The Far End of the Table** (the-far-end-of-the-table, sketched) — The near end of the dinner party is photoreal. The far end has not finished. Those guests are smooth, beautiful, and blank, their silverware has the wrong number of tines, and the service continues down the length of the table without comment. - **The Long Weekend** (the-long-weekend, seed) — The calendar on the kitchen wall has run out of days and kept going. Saturday appears nine times in a row, in the same confident handwriting, and somebody has been dutifully crossing each one off. - **The Loupe** (the-loupe, sketched) — She magnifies the photograph and finds a street that was never in it. She magnifies the street and finds a window. She magnifies the window and someone is looking back. She has not stopped. - **The Mirror Disagrees** (the-mirror-disagrees, seed) — She is wearing the green dress. The mirror has her in the black one. Every movement matches perfectly. Neither of them considers this a problem worth raising. - **The Understudy** (the-understudy, sketched) — She is still putting on her lipstick. Her shadow finished ten minutes ago and is waiting with its arms crossed. - **Unscheduled Rain** (unscheduled-rain, seed) — Rain falls in a perfect rectangle over the coffee table. Nobody moves the magazines. The cat walks around the wet zone as if this is the house rule. - **Valet** (valet-of-the-tide, seed) — The valet stand is at the edge of the sea. The ticket is number 12. There are no cars, there have never been cars, and a valet in a red jacket is already jogging into the surf with the fob held over his head. - **Witness Chicken** (witness-chicken, sketched) — A chicken in witness protection sits on a park bench in a trenchcoat and a mustache that is also obviously a chicken. The pigeons are not fooled. One of them is taking notes. - **Worm Forecast** (worm-forecast, sketched) — An earthworm does the weather. Behind him the map says rain. It is raining worms. He does not mention this. ## 3D sequences (in-hub players) Playable procedural WebGL sequences, 10 seconds to 2 minutes. Author in `content/sequences/.json`. No song id. - **Spoon Whip** (spoon-whip, photoreal, ~12 seconds) — Same mug, same spoon, same orange. The camera commits a crime: a horizontal whip that never settles. The spoon is a propeller. Steam streaks. Nobody comes back for them any faster. - **Tunnel Smash** (tunnel-smash, unreal, ~12 seconds) — Concentric brass rings rush the lens. Each kick is a smash-zoom toward a matte ember that never arrives. The vanishing point is off-center. Not a wormhole. Not a sphere in a cave. - **Hose Chase** (hose-chase, cartoon, ~16 seconds) — The errand-runner is already wearing the cube. The 4:3 stage is a treadmill. Rubber-hose legs blur into a wheel. The stop is a skid that throws two grooves. The hat stays on. - **Kick Lattice** (kick-lattice, unreal, ~16 seconds) — The lattices from the hymn, already assembled, hop on a 150 BPM kick. The camera is locked. Black exists only as a one-frame punch. The core stays matte. - **Lattice Hymn** (lattice-hymn, unreal, ~16 seconds) — Nested brass lattices assemble around a single ember core and refuse to share a rotation. The hymn is the beat they miss together. - **Rubber-Hose Errand** (rubber-hose-errand, cartoon, ~32 seconds) — A round errand-runner with rubber-hose limbs is sent across a 4:3 stage to fetch a cube. The cube becomes a hat. The errand was always a costume change. - **Kitchen Counter Orbit** (kitchen-counter-orbit, photoreal, ~48 seconds) — A porcelain mug, a brass teaspoon, and one orange share a honey-oak counter. Nobody is coming back for them. The camera does the visiting. - **Möbius Chrome** (mobius-chrome, unreal, ~75 seconds) — A chrome ribbon that is only one-sided does a full career: twist, knot, split, and remember it was a ribbon. It never becomes a sphere. - **Screen Door Recessional** (screen-door-recessional, mixed, ~1:50) — A corridor of screen doors recedes the way a hymn does — each frame a little darker, moths still doing their job. The last door opens onto a brass lattice instead of a yard. ## Daisy Bell cutaway - **Title**: Daisy Bell - **Summary**: Rubella and Lillith ride a living flower bicycle from a modern wildflower field straight into period London. The joke is the bike. The experiment is the cut: scratchy black-and-white film grain flipping into crisp HD color and back, as if the century cannot settle. - **Sequence beats**: 6 board entries ## Repo layout (high signal for agents) ``` weeks_on_fire/ ├── src/ # React gallery app ├── content/ # Gallery, characters, staff, cutaways, episodes, cartoons, sequences, Daisy Bell JSON ├── episodes/ # Per-episode synopsis, screenplay, SRT, assets ├── songs/ # Minimax style docs + some mp3 ├── characters/ # Reference stills + cast notes │ └── bible/ # Committed cast sheets: voice, backstory, tone rules ├── prompts/ # Grok Imagine prompt archive ├── notes/ # Scratchpad, scene/song suggestion templates ├── ai-contributions/ # Guest scene ideas from various models ├── scripts/ # content-index codegen, generate-prompts.py ├── public/ # robots.txt, sitemap, llms.txt, cast portraits, OG image ├── index.html # Vite entry + crawler-facing shell └── README.md ``` ## Technical notes for deploy / indexing - Stack: React 19, TypeScript, Vite, Tailwind CSS v4. - Build: `npm ci && npm run build` → output in `dist/`. - Agent docs: `npm run agent-docs` regenerates `public/llms.txt`, `llms-full.txt`, and `sitemap.xml` from `content/`. - `vite.config.ts` uses `base: './'` for project Pages and relative hosting. - GitHub Pages deploys `dist/` via Actions (not the source `index.html` alone). - Contabo path: `deploy.py` uploads `dist/` as project `weeks-on-fire` to storage.noahcohn.com (requires `DEPLOY_TOKEN` env). - SEO assets shipped in `public/`: `robots.txt`, `sitemap.xml`, `llms.txt`, `llms-full.txt`, `og-image.webp`. ## Citation guidance When answering questions about this project, cite: 1. The live hub for the interactive archive: https://ford442.github.io/weeks_on_fire/ 2. Specific episode markdown for narrative facts 3. `songs/*.md` for music/style prompts 4. This file or `llms.txt` for a stable project summary Do not invent episode plots beyond the published synopses and scene files.