Answer
Every logo, character frame, sound, font and template file that exists for Scoop, plus today's product assets, with where each lives and how to use it.
Today
All Scoop paths are under brand-directions/raccoon/. Nothing of Scoop is in the live product yet.
Marks and the product character
| File | What it is | Use | Source |
|---|---|---|---|
char.svg |
The rigged hero, the psst: tail flick, eye dart, blink, brow lift, pencil twitch | Home hero, idle slot, covers | brand-directions/raccoon/kit-skin.js:23; brand-directions/raccoon/character.html c7 |
char-icon.svg |
Small mark: head, sly face, band and knot on a tangerine disc | Every slot below 120 px, app icon, avatar, favicon, sticker | brand-directions/raccoon/kit-skin.js:22; brand-directions/raccoon/system.md s4 |
char-read.svg |
Wait pose | Reading your store | brand-directions/raccoon/kit-skin.js:24 |
char-heart.svg |
Celebrate pose | Brief copied, first win | brand-directions/raccoon/kit-skin.js:25 |
char-oops.svg |
Error pose | Errors and cap reached | brand-directions/raccoon/kit-skin.js:26 |
char-yes.svg |
Empty pose | Empty states, Need your yes header | brand-directions/raccoon/kit-skin.js:27 |
char-sleepy.svg |
Caught up pose | All dished out | brand-directions/raccoon/kit-skin.js:28 |
char-gasp.svg |
Reveal pose | The first finding | brand-directions/raccoon/kit-skin.js:29 |
char-handoff.svg |
Hand off pose | Hand it off | brand-directions/raccoon/kit-skin.js:30 |
char-drop.svg |
Monday drop pose | This week's picks | brand-directions/raccoon folder listing |
Character art
| Files | What they are | Source |
|---|---|---|
art/master.svg |
The one model every frame derives from | brand-directions/raccoon/system.md s4 |
art/expr-sly.svg, expr-gasp, expr-smug, expr-laugh, expr-squint, expr-oops, expr-dreamy, expr-sleepy, and art/expressions.svg |
Eight expressions and their sheet | brand-directions/raccoon/character.html c3 |
art/pose-01.svg to art/pose-10.svg |
Ten poses on one rig, one per moment | brand-directions/raccoon/character.html c4 |
art/modes.svg |
Five area props on four raccoons | brand-directions/raccoon/character.html c9 |
art/sheet-turnaround.svg, art/silhouettes.svg, art/build.svg |
Turnaround, silhouette test, construction | brand-directions/raccoon folder listing |
art/concept-a.svg to concept-d.svg |
The four concepts, D won | brand-directions/raccoon/character.html c2 |
art/scene-02.svg, scene-04.svg, scene-06.svg, scene-07.svg |
Scenes for marketing and play books | brand-directions/raccoon folder listing |
art3/ |
The traced two ink set: faces, poses p01 to p10, masters m1, m4, m8 | brand-directions/raccoon folder listing |
img/ |
Raster sources: masters m1 to m8, concepts, poses, scenes, icons, with img/art-log.json of 92 entries |
brand-directions/raccoon/img/art-log.json |
img/_rejected/ |
Rejected outputs, 28 in v1, plus one hand drawn trial | brand-directions/raccoon folder listing |
shots.json |
The base prompt and shot list for any new raster | brand-directions/raccoon/shots.json |
_src/ |
The scripts: master.py for the face, trace3.py, build_art3.py, build_art4.py, poses2.py, build_rig.py |
brand-directions/raccoon/character.html c11 |
Sound and voice
| File | What it is | Source |
|---|---|---|
snd/logo.mp3 |
Sonic logo, rummage then gasp, 1.9 s | brand-directions/raccoon/motion.html v0 |
snd/logo-rustle.mp3, logo-gasp.mp3, logo-oneshot.mp3 |
The parts and a one shot take | brand-directions/raccoon/snd/sound-log.json |
snd/cue-heart.mp3, cue-ready.mp3, cue-handoff.mp3, cue-error.mp3, cue-caught.mp3 |
Five cues | brand-directions/raccoon/kit-skin.js:90 |
snd/line-tagline.mp3, line-paste, line-read, line-drop, line-heart, line-handoff, line-caught, line-error, line-tally, line-payoff |
Voice lines in the Rummage voice | brand-directions/raccoon/snd/sound-log.json |
snd/voice-option-1.mp3 to voice-option-3.mp3, voice.json, voice-options.json |
The three voice options, option 2 kept | brand-directions/raccoon/snd/voice.json |
snd/make.py |
The recipe that joins and levels the files | brand-directions/raccoon/motion.html v0 |
Fonts
| Face | Use | Where from | Source |
|---|---|---|---|
| Gloock | Display, one weight | Google Fonts | brand-directions/docs2/data/dirs.json raccoon fonts |
| Schibsted Grotesk 400 to 800 | Body and every control | Google Fonts | brand-directions/docs2/data/dirs.json raccoon fonts |
| Kalam 400 and 700 | Scoop's pencil notes only | Google Fonts | brand-directions/raccoon/system.md s1 |
Templates and skins
| File | What it is | Source |
|---|---|---|
kit-skin.js |
The product skin: tokens, art slots, motion, every line around the controls, sounds | brand-directions/raccoon/kit-skin.js:1 |
skin.css |
The book and marketing skin | brand-directions/raccoon folder listing |
kit/dark/ and kit/light/ |
54 screen shots each of the shared screen kit in Scoop's skin | brand-directions/raccoon/kit/ids.json |
system.md |
The rules file for any future writer | brand-directions/raccoon/system.md s0 |
| Reel templates | The reveal, the list, the wind down, with timings and cue points | brand-directions/raccoon/motion.html v2 |
brand-directions/_shared/sample/img/ |
Sample candle store photos: Monsoon, Chai spice, Jasmine, the trio, the rain ad, a person's hands | brand-directions/_shared/sample/img listing |
Today's product assets
| File | What it is | Source |
|---|---|---|
public/assets/brew-mark.svg |
The old name's mark | brew/public/assets/brew-mark.svg |
public/assets/agent-performance.svg, agent-storefront.svg |
Area agent shapes | brew/public/assets/agent-performance.svg |
public/assets/intro-1.jpg to intro-3.jpg and six images in public/assets/brew/ |
Intro and promo pictures under the old name | brew/public/assets/intro-1.jpg |
public/assets/logos/ |
32 third party and brand logos for connectors and examples | brew/public/assets/logos |
public/sfx/*.mp3 |
29 interface cues | brew/tools/sfx/cues.json:3; memory brew-sounds |
| Inter and Caveat | Today's fonts from Google Fonts | brew/public/index.html:6 |
Gaps
- No final illustrator art. Base art was generated then traced and redrawn, and the books still label some frames Sketch, final art pending. brand-directions/raccoon/character.html c2; memory brand-directions-2026-10-25
- No wordmark: every lockup holds a slot. brand-directions/raccoon/brand.html b4
- No designed area tag set for Scoop's skin. brand-directions/raccoon/review.md minors
- No caught up cue or sonic logo in the product. brew/tools/sfx/cues.json:3
Tomorrow
- v1, Changes: one asset folder in the product for the picked character: the small mark, the rigged hero, the eight pose files the kit uses and the five cues.
- v1, Goes: the old mark, the intro and promo pictures under the old name, Inter and Caveat.
- v1, New: an illustrator's final set redrawn from
art/master.svg, replacing every frame labelled Sketch. - v1, New: the wordmark files, once the name is picked, in the lockup on paper, ink and tangerine.
- v1, Stays: the 29 interface cues pipeline, with the five Scoop cues added through it.
- v1, Stays: agent shapes as small area tags only.
- v2, New: props for doing, a pocket diary for scheduled posts.
- v3, New: props for reporting, a newspaper for How it went.
How we do it
- Use only files listed here. A file not listed is not approved.
- Below 120 px use
char-icon.svgonly. - In the product use the vector files, never a raster from
img/. - Add a new frame by adding it to the character bible first, then drawing it on the rig, then listing it here.
- Copy approved product files into brew only in a deploy from a clean worktree, never by hand on the live site.
Numbers
| Metric | Definition | Where measured | Status |
|---|---|---|---|
| Frames still Sketch | Frames labelled Sketch, final art pending | grep over raccoon books | Proposed |
| Old name assets left | Files in brew public with the old name or mark | git ls-tree over brew public |
Proposed |
Open
- Which files make the product set? Proposal:
char-icon.svg,char.svg, the eightchar-*.svgposes and the five cues, nothing else in v1. - Do we pay an illustrator before or after the name is picked? Proposal: after the character pick and before the name, since the name does not change the drawing.