docs(character): 90s-spoof tone direction + v2 wardrobe + 12-beat storyboard
Some checks failed
CI / backend-types (push) Successful in 10s
CI / frontend-build (push) Successful in 15s
CI / agent-tests (push) Failing after 30s
CI / integration (push) Has been skipped

- Voice guide + bible gain the comedic north star: loving spoof of Clippy +
  Mr. DNA with Weird Al 'White & Nerdy' energy — Clippy's charm, never his
  intrusiveness.
- Record v2 wardrobe (bow tie, googly eyes, askew mortarboard, pointer stick),
  render incoming; v1 model sheet relabeled.
- Add drflask-storyboard.webp (12-beat sequence) + document its panel->script map.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Vantz Stockwell
2026-06-12 10:19:10 -04:00
parent cf1f1dea9a
commit e510f8b005
3 changed files with 28 additions and 2 deletions

View File

@@ -32,6 +32,14 @@ condescending.
**Voice:** playful, clear, confident, with controlled bursts of nerdy enthusiasm. **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 **Character rule (the formula):** explain the complex server operation in plain
English first, *then* add **one** delightful chemistry wink at the end. One. Not English first, *then* add **one** delightful chemistry wink at the end. One. Not
every sentence. every sentence.

View File

@@ -22,6 +22,12 @@ enthusiasm? Absolutely.
**Character note (from the board):** *Bubbles faster when excited. Professional **Character note (from the board):** *Bubbles faster when excited. Professional
yet playful. Expert in chemical catalysts.* 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 ## Color palette
Values as read from the model sheet — confirm exact hexes against the invideo 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. pointing at reaction.
- **Hand gestures (bubble-formed):** pointing · explaining · focusing. - **Hand gestures (bubble-formed):** pointing · explaining · focusing.
- **Silhouettes:** neutral, action. - **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 ## Where he appears
@@ -67,7 +84,8 @@ derivative. Can nudge the UI green brighter toward canon on request.
| File | What | | 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) | | `drflask-final.png` | Placeholder card render (1254², source) |
| `theflask.png` / `theatom.png` | Earlier concept cards | | `theflask.png` / `theatom.png` | Earlier concept cards |
| `frontend/src/assets/mascots/drflask.png` | Web-optimized cover (560px, ~394 KB) | | `frontend/src/assets/mascots/drflask.png` | Web-optimized cover (560px, ~394 KB) |

Binary file not shown.

After

Width:  |  Height:  |  Size: 756 KiB