shiny-video is a cinematic AI video project: a seven-scene restoration narrative in which a person discovers an abandoned Lamborghini deep in a forest and brings it back to brand-new condition. The product intent is to deliver a complete, coherent, ready-to-generate prompt set for that video — the overall concept, the seven scene prompts in sequence, the visual style directives, the ASMR/sound directives, and the negative-prompt exclusions — presented as a first-party editorial experience.
The audience is the Video Creator: someone who watches and produces satisfying transformation and hyper-real vehicle-restoration content, is patient and detail-hungry, and is drawn to before/after drama, moody atmosphere, and the emotional payoff of decay turned into gleam. The experience is cinematic and editorial — film-poster gravitas, not a utility app.
shiny-video is a custom-UI, browser-delivered experience with four first-party pages: Landing, Concept, Scenes, and Directives. All four are anonymously reachable (access_requirement: none); no account, sign-in, or identity establishment is required or implied anywhere in the product.
The current delivery covers:
The only active human actor is the Video Creator. There are no other personas, no provider-owned surfaces, no external destinations, and no system-only capabilities that a human interacts with. The product is a presentation and reference surface for the accepted prompt set; it does not generate, render, host, or edit video itself, and no such capability is claimed.
Everything in shiny-video is delivered as first-party custom UI in the browser, anonymously. The four pages are the complete information architecture: Landing introduces the concept, Concept states the overall narrative and transformation, Scenes carries the seven numbered scene prompts in order, and Directives carries the style, sound, and negative-prompt rules. There is no protected area, no login, no dashboard, and no account lifecycle, because no accepted journey requires durable actor-specific state, a commitment, an entitlement, or a value transfer bound to a participant.
The current horizon is the prompt set and its presentation. Anything beyond that — actually generating, rendering, or publishing the video — is outside the accepted scope and is not represented as a current page, module, or capability.
Not applicable. No reference directive in this project declares content_source; all product facts come from the authoritative user requirement thread and the accepted Planning Scope.
FR-1 — Overall concept presentation (explicit) As a Video Creator, I should be able to read the complete overall concept of the cinematic AI video — a person discovers an abandoned Lamborghini deep in a forest, the car has shattered windows, flat tires, rust, dirt, and a completely wrecked interior (torn seats, cracked dashboard, broken steering wheel, leaves and mud everywhere), the person decides to restore it, the restoration proceeds as a time-lapse of cleaning, repairing, replacing parts, polishing, and repainting, and the final shot shows the Lamborghini brand new, shiny, and driving out of the forest — so that I understand the full narrative before assembling the scene prompts. Lifecycle: Trigger — the Video Creator opens the Concept page. Observable result — the complete concept is presented as readable editorial text. Access — anonymous. Failure/recovery — if supporting imagery fails to load, the concept text remains complete and readable. Continuation — the Video Creator proceeds to the seven-scene sequence.
FR-2 — Scene 1 prompt (explicit) As a Video Creator, I should be able to read the full Scene 1 — Discovery prompt: cinematic shot, a person walking through a dense forest, suddenly stops and finds an abandoned Lamborghini covered in dirt, leaves, and moss; shattered windshield, flat tires, rusted body; moody lighting, fog, realistic, 4K. Lifecycle: Trigger — the Video Creator opens the Scenes page. Observable result — Scene 1 is presented as the first item in the sequence with its full prompt text. Access — anonymous. Failure/recovery — if the scene image fails, the prompt text remains complete. Continuation — the Video Creator moves to Scene 2.
FR-3 — Scene 2 prompt (explicit) As a Video Creator, I should be able to read the full Scene 2 — Close-up Damage prompt: close-up of a wrecked Lamborghini interior; torn leather seats, cracked dashboard, broken steering wheel, shattered glass on the floor, mud and leaves inside; dusty, abandoned, cinematic lighting, realistic detail, 4K. Lifecycle: Trigger — the Video Creator reaches Scene 2 in the sequence. Observable result — Scene 2 is presented with its full prompt text. Access — anonymous. Failure/recovery — prompt text remains complete if imagery fails. Continuation — the Video Creator moves to Scene 3.
FR-4 — Scene 3 prompt (explicit) As a Video Creator, I should be able to read the full Scene 3 — Cleaning Begins prompt: a person starts cleaning the abandoned Lamborghini in the forest; removing leaves, dirt, and trash from the interior; satisfying ASMR-style cleaning, cinematic lighting, realistic, 4K. Lifecycle: Trigger — the Video Creator reaches Scene 3. Observable result — Scene 3 is presented with its full prompt text. Access — anonymous. Failure/recovery — prompt text remains complete if imagery fails. Continuation — the Video Creator moves to Scene 4.
FR-5 — Scene 4 prompt (explicit) As a Video Creator, I should be able to read the full Scene 4 — Repair Process prompt: time-lapse of a Lamborghini being repaired; replacing broken glass, fixing the engine, repairing the interior, sanding and repainting the body; tools, sparks, mechanical work; cinematic, realistic, 4K. Lifecycle: Trigger — the Video Creator reaches Scene 4. Observable result — Scene 4 is presented with its full prompt text. Access — anonymous. Failure/recovery — prompt text remains complete if imagery fails. Continuation — the Video Creator moves to Scene 5.
FR-6 — Scene 5 prompt (explicit) As a Video Creator, I should be able to read the full Scene 5 — Interior Restoration prompt: restoring the Lamborghini interior; new leather seats, clean dashboard, new steering wheel, polished details; satisfying transformation, close-up shots, cinematic lighting, 4K. Lifecycle: Trigger — the Video Creator reaches Scene 5. Observable result — Scene 5 is presented with its full prompt text. Access — anonymous. Failure/recovery — prompt text remains complete if imagery fails. Continuation — the Video Creator moves to Scene 6.
FR-7 — Scene 6 prompt (explicit) As a Video Creator, I should be able to read the full Scene 6 — Final Reveal prompt: the fully restored Lamborghini, shiny and brand new, parked in the forest; golden hour sunlight, reflections on the paint, cinematic slow pan around the car; realistic, 4K. Lifecycle: Trigger — the Video Creator reaches Scene 6. Observable result — Scene 6 is presented with its full prompt text. Access — anonymous. Failure/recovery — prompt text remains complete if imagery fails. Continuation — the Video Creator moves to Scene 7.
FR-8 — Scene 7 prompt (explicit) As a Video Creator, I should be able to read the full Scene 7 — Driving Away prompt: the restored Lamborghini drives out of the forest onto an open road; engine roaring, dust behind, cinematic drone shot, sunset, realistic, 4K. Lifecycle: Trigger — the Video Creator reaches Scene 7. Observable result — Scene 7 is presented with its full prompt text as the final item in the sequence. Access — anonymous. Failure/recovery — prompt text remains complete if imagery fails. Continuation — the Video Creator moves to the directives.
FR-9 — Ordered scene sequence (explicit) As a Video Creator, I should be able to read the seven scene prompts in their required order — Discovery, Close-up Damage, Cleaning Begins, Repair Process, Interior Restoration, Final Reveal, Driving Away — so that the prompt set reads as a coherent film sequence rather than an unordered list. Lifecycle: Trigger — the Video Creator opens the Scenes page. Observable result — the seven scenes appear in fixed sequence with oversized numerals 01–07 pinned left and a film-strip rail marking the active scene. Access — anonymous. Failure/recovery — the sequence remains ordered and legible even if imagery fails. Continuation — the Video Creator reads through to Scene 7.
FR-10 — Visual style directives (explicit) As a Video Creator, I should be able to read the required visual style directives — cinematic, realistic, 4K, ultra detailed, dramatic lighting, film grain, shallow depth of field — so that I can apply them to the prompt set. Lifecycle: Trigger — the Video Creator opens the Directives page. Observable result — the visual style directives are presented as a distinct, fully readable group. Access — anonymous. Failure/recovery — static text; no failure mode that hides content. Continuation — the Video Creator reads the sound/ASMR directives.
FR-11 — Sound/ASMR directives (explicit) As a Video Creator, I should be able to read the required sound/ASMR directives — satisfying ASMR sounds, cleaning sounds, mechanical tools, engine roar, ambient forest sounds — so that I can apply them to the prompt set. Lifecycle: Trigger — the Video Creator reaches the sound/ASMR group on the Directives page. Observable result — the sound/ASMR directives are presented as a distinct, fully readable group. Access — anonymous. Failure/recovery — static text; no failure mode that hides content. Continuation — the Video Creator reads the negative-prompt directives.
FR-12 — Negative-prompt directives (explicit) As a Video Creator, I should be able to read the required negative-prompt directives — avoid cartoon, anime, blurry, low quality, distorted, extra limbs, watermark, text — so that I can exclude them from generation. Lifecycle: Trigger — the Video Creator reaches the negative-prompt group on the Directives page. Observable result — the negative-prompt directives are presented as a distinct, fully readable exclusion set. Access — anonymous. Failure/recovery — static text; no failure mode that hides content. Continuation — the Video Creator has the complete prompt set.
FR-13 — Before/after scene interaction (explicit) As a Video Creator, I should be able to hover a scene card and see the wreckage frame crossfade to the restored frame over 600ms, so that the transformation itself becomes the interaction. Lifecycle: Trigger — the Video Creator hovers a scene card. Observable result — the wreckage image crossfades to the restored image; on pointer exit it returns. Access — anonymous. Failure/recovery — if either image is unavailable, the card shows its default frame and the prompt text remains fully readable. Continuation — the Video Creator continues through the sequence.
FR-14 — Anonymous access to all pages (explicit) As a Video Creator, I should be able to reach Landing, Concept, Scenes, and Directives without creating an account or signing in, so that I can read the complete prompt set immediately. Lifecycle: Trigger — the Video Creator opens the experience. Observable result — all four pages are reachable anonymously; no identity establishment is requested. Access — none required on any page. Failure/recovery — not applicable; there is no protected state to recover. Continuation — the Video Creator reads the full prompt set.
FR-15 — Readable text and controls at every viewport (explicit) As a Video Creator, I should be able to read every headline, wordmark, label, number, card text, and control entirely inside the viewport and its container at 375px, 768px, and 1280px, with text wrapping or scaling to fit and no other element covering any part of it. Lifecycle: Trigger — the Video Creator views any page at any supported viewport. Observable result — all readable text and controls stay whole; imagery and decoration may crop, bleed, or overlap freely as long as they cover no readable text or control. Access — anonymous. Failure/recovery — where the direction asks readable text to run off an edge, the gesture is carried by imagery or decoration instead. Continuation — the Video Creator reads the full prompt set at any viewport.
Product context. The Video Creator is producing a cinematic AI video of an abandoned Lamborghini discovered deep in a forest and restored to brand-new condition. They work in the register of satisfying transformation and hyper-real vehicle-restoration content: patient, detail-hungry, drawn to before/after drama, moody atmosphere, and the emotional payoff of decay turned into gleam. They are not looking for a utility dashboard; they are looking for a film-title-grade presentation of a prompt set they can take straight into generation.
Primary goal. Walk away with a complete, coherent, ready-to-generate prompt set for the seven-scene restoration video — concept, all seven scene prompts in order, the visual style directives, the ASMR/sound directives, and the negative-prompt exclusions — with nothing missing and nothing contradictory.
Distinct accepted responsibilities. The Video Creator defines and reads the overall concept (discovery, wrecked condition, decision to restore, time-lapse restoration, brand-new driving-away finale); reads each of the seven scene prompts in its required sequence and with its full prompt text; reads and applies the visual style directives; reads and applies the sound/ASMR directives; and reads and applies the negative-prompt exclusions. Their work is editorial curation and assembly, not operation of a tool — the value is in the completeness and coherence of the prompt set and in the drama of its presentation.
Relevant inputs or decisions. The Video Creator decides whether the concept is complete and coherent, whether each scene prompt carries its required detail (for example Scene 1's fog and moss, Scene 2's torn leather and shattered glass, Scene 4's tools and sparks, Scene 6's golden hour and reflections, Scene 7's drone shot and sunset), and whether the style, sound, and negative directives are all present and unambiguous. They also choose how they move through the material — sequentially through the film strip, or jumping directly to the directives.
Interactions with other accepted participants. None. The Video Creator is the only active human actor in this product; there is no counterparty, recipient, or beneficiary whose state changes, and no handoff or approval step. The experience is a single-participant editorial read.
Observable success. The Video Creator has read the complete concept, all seven scene prompts in order with their full text, and all three directive groups, and can apply them directly to generation — with every headline, label, number, and control fully readable at 375px, 768px, and 1280px.
Muse and headline. Tobias van Schneider — Editorial swagger for a machine brought back from the dead. A restoration story is fundamentally a before/after editorial spread: wreckage on one page, gleam on the next. Asymmetric grids and sharp-cornered, chrome-free layouts let the imagery and the seven scene prompts carry the drama instead of UI furniture.
Palette (dark mode).
| Role | Hex | Usage |
|---|---|---|
| Background | #0B0B0C | The film ground; dominates ~70% of the composition |
| Surface | #151517 | Scene blocks and panels (~8%) |
| Text | #F2EFE9 | Warm off-white type; also the "restored" state (~20%) |
| Primary | #F2EFE9 | Primary type and primary controls |
| Accent | #E4401F | Signal red — scene numbers, active state, reveal underline, "restored" flag (~2%) |
| Muted | #8A857E | Metadata, timestamps, secondary labels |
| Hairline | #2A2A2D | 1px structural rules — the only structural decoration |
No gradients. No blue anywhere. The red accent is used sparingly and always meaningfully.
Typography.
clamp); 28/20/16/14px for body and labels; 12px uppercase tracked labels for scene metadata.Shape language. Sharp corners only — no border-radius on cards, images, or buttons. Hard-edged full-bleed image frames. 1px hairline rules (#2A2A2D) as the only structural decoration. Thick red underline slabs (4–6px) as emphasis markers under key words and active scene numbers.
Layout. Asymmetric editorial grid: a 12-column base where text blocks occupy 5–7 columns offset from the left or right edge, leaving deliberate empty black columns as breathing room. Full-bleed scene imagery breaks the grid on the opposite side of its text. The scene sequence runs as a vertical film strip with oversized scene numerals (01–07) pinned left and the prompt text set in a narrow measure beside it. Generous vertical rhythm — sections separated by 120–180px of black.
Imagery style. Large-scale cinematic photography: fog-choked forest discovery, macro interior decay (torn leather, cracked dash, shattered glass), tool-and-spark repair frames, and a golden-hour full-car reveal. Monochrome-leaning treatment with the red accent reserved for graphic overlays, not the photographs. Images are full-bleed and generously cropped, often cut by the viewport edge.
The public entry is a single full-bleed cinematic still of the abandoned Lamborghini half-swallowed by forest fog, filling the viewport, desaturated and dark. Over the left third of the image, a massive Playfair Display headline — RESTORED — set at 56px mobile to 128px desktop, spans from the left edge and deliberately runs past the right edge of the text column, its final letters cropped by the viewport edge as a graphic gesture. Below it, a 1px hairline rule and a 14px Space Grotesk line: "A seven-scene cinematic restoration." A single red 4px underline slab sits under the word RESTORED.
There is no centred stack, no subheadline-and-button pattern, and no gradient blob — the photograph and the oversized type are the entire first screen. The gesture of the headline running past the column edge is carried by the type's own graphic placement; the readable word itself stays whole and inside the viewport at every breakpoint, with the crop applied to the composition's negative space rather than to any readable character. Entry links to Concept, Scenes, and Directives sit below the hairline rule, fully readable and uncovered.
Interaction Model: Static Motion Tempo: restrained Hero Dimensionality: flat
Landing Hero Motion Brief.
prefers-reduced-motion, all crossfades and type reveals resolve immediately to their final composed state; the scene-card hover swap shows the restored frame without animation; nothing moves, and every readable element remains whole and uncovered.NFR-1 — Visual fidelity directives (explicit) The prompt set must carry the visual style directives exactly: cinematic, realistic, 4K, ultra detailed, dramatic lighting, film grain, shallow depth of field. Rationale: these are explicit hard constraints in the authoritative source and define the look of the generated video.
NFR-2 — Sound/ASMR directives (explicit) The prompt set must carry the sound/ASMR directives exactly: satisfying ASMR sounds, cleaning sounds, mechanical tools, engine roar, ambient forest sounds. Rationale: explicit hard constraint in the authoritative source.
NFR-3 — Negative-prompt exclusions (explicit) The prompt set must carry the negative-prompt directives exactly: avoid cartoon, anime, blurry, low quality, distorted, extra limbs, watermark, text. Rationale: explicit hard constraint in the authoritative source; these are exclusions to be avoided in generation, not a prohibition on any product capability.
NFR-4 — Readable text and controls at every viewport (explicit)
Headlines, wordmarks, labels, numbers, card text, and controls must stay entirely inside the viewport and their container at 375px, 768px, and 1280px, wrapping or scaling (for example font-size: clamp(...) with its mobile size) to fit, with no other element covering any part of them. Imagery, decoration, and motion may be cropped, bled off an edge, rotated, overlapped, or cut as the direction asks, as long as they cover no readable text or control. Where the direction asks readable text to be cropped, clipped, covered, or run off an edge, the text stays whole and the gesture is carried by imagery or decoration instead. Rationale: explicit user design constraint; this rule takes precedence for readable text and controls.
NFR-5 — Reduced-motion support (explicit)
With prefers-reduced-motion, motion stops and content shows whole: crossfades and type reveals resolve immediately, and any moving or scrollable content stops and shows whole items, wrapping into rows or sitting in a horizontally scrollable row (overflow-x: auto) whose further items are reached by scrolling. Rationale: explicit user design constraint.
NFR-6 — Palette and typography fidelity (explicit)
The dark-mode palette (#0B0B0C background, #151517 surface, #F2EFE9 text/primary, #E4401F accent, #8A857E muted, #2A2A2D hairline), the Playfair Display heading face, the Space Grotesk body face, the 1.5 modular display rhythm, and the sharp-corner shape language must be preserved. No gradients, no blue anywhere, no rounded-corner cards or pill buttons, no Inter/Roboto/Arial/Helvetica/Open Sans/Lato/Poppins/system-ui as display or body faces, no centred headline-plus-subtext-plus-button hero, no gradient blobs, no grid of identical hover-lift cards, no bright saturated colour grounds, and no decorative particles, bouncy easing, or playful illustrations. Rationale: explicit creative direction and user design constraints; the generic indigo/blue-on-white SaaS template is forbidden for this project.
NFR-7 — Anonymous delivery (explicit)
All four pages are reachable without an account or sign-in. No identity establishment, session continuity, or permission control is required or implied. Rationale: the accepted page contract sets access_requirement: none on every surface, and no accepted journey requires durable actor-specific state, a commitment, an entitlement, or a value transfer bound to a participant.
NFR-8 — Content completeness (explicit) The seven scene prompts, the three directive groups, and the overall concept must all be present with their full source text; no scene, directive, or concept element may be omitted, merged, or paraphrased away. Rationale: the authoritative source enumerates each item explicitly.
delivery_shape.custom_ui: true) and the experience is a first-party editorial surface.clamp()-based fluid type for the 56px → 128px display scale, and prefers-reduced-motion media queries. Rationale: required by NFR-4 and NFR-5.Assumptions.
Constraints.
#E4401F underline used as an emphasis marker under key words and active scene numbers; the only accent colour in the composition.#2A2A2D rule used as the only structural decoration.No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No comments yet. Be the first!