Visual Investigation — Style Prompt

A cold investigation desk: footage, photographs, documents, sound and maps from one real event, laid out on one shared clock so they check each other. The clock lives inside the picture — timestamps on the evidence, a playhead on a data chart, a stopwatch over the decisive seconds; frozen frames are circled and magnified; quotes are highlighted on the page they come from; a plan shows where cameras stood and where they looked; what is known and what is not are kept apart; at the end every piece of evidence is pulled into one map. References (grammar only): newspaper visual-investigation videos, forensic-architecture reconstructions, broadcast verification units. Never copy them, quote their names or use their branding.

1. Essence, and what it is not

  1. Sources meet at one moment. The payoff of every section is two or more independent sources (a frame, a photo, a testimony, a report line, a sound) pointing at the same place or the same second. Cut points are sync points.
  2. One clock, read in the picture. Time is carried by large readouts that belong to the layout: the timestamp on each telegram card, a playhead with its clock on the data chart, a T+xx.x stopwatch over the decisive seconds, a frozen "32 s". The scale changes with the story (hours → minutes → seconds → days) at section cuts. A permanent timeline band under every shot is optional and usually wrong: it eats the bottom of the frame, adds a layer of small labels and goes empty once the story leaves the clock.
  3. One finding per layout. Each section says one thing; a heading is part of the layout, never a page header.
  4. Uncertainty is drawn, not apologised for. ≈, inferred, schematic, dashed boxes. Known and unknown are separate columns. A source that does not cover a stretch simply is not on screen yet (it lights up late in its column); never an empty "no footage" box, which reads as a broken render.
  5. Restraint. Real disasters and real people: no slow motion of the catastrophe, no music that tells you to feel; fire only inside evidence frames; casualties as counted dots and numbers.

Not Satellite Briefing (no orbital imagery, no zoom from space). Not Archive Light Table (no paper on glass, loupes or hands: documents are flat evidence frames). Not Halftone Dossier (no print texture, stamps or collage). Not a newsreel package (no channel bug, ticker or anchor voice). Not a keynote: no centred title slides, no page turns.

2. Materials & rendering

3. Colour logic

Use Value
Ground #0B0C0E
Panels #141619
Hairlines, frames #2E3238
Text #ECEAE4
Secondary text #8B9097
Ticks, uncertain #4A4F57
The one accent: here / now / match #FF4A2E
Paper cards (typeset telegrams) #E4E0D4 with ink #1D1D1B

Sources are greyscale; red is the only colour and it only ever points: circles, the chart playhead, sync lines, highlights, ✓ badges (a drawn tick in a red box, no words), the zone everything converges on, the unresolved column, a strike-through on a wrong claim.

4. Type & subtitles

5. Motion quality

6. Shot & layout grammar

7. Sound palette

  1. Bed: low D held by contrabass and cellos; a filtered room tone about 30 dB under the voice.
  2. Clockwork: a pendulum tick every 0.5 s in the minute-scale sections, louder in the waiting minutes; in a timed run one tick per event second (accent every 5) — the audible stopwatch.
  3. Harmony: a quiet pizzicato ostinato in eighths (Dm – B♭ – Gm – A) under the slow sections; tremolo minor-second clusters for tension; slow sustained chords for the verdict columns; a resolving D minor add9 with vibraphone for the evidence map.
  4. Foley (procedural): paper for documents, a shutter for photos, Morse "dits" and keystrokes for telegrams, teletype chatter, a rewind sweep, pencil scratches for plans, one deep thump for the moment of impact — then near-silence.
  5. Original sound (archival commentary, radio, recorded sound): band-passed 180 Hz–5.5 kHz with sparse crackle, shown as a waveform with a red play-line and word-by-word lighting; music ducks −12 dB under it. Original sound and score alternate; never both loud.
  6. Voice: calm and flat (ours: Kokoro am_michael); music ducks about −9 dB under it; −14 LUFS, true peak ≤ −1 dBTP.

8. Native moves (and how to code them)

9. Pitfalls

10. Footage (素材)

  1. Ask the user first. Before searching: does the user have their own footage, photos, documents, recordings or data (dashcam files, a report PDF, a spreadsheet of readings)? Their own material always comes first.
  2. Where to look, and how to judge the licence. Use demo/tools/footage.py (copy it into the project): search archive|commons|nasa, files, fetch (records licence, author and page into SOURCES.jsonl), used, md (writes SOURCES.md).
  3. Internet Archive: the item's licenseurl and collection. The NARA-donated Universal Newsreels (1929–1967) are public domain; other newsreel companies (Hearst, Pathé, Movietone, Paramount) are not, even when uploaders tag them PD. "stock footage" and YouTube-ripped items: skip.
  4. Wikimedia Commons: read the file page — author, source, licence template. U.S. federal work (Navy, NASA, NARA, NOAA, USGS) = public domain. PD claims resting on "not renewed" agency photos (AP, INS, Wide World): treat as uncertain and skip. Download big files through the API thumbnail URL (3840 px) to avoid 429s.
  5. NASA (images.nasa.gov): public domain except marked third-party items and logos.
  6. Library of Congress / national archives: read each item's rights statement; "no known restrictions" is not a licence — skip it.
  7. USGS The National Map: historical topographic maps as PDF (public domain); render the area you need with pdftoppm -r 300 -x … -y … -W … -H ….
  8. Government reports and FBI files: U.S. federal works are public domain; quote them, typeset transcriptions, show scans only as evidence frames.
  9. Allowed: public domain, CC0, CC BY (credited in full on the end card). Not allowed: CC BY-SA, "no known restrictions", unclear origin, colourised or restored copies.
  10. Tell the user before downloading: what (title, length or pages), from where (page URL) and under which licence; keep raw/ under about 1.5 GB.

11. Facts

Keep FACTS.md (claim on screen or in the voice → source URL → quoted wording), list every inference separately, and check the final script and subtitles against it before the last render.

12. Engine

13. Variation space

The agent decides per film: the event, the sources, the sync point, which time scales the clock passes through, the layouts, the opening and the ending.


How our demo was made (story, shots, score, end card, build): DEMO.md. Read it after your treatment exists.