diff --git a/docs/brand/brand-kit.md b/docs/brand/brand-kit.md index 24d862f..f0d9a3c 100644 --- a/docs/brand/brand-kit.md +++ b/docs/brand/brand-kit.md @@ -32,6 +32,14 @@ condescending. **Voice:** playful, clear, confident, with controlled bursts of nerdy enthusiasm. +**Comedic north star:** a loving spoof of the 90s helper-mascot era — Microsoft's +Clippy and Jurassic Park's Mr. DNA — with Weird Al "White & Nerdy" energy: +proudly, self-awarely nerdy, always in on the joke. **The crucial distinction:** +he channels Clippy's *charm*, never Clippy's *intrusiveness*. Dr. Flask is the +helper mascot we actually wanted — opt-in, dismissible, fun. We borrow the era's +vibe, not its sins. (This is why the intro video is click-to-play in a +dismissible lightbox, never an autoplay nuisance.) + **Character rule (the formula):** explain the complex server operation in plain English first, *then* add **one** delightful chemistry wink at the end. One. Not every sentence. diff --git a/docs/character/drflask-character-bible.md b/docs/character/drflask-character-bible.md index 442da87..8fe920a 100644 --- a/docs/character/drflask-character-bible.md +++ b/docs/character/drflask-character-bible.md @@ -22,6 +22,12 @@ enthusiasm? Absolutely. **Character note (from the board):** *Bubbles faster when excited. Professional yet playful. Expert in chemical catalysts.* +**Comedic north star:** a loving spoof of the 90s helper-mascot era — Clippy + +Jurassic Park's Mr. DNA — with Weird Al "White & Nerdy" self-aware nerd-pride. +In on the joke, never the butt of it. He channels Clippy's *charm*, never +Clippy's *intrusiveness* — the helper mascot we actually wanted (opt-in, +dismissible, fun). Full voice guide: `docs/brand/brand-kit.md` §2. + ## Color palette Values as read from the model sheet — confirm exact hexes against the invideo @@ -53,7 +59,18 @@ derivative. Can nudge the UI green brighter toward canon on request. pointing at reaction. - **Hand gestures (bubble-formed):** pointing · explaining · focusing. - **Silhouettes:** neutral, action. -- **Wardrobe:** mortarboard (graduation cap) + neon-green tassel. +- **Wardrobe (v1):** mortarboard (graduation cap) + neon-green tassel. +- **Wardrobe (v2 — "90s spoof" rebuild, render incoming):** adds a **bow tie**, + **googly eyes**, **mortarboard worn askew**, and a **pointer stick**. Energy = + Clippy's persistence + Mr. DNA's flair + Weird Al's chaotic sincerity. + +## Storyboard (12-beat video sequence) + +`drflask-storyboard.webp` — maps panel-for-panel to the VO script: +hero intro · server world · Catalyst (mission control) · console/analytics · +re-Agent (plugged-in shield, no inbound ports) · Substrate (server racks) · +Formulae (recipe book) · Reactions (data wave) · Compounds (service cluster) · +Lab Notes (clipboard) · The Exchange (marketplace grid) · outro wave. ## Where he appears @@ -67,7 +84,8 @@ derivative. Can nudge the UI green brighter toward canon on request. | File | What | | ----------------------------------------- | ------------------------------------------ | -| `drflask-characterboard.png` | **Definitive model sheet** (invideo) | +| `drflask-characterboard.png` | Model sheet — **v1** (invideo) | +| `drflask-storyboard.webp` | 12-beat video storyboard (invideo) | | `drflask-final.png` | Placeholder card render (1254², source) | | `theflask.png` / `theatom.png` | Earlier concept cards | | `frontend/src/assets/mascots/drflask.png` | Web-optimized cover (560px, ~394 KB) | diff --git a/docs/character/drflask-storyboard.webp b/docs/character/drflask-storyboard.webp new file mode 100644 index 0000000..5149b0c Binary files /dev/null and b/docs/character/drflask-storyboard.webp differ