WORK-004 · onroover.com · ASSEMBLED 80% · TEST — not accepted, not apex
WORK-004 · onroover.com · ASSEMBLED 80% workspace
TESTASSEMBLED 80%NOT ACCEPTED · NOT APEX
Inspect / decide — three spines, never merged
This pack is the assembled 80% — three held spines side by side, not a new homepage. Do not merge them. After seeing this pack, Mike locks ONE start + one change. Until that lock, no pixel build. Head writes the lock into the drop. First Mate files and starts a worker only after Mike says go. Building HTML in realtime-voice-chat-N is not the send. Head does not send Codex a build. First Mate does not build onroover pixels. The 25 Aug ~3:48 PT Design Head sitting is evidence only — not a lock, not accepted, not the next page.
Spine C — cinematic story track, last tip (21 Aug). https://roover-work-004-begin-restore.pages.dev/ · deploy b9317a2c · title “Roover”. Film + wash beginning. Source study-01-hybrid. Fold is a held layer — link lower, not the 80%.
Workspace Return Standard
ASSEMBLED 80% / TEST. Not a new company homepage. Not Record. Not an approval candidate for apex. Not accepted. Not apex.
What he asked for File the Design Head onroover HTML sitting (written in the voice-chat cwd) into the WORK-004 workspace as evidence. Do not treat it as accepted. Do not go live. Do not overwrite existing workspace hashes.
What was delivered Design Head sitting HTML filed as-is into the WORK-004 drop and box evidence. Isolated noindex sitting host roover-work-004-storyboard-sitting. New iteration on a new deploy of roover-work-004-workspace. Old hashes kept. Not a lock. Not accepted. Not the next page. No pixel rebuild. Apex off.
Status TEST / ASSEMBLED 80%. Not an approval candidate for apex. Not accepted. Go-live BLOCKED. Replacement homepage messaging/first screen unapproved. Candidates are preview/noindex only.
Inspect / decide After seeing this pack, lock ONE start + one change across the three spines. Do not merge them into a new homepage. No pixel build until Mike names that lock.
What changed from starting version Same workspace project only, plus a new isolated sitting host. Added the 25 Aug ~3:48 PT Design Head sitting as the newest iteration. Old hashes 579941f3 / 2696f665 / 6767b11c / db1ae435 stay 200. No pixel rebuild. Apex off. WORK-049 not mixed.
Incomplete / uncertain
Last 20% is named below, not done. Taste close across three spines waits for Mike.
Messaging v2 lock lines are not printed verbatim on the 10x page.
See Roof Hero on the 10x page points at live harmful roofhero.com.au. Named, not fixed.
Voiceover / Baz / Josh are NOT FOUND. Do not generate faces. Film E is capture only.
Local v7/v8 are not hosted authority. WORK-049 is a sibling, not this page.
WORK-004 B QA still blocked on Head/Wrangler auth — do not re-ask.
Locked current truth
Facts, not recommendations. Three spines + alias collision + last tip + apex off.
Work ID: WORK-004 only. Company/story page for onroover.com. Master brand is Roover. Do not rename the company OnRoover. Do not mix WORK-049.
Three spines, never merged. A = quiet-paper 10x company/story (1ebb42ae). B = V6 visual baseline (orange “It’s the order.” No truck). C = cinematic last tip begin-restore (b9317a2c). Do not merge into a new homepage.
Alias collision (fetched this pass): Immutable 10x 1ebb42ae title “Roover” (H1 “Roofing isn’t backwards.”). Current preview alias roover-work-004-preview.pages.dev title “Roover” — same 8773-byte 10x company page as 1ebb42ae, not the V6 patch. V6 messaging patch still at ac570bc8 title “Roover | Start with your roof”. Pickup filing listed the alias as ac570bc8; this pass the alias is the 10x page. Label the alias by what it is now, not by the pickup claim.
Last tip:begin-restoreb9317a2c. Byte-faithful Study 01 hybrid beginning (full-bleed film + soft wash + left-column type). Not a redesign.
Apex OFF.https://onroover.com/ is a different photo-slider homepage (title “Roover | The Roof, Made Legible”). Not V4/V5/V6. Not any Grok story host. Do not replace.
This assembled 80% workspace · 25 Aug 2026 · WORK-004. Feedback goes to: small / in-scope filing — Roover First Mate · this drop. Substantial direction / which start to lock — Codex desktop Head of Design & Brand. Head writes the lock into the drop. First Mate files and starts a worker only after Mike says go. Building HTML in realtime-voice-chat-N is not the send. Head does not send a build to Codex. First Mate does not build onroover pixels.
This filing · 25 Aug 2026 ~3:48 PT
Design Head sitting · 25 Aug 2026 ~3:48 PT latestNOT A LOCK
25 Aug ~3:48 PT Design Head sitting — storyboard HTML in Codex chat cwd. Filed into workspace as evidence. NOT a lock. NOT accepted. NOT the next page.
Miss: HTML was written in /Users/mikebullot/Documents/Codex/2026-08-25/realtime-voice-chat-6/work/onroover-storyboard-assembly/ plus outputs/roofing-industries-conversation-briefing.html. Filed as-is. Not rewritten. 60 Penshurst / GOLD-001 is DEMO, not the live house and not the live pilot.
Head writes the lock into the drop. First Mate files and starts a worker only after Mike says go. Building HTML in realtime-voice-chat-N is not the send. This sitting is evidence only. Do not start a pixel rebuild. Apex off. Do not mix WORK-049.
Upgrade of the library PICKUP to the assembled 80% handoff. Three spines, never merged. Shots on the compare row. Not a homepage. Not accepted. Not apex. Still 200.
The previous assemble never replaced the alias. This page is the upgrade. Keep the old library as an iteration. Newest first.
Last 20% — name it, do not do it
NOT DONE THIS PASS
Last 20% waits for Mike after this pack
Taste close across the three spines. Do not merge them into a new homepage in this filing.
Messaging v2 lock lines (“Roover gets the job clear first.” / “One prepared job. Many prices. One chosen roofer. One meaningful visit.”) are not printed verbatim on the 10x page. Named, not overwritten.
Apex OFF. Live onroover.com stays the photo-slider.
See Roof Hero on the 10x page points at harmful https://roofhero.com.au/ (fake $8900/$9400/$10200, 4.9, 17281 suburbs). Named, not fixed. RoofHero stays WORK-049.
No pixel build until Mike locks one start + one change AFTER seeing this pack.
Voiceover / Baz / Josh: NOT FOUND. Do not generate faces. Film E is capture only.
Spine A — quiet-paper company/story
10x company page · 21 Aug 2026 ~2:17–2:28 PM PT SPINE A
Spine A — immutable 10x, not the alias as identity
Quiet-paper company page (Hanken 300 + Manrope, amber dot, green underline Talk). “Roover starts with the roof.” No Find My Roof. No About Mike / About Sam. Film D quietly embedded. COMPLETE-VS-NEXT: /workspace/work-004-proof/COMPLETE-VS-NEXT.md.
10x company page · desktop10x company page · mobile
Story V1 later host proofs (not the 10x immutable):
Story V1 · desktop beat 1Story V1 · desktop beat 2Story V1 · mobile
Latest complete durable visual. H1 “Know the job. Then choose the roofer.” Next documented step at that lock: combine strongest V4/V5 messaging onto this visual. New host only. Live apex is a different photo-slider — do not replace.
V6 · “It’s the order.” sectionV6 · below-fold “It’s the order.”
Fold of the same film into the /beats/ tile. Held. Other story-track hosts stay in the library below.
fold · desktop state Afold · desktop midfold · desktop state B
Alias collision — fetched this pass
preview alias vs 10x vs V6 patch
Do not treat the preview alias as ac570bc8
Pickup filing (6767b11c) listed https://roover-work-004-preview.pages.dev/ as the later V6 messaging patch (ac570bc8, “Start with your roof”). COMPLETE-VS-NEXT listed that alias as the 10x company page after 1ebb42ae. Fetch this pass:
1ebb42ae — title “Roover” — 10x company page. Immutable identity of Spine A.
preview alias now — title “Roover” — same 10x page (8773 bytes). Not ac570bc8.
ac570bc8 — title “Roover | Start with your roof” — V6 messaging patch, still at its hash.
Use 1ebb42ae as the 10x. Use the alias only as “whatever currently points there.” Use ac570bc8 as the V6 patch.
Full version library · newest first · old PICKUP kept as an iteration
Design Head sitting · 25 Aug 2026 ~3:48 PT latestNOT A LOCK
25 Aug ~3:48 PT Design Head sitting — filed as evidence. NOT a lock. NOT accepted. NOT the next page.
Byte-faithful restore of Study 01 hybrid beginning (full-bleed film + soft wash + left-column type). Not a redesign. Last Grok hold after the story track.
Named 21 Aug ~2:17 PM PT one-hour win: one finished shareable Roover company/story page. 21 Aug ~5:21 PM PT: pixels for Story V1 go to Design 10x / Design Head, not First Mate. No deploy hash named on the lock list.
preview · alias vs hashes ALIAS COLLISION
preview — alias is 10x this pass; ac570bc8 is the V6 patch
Orange “It’s the order.” No truck. H1 “Know the job. Then choose the roofer.” Next documented step at that lock: combine strongest V4/V5 messaging onto this visual. New host only.
“YOUR ROOF STARTS HERE” + truck later. SHA 97d4d7c2. Canonical in HTML lies — https://onroover.com/v4 404s (verified this pass). Do not treat V4 as the latest baseline.
Full multi-section homepage. Title “Roover | The Roof, Made Legible”. H1 “The roof over your head belongs to the real world.” CTA Find My Roof. Photo-slider. Not V4/V5/V6. Not any Grok story host. Do not replace. Apex promotion OFF unless Mike names it.
Local / not hosted authority
Local drafts · not hosted authority
Local only — preview, not live
Preview link: not hosted. Publication of the private index does not approve anything.
Version library index (local, private): /Users/mikebullot/Documents/Codex/2026-08-14/realtime-voice-chat-2/onroover-version-library/
Downloads: onroover-v8.html (19 Aug, empty open / shitshow / IT STARTS), onroover-v7.html, onroover-brand-strategy.html. Preview, not live.
What Grok bots did
Honest trail for Design Head. 25 Aug 2026 assembled-80% filing by First Mate.
Summary
First Mate held Work ID, hosts, versions, and the apex gate. First Mate did not — and must not — build onroover pixels. Aug 13–21 produced V4/V5/V6 then a Grok story track of new hosts. Last tip is begin-restore. The 21 Aug ~2:17–2:28 one-hour win is the 10x quiet-paper company page at 1ebb42ae. Pixels paused 21 Aug ~5:21 PM PT. 25 Aug pickup filed a library workspace (db1ae435 / 6767b11c) that stayed on the alias. This pass upgrades that same project to the assembled 80% — three spines, shots, honest alias collision — and overwrites the Design Head drop. No pixel rebuild. No other host touched.
Lanes
First Mate: Work ID, hosts, versions, apex gate only. Does not build onroover pixels.
Codex desktop Head of Design & Brand: thinking/pickup seat. Writes the next lock.
Design 10x: pixels when named. Not this filing. No pixel build until Mike locks one start + one change after this pack.
Aug 13–20 — V4 / V5 / V6
V6 is the visual baseline (Mike 20 Aug ~1:55 PM PT). Preview hash ac570bc8 patched first screen to “Start with your roof” without touching apex or the V6 URL.
Aug 21 ~2:17–2:28 PM PT — Spine A 10x
One-hour win = one finished shareable company/story page. Immutable 1ebb42ae. Later pixel host Story V1. Voiceover / Baz / Josh later layers only — NOT FOUND, do not generate faces.
Then the Grok story track — each a new host; old stayed
foundation, fold, fold-roover, hybrid, text-variations, week-reveal, week-close, timeline-*, begin-restore. Last tip: begin-restore. Pixels then paused.
21 Aug ~5:21 PM PT — pause
Pixels to Design 10x / Design Head on the Story V1 lock. Later hosts still exist and stay clickable. First Mate holds Work ID, hosts, versions, apex gate only.
25 Aug — pickup, assemble, then Design Head sitting
Pickup workspace filed as library PICKUP on new project roover-work-004-workspace (db1ae435 / 6767b11c). Assemble upgraded the same project to ASSEMBLED 80% (2696f665 then stamped 579941f3). Those hashes stay 200.
25 Aug ~3:48 PT: Codex Design Head wrote storyboard HTML in the voice-chat cwd realtime-voice-chat-6/work/onroover-storyboard-assembly/ instead of the drop. First Mate filed it as-is into the WORK-004 evidence drop and an isolated sitting host. Not a lock. Not accepted. Not the next page. Head writes the lock into the drop. First Mate files and starts a worker only after Mike says go. Building HTML in realtime-voice-chat-N is not the send.