# BEAT-MAP — WORK-004 · four-piece cut · 25 Aug 2026 ~4:20 PT

**Author:** Roover First Mate. Not Design Head. Not Design 10x.
**Work ID:** WORK-004 (Head wrote UNKNOWN; First Mate set this on file).
**Lock:** Head’s 4:12 PT Atlas Log (Codex chat `01a03a95`). Spine unchanged. This file maps recovered assets onto the **four-piece page cut** Mike confirmed — not 9 unlabeled beats.
**Status:** TEST. Not accepted. Not apex. Not a lock of pixels. Honest KEEP / CANDIDATE / MISSING only. No invented fills.
**60 Penshurst / GOLD-001:** DEMO, not the live house and not the live pilot.
**V6 orange / 10x 1ebb42ae / story-v1:** company-page craft. Do not force into piece 1 (the film open).

Workspace: https://roover-work-004-workspace.pages.dev/
Box: `/workspace/work-004-workspace/`
Mac drop: `/Users/mikebullot/Documents/ChatGPT/Head-Design-Brand/handoffs/WORK-004/`
Inventory source: `HERO-INVENTORY.md` + `evidence/heroes/`

Joins: 1 → “Roover defines the job.” → 2 → visualiser opens → 3 → exact-match dissolve → 4.

---

## How to read

- **KEEP** = recovered file or already-hosted URL Head can open. Path or URL named.
- **CANDIDATE** = real recovered file, not approved, not forced as the lock/match.
- **MISSING** = named and hunted, not here as a file this page can play. Do not generate replacements.
- Exact cut of piece 1 is **UNKNOWN**. Do not fake a perfect 1965→2026 date animation.
- Best hero for piece 2 is **UNKNOWN**. Strongest recovered this pass is named and labelled.

---

## Piece 1 — The lifetime

Mono prologue. 1965 house → first roof → zoom out → suburb/date toward 2026. **Stops immediately before** “Roover defines the job.” Text leads. Suburb/date readable behind text, never compete. No feature cards, nav, conversion.

| Role | Status | File / URL | Note |
|---|---|---|---|
| Framed house B&W / first tiles going on | **KEEP** | Hosted motion: https://roover-work-004-timeline-open.pages.dev/open.mp4 (24.3s) · box `/workspace/work-004-timeline-open/public/open.mp4` | Construction frame → tiled roof, grainy mono. Not dated 1965 on the file. |
| Framed house B&W stills + small proxy | **KEEP** | `/workspace/work-004-clips/clip1-small.mp4` (5.92s) · stills `clip1-f01.jpg` … `clip1-f06.jpg` · workspace copies `evidence/heroes/stills/clips/clip1-f01.jpg` | Same house-under-construction plate. First tiles visible on f03. |
| Suburb / date stills (recovered years) | **KEEP** | `/workspace/work-004-clips/clip2-f01.jpg` **1967** · `clip2-f03.jpg` **1979** · `clip2-f06.jpg` **1998** · `clip2-f08.jpg` **2010** · `clip2-f10.jpg` **2022** | Nearmap-dated frames. Not a continuous 1965→2026 animation. 1965 and 2026 dates are **text**, not recovered frames. |
| Denser suburb mono | **KEEP** | `/workspace/work-004-clips/clip3-small.mp4` (10.04s) · stills `clip3-f01.jpg` … `clip3-f10.jpg` | Quiet roof in a denser suburb. One plate faintly marks a roof. |
| Archival suburb motion | **KEEP** | https://roover-work-004-begin-restore.pages.dev/archival.mp4 (10.04s) · box `/workspace/work-004-begin-restore/public/archival.mp4` | Same suburb/date world as clip2/clip3. begin-restore **page** has chrome (“Your roof starts here”) — use the mp4, not the page, in the film open. |
| begin-restore host (role was UNKNOWN) | **KEEP as library / CANDIDATE as film open** | https://roover-work-004-begin-restore.pages.dev/ · `b9317a2c` | Spine C last tip. Film + wash beginning. Not the four-piece page. Role now: source of `archival.mp4` + held cinematic tip. |
| timeline-open host (role was UNKNOWN) | **KEEP as library / CANDIDATE as film open** | https://roover-work-004-timeline-open.pages.dev/ | Source of `open.mp4`. Held Grok story track. Do not overwrite. |
| timeline-hero / timeline-viz | **KEEP held** | https://roover-work-004-timeline-hero.pages.dev/ · https://roover-work-004-timeline-viz.pages.dev/ | Same story track. Not the open of this page. |
| Downloads / Penhurst Nearmap aerials | **CANDIDATE** | Mac `/Users/mikebullot/Downloads/Penhurst/map_20250711 (67–78).png` + `EPSG7856_…_20250711_….zip` | 11 Jul 2025 colour Nearmap of 60 Penshurst. Colour = piece 2, not the mono open. DEMO. |
| Factory Lab aerials | **KEEP still / CANDIDATE** | Sitting: `evidence/2026-08-25-design-head-storyboard/pennhurst-aerial-map-20250711-84.png` · films-de `evidence/heroes/stills/films-de/map-84-hero.jpg` `map-82-hero.jpg` | Colour Penshurst aerials. Not the mono lifetime. DEMO. |
| 1965 date burned into a recovered frame | **MISSING** | — | Earliest recovered date stamp is **1967** (clip2-f01). 1965 is text from the lock. |
| 2026 date burned into a recovered frame | **MISSING** | — | Latest recovered date stamp is **2022** (clip2-f10). 2026 is text from the lock. |
| Perfect 1965→2026 date animation | **MISSING / UNKNOWN cut** | — | Do not fake. Use recovered dated stills as steps. |
| Claude RM-06 cinematic HTML | **MISSING** | `roover-hero-animation.html` on private branch `claude/roover-hero-animation-hl462o` | Not on disk. Do not clone. |
| Grok 21 Aug Imagine/grok mp4s | **MISSING as hosted files** | Paths only on Mac Downloads (11–32 MB). See `HERO-INVENTORY.md` | Small proxies (clip1/clip3) and begin-restore/timeline-open mp4s are the recovered playable copies. |
| V6 orange / 10x 1ebb42ae | **KEEP as company page, not this piece** | https://v6-design-head-preview.roover-runs.pages.dev/ · https://1ebb42ae.roover-work-004-preview.pages.dev/ | Do not force into the film open. |

**Piece 1 one-liner:** KEEP mono house + dated suburb stills (1967–2022) + hosted `open.mp4` / `archival.mp4`. MISSING 1965/2026 burned dates and a perfect date animation.

---

## Piece 2 — The definition

Starts **on** the pivot line “Roover defines the job.” Colour. Camera returns to the roof. Scan / map / 2D / 3D. **Ends as the visualiser begins** (do not open the material UI here).

**Best hero this pass (UNKNOWN officially; strongest recovered, labelled):** Codex 64 continuous signature square — roof-found → intelligence → blueprint → 3D lift. 60 Penshurst = DEMO. Not accepted.

| Role | Status | File / URL | Note |
|---|---|---|---|
| Pivot line | **KEEP as text** | Head lock | “Roover defines the job.” Structural and visual hinge. |
| First colour / return to the roof | **KEEP** | Codex 64 `evidence/heroes/stills/codex64/02-roof-found.jpg` · Factory 57 still `evidence/heroes/stills/factory/penshurst-homeowner-main-roof-found-desktop.png` · films-de `map-84-hero.jpg` | Colour aerial of the same DEMO roof. Factory 57 HTML has operator chrome — still only on the film page. |
| Factory 06 start sequence | **KEEP** | `evidence/heroes/html/factory/06-start-sequence.html` · sitting copy · still `stills/factory/start-zoom-sequence.png` | Zoom → outline → brief. DEMO. |
| Factory zoom-ladder 01–10 | **KEEP** | `evidence/2026-08-25-design-head-storyboard/zoom-ladder/01-roof-found.svg` … `10-brief-handoff.svg` | SVG frames. Zoom **into** the roof, not suburb time. |
| Factory 43 motion | **KEEP still / HTML on disk** | Still `stills/factory/pennhurst-roof-found-to-brief-motion.png` · HTML sitting `evidence/2026-08-25-design-head-storyboard/43-pennhurst-roof-found-to-brief-motion.html` (13 MB) | Closest watchable Penshurst motion on disk. DEMO. |
| Factory 57 roof-found | **KEEP** | `evidence/heroes/html/factory/57-penshurst-homeowner-main-roof-found.html` + desktop still | “We found your roof.” DEMO. Not the visualiser. |
| Codex 64 HTML + frames | **KEEP · strongest recovered hero** | HTML `evidence/heroes/html/64-pennhurst-hero.html` · frames `stills/codex64/01-address.jpg` … `08-visualizer.jpg` · Mac `/Users/mikebullot/Downloads/64-pennhurst-hero.html` | 14.2s story then ambient. WebM/H.264 export **MISSING**. Address/Find-roof chrome is in the HTML — film page uses stills, not the SaaS chrome. |
| Codex 64 zoom | **KEEP** | `evidence/heroes/html/64-pennhurst-zoom-hero.html` + `64-pennhurst-zoom-pack.html` | Zoom study. |
| Codex 63 native RoofViz hero | **KEEP** | `evidence/heroes/html/63-pennhurst-native-roofviz-hero.html` | Last complete local Codex film before 64. |
| hero-usable-preview (on disk) | **KEEP** | `/workspace/hero-usable-preview/` · project `roover-hero-usable-preview` · RoofViz embed files under `v4/` | On disk. Do not overwrite that host. DEMO 60 Penshurst. |
| Film D (grey → real → digital) | **KEEP hosted** | https://roover-hero-bits.pages.dev/d/ · HTML copy `evidence/heroes/html/hero-bits/d.html` | Locked cut of a different join (grey→real→digital). CANDIDATE reference, not this page’s structure. Do not overwrite. |
| Film E | **KEEP hosted** | https://roover-hero-bits.pages.dev/e/ | Capture only. Voiceover / Baz / Josh NOT FOUND. |
| Downloads 3D roof render 25 Aug ~4:09 PT | **CANDIDATE not approved** | Mac `/Users/mikebullot/Downloads/grok-412b0f5a-09da-45de-b877-8f57225ee30d.png` · box `evidence/heroes/stills/candidates/3d-roof-render-2026-08-25.png` | Technical 3D roof on a grid. Not proven the same roof as 64 / Penshurst. |
| Downloads high-tech clip 25 Aug 3:59 PT | **CANDIDATE path only** | Mac `/Users/mikebullot/Downloads/grok-5ae2bb0d-0cd2-4d1c-9519-a851b4bc3bbd-720p.mp4` (12.2 MB, 6.04s) | Not copied (size). Not approved. |
| storyboard-sitting (role was UNKNOWN) | **KEEP as evidence, not a lock** | https://roover-work-004-storyboard-sitting.pages.dev/ · `4efcb156` | Head’s 3:48 sitting HTML. Not the film page. |
| Claude V4/V3/V5 library | **KEEP lineage** | `evidence/heroes/html/version-library/` | First-screen company pages. Not the definition sequence. |
| Best hero lock | **UNKNOWN** | — | 64 is strongest recovered this pass. Not accepted. |

**Piece 2 one-liner:** KEEP pivot as text + Codex 64 stills (strongest recovered hero, DEMO) + Factory 06/57/43/zoom-ladder. CANDIDATE 3D render. Ends before visualiser UI.

---

## Piece 3 — The decision

Visualiser + material + lock frame. Homeowner decision, not a catalogue. **Do not fake the lock frame.**

| Role | Status | File / URL | Note |
|---|---|---|---|
| Visualiser frame (material on the model) | **KEEP** | Codex 64 `evidence/heroes/stills/codex64/08-visualizer.jpg` + `64-pennhurst-hero.html` | Illustrative material preview / 60 Pennhurst Road. DEMO. Film page shows the recovered plate, does not rebuild catalogue chrome. |
| RoofViz live | **KEEP hosted** | https://runs.onroover.com/v4/ · SHA 97d4d7c2 · title “Roover \| Start with your roof” | Role was UNKNOWN; now: live RoofViz first screen for the decision piece. `onroover.com/v4` is 404. Do not overwrite. |
| RoofViz embed on disk | **KEEP** | `/workspace/hero-usable-preview/v4/roofviz.embed.js` + `roofviz.css` + `runtime.js` | Present. Film page does not mount a full product embed (would pull SaaS chrome / Find My Roof). Link after piece 4. |
| Factory 24-material-study | **MISSING** | Named, not found on box or in the named Mac Factory/Codex hunt this pass | Do not invent. |
| Factory 55-target-ref | **MISSING** | Same | Do not invent. |
| Lock frame (chosen angle + material, approved) | **MISSING** | — | 64 visualiser is a preview frame, not a locked chosen finish. Do not fake the lock. |
| Claude RM-06 product-cut | **MISSING** | `roover-hero-product-cut.html` | Private branch. Not on disk. |

**Piece 3 one-liner:** KEEP 64 visualiser still + runs.onroover.com/v4/. MISSING lock frame and Factory 24/55. Do not fake the lock.

---

## Piece 4 — The resolution

Exact-match dissolve from the visualiser’s chosen angle/material to a realistic image of **the same roof**. Then onward / Talk links only. **Do not fake the match cut.**

| Role | Status | File / URL | Note |
|---|---|---|---|
| Exact-match dissolve (same roof, same angle, chosen material) | **MISSING** | — | Nothing recovered proves visualiser angle/material = a real photograph of that finish. |
| Downloads resolved aerial 25 Aug ~4:09 PT | **CANDIDATE not approved** | Mac `/Users/mikebullot/Downloads/grok-ae4ac17f-fbfb-4958-8730-eb1f6c6f2f7f (1).jpg` · box `evidence/heroes/stills/candidates/resolved-aerial-2026-08-25.jpg` | Colour aerial of a **different** house (light metal roof, beige brick). Not 60 Penshurst tile. Not a match cut. |
| Penshurst colour aerial (same DEMO house, not a material match) | **KEEP / not the dissolve** | `stills/films-de/map-84-hero.jpg` · sitting `pennhurst-aerial-map-20250711-84.png` | Real aerial of the DEMO roof as it is (tile + solar), not a visualiser-chosen finish. |
| Onward / Talk | **KEEP as links after the film** | https://onroover.com/contact · study paths on existing hosts | Talk / onward only after piece 4. No Find My Roof. No fake prices. |
| Voiceover / Baz / Josh | **MISSING** | — | Do not generate faces. |

**Piece 4 one-liner:** MISSING exact-match dissolve. CANDIDATE aerial is a different house. Links only after the film.

---

## Roles Head left UNKNOWN — now mapped

| Host | Prior | Map this pass |
|---|---|---|
| https://runs.onroover.com/v4/ | UNKNOWN | Piece 3 — live RoofViz / visualiser. KEEP hosted. |
| https://roover-work-004-storyboard-sitting.pages.dev/ | UNKNOWN | Evidence of Head’s 3:48 sitting. Not the film. Not a lock. |
| https://roover-work-004-timeline-open.pages.dev/ | UNKNOWN | Piece 1 candidate motion (`open.mp4`). Held host. Do not overwrite. |
| https://roover-work-004-begin-restore.pages.dev/ | UNKNOWN | Piece 1 candidate motion (`archival.mp4`) + Spine C last tip. Held. Do not overwrite. |

---

## What this pass could not fill

- 1965 and 2026 as burned-in dates (have 1967 and 2022).
- Perfect lifetime date animation / exact piece-1 cut.
- Claude RM-06 `roover-hero-animation.html` (and product-cut / 50-frame storyboard).
- Codex 64 WebM/H.264 export.
- Factory 24-material-study and 55-target-ref.
- Approved visualiser lock frame.
- Exact-match dissolve to the same roof at the chosen material/angle.
- Grok 21 Aug mp4s as hosted files (paths only; small proxies and two already-hosted mp4s cover the playable set).
- Voiceover / Baz / Josh.

Do not generate faces, roofs, or fake footage. Do not clone the private Claude branch.

---

## Do not

- Apex / DNS / onroover.com.
- Design 10x.
- Design Head chat. Message Mike.
- Overwrite `roover-work-004-workspace` hosts except a **new iteration** on that same project (old hashes `6ddeec4e` `56c49d2d` `579941f3` `2696f665` `6767b11c` `db1ae435` stay). Also keep `f0c73ee0` `504321e9` `7380c2f0`.
- Overwrite atlas / runs / hero-bits / begin-restore / timeline-* / story-v1 / sitting / preview hosts.
- Claim accepted. Invent Work IDs. Mix WORK-049.
