FetchBuzzScoopOchoSeeti
Snapshots

Every Ocho file, filed on one arm each, plus what is missing

Being built
  • Marks, the master, expressions, poses, props, sounds, fonts and templates.
  • Every frame is drawn from one rig that insists on exactly eight arms.
  • Gaps remain before Ocho can ship, starting with final art.
  • Proposal: copy final svgs and mp3s into brew, so the product skips the brand folder.
  • The product's own assets today sit beside Ocho's, so nothing is redrawn.
29product cues shipping today
Your call

Who makes the final art, and by when?

Brand · 4.14 · Ocho

Asset library, Ocho

DraftLast checked 2026-10-26Owner Param

Answer

Every file Ocho's direction needs, where it lives and how to use it: marks, the master, expressions, poses, props, sounds, fonts and templates, plus the product's own assets today, and what is still missing before Ocho can ship.

Today

All Ocho paths are inside brand-directions/octopus/. brand-directions/octopus listing

Marks and the master

File What it is Use
char.svg The master, all eight arms full, drawn from the rig Every slot of 120 pixels and up, the stage brand-directions/octopus/system.md s4
char-mark.svg The small mark: puffed cheek, eight curled arms, coffee held up Anything from 24 to 120 pixels: Today corner, empty states, errors, brief sign off, app icon, avatar, sticker brand-directions/octopus/system.md s4; brand-directions/octopus/kit-skin.js art.corner
char-mark-16.svg The head alone, brow, eye, cheek 16 pixel favicon only brand-directions/octopus/system.md s4
stage.js The master as stage code, class names prefixed The audition stage only brand-directions/octopus/system.md s4

Rig and drawings

File What it is Use
_src/rig/ocho.py One head, one face rig, one arm curl, one prop set Source of every frame brand-directions/octopus/system.md s4
_src/rig/poses.py Arm angles per pose, refuses a frame without eight arms Add a pose here, then run it brand-directions/octopus/character.html c11
img/v/construct.svg, img/v/model-sheet.svg, img/v/face-rig.svg, img/v/one-arm.svg Construction, model sheet, face rig, the single arm Reference for any artist brand-directions/octopus/img/v listing; brand-directions/octopus/character.html c2
img/v/expr-signature.svg to img/v/expr-curious.svg, eight files, and img/v/expressions.svg The eight expressions One per moment, see the bible brand-directions/octopus/img/v listing; brand-directions/octopus/character.html c3
img/v/pose-01.svg to img/v/pose-10.svg Ten poses: paste, read, drop, heart, make, new version, hand off, need your yes, caught up, knot Product slots and marketing brand-directions/octopus/character.html c4
img/v/pose-celebrate.svg Arms up, coffee raised Celebrations, 120 pixels brand-directions/octopus/kit-skin.js art.celebrate
img/v/mode-brush.svg, mode-megaphone.svg, mode-bag.svg, mode-phone.svg, mode-scroll.svg, and modes.svg The five area props Social posts, ads, website, AI search, email and WhatsApp brand-directions/octopus/img/v listing; brand-directions/octopus/character.html c9
img/v/grow-doer.svg, img/v/grow-reporter.svg Ocho holding the clock and stamp, then the scorecard and magnifier Later only, label every use Later brand-directions/octopus/character.html c10
img/v/concept-a.svg to concept-d.svg and img/concept-a.png to concept-d.png The four face concepts, D chosen History only brand-directions/octopus/system.md s4; brand-directions/octopus/character.html c11
img/*.png: hero, master-a to f, pose-01 to 10, expressions, modes, grow, sheet-turnaround The earlier generated art History only, never in the product brand-directions/octopus/img listing; brand-directions/octopus/character.html c11
_src/retired/: icon and scene-01 to scene-08 Retired turnaround and scenes Never use brand-directions/octopus/_src/retired listing
img/kit/dark/, img/kit/light/ 54 screen kit shots each, in Ocho's skin Review of the 45 screens brand-directions/octopus/img/kit listing
art.html Contact sheet of every frame Check a new frame against the rest brand-directions/octopus/system.md s4

Product slot map, from the kit skin

Slot File
corner char-mark.svg brand-directions/octopus/kit-skin.js art
idle char.svg brand-directions/octopus/kit-skin.js art
wait img/v/pose-02.svg brand-directions/octopus/kit-skin.js art
celebrate img/v/pose-celebrate.svg brand-directions/octopus/kit-skin.js art
error img/v/pose-10.svg brand-directions/octopus/kit-skin.js art
empty img/v/pose-08.svg brand-directions/octopus/kit-skin.js art
caught img/v/pose-09.svg brand-directions/octopus/kit-skin.js art
handoff img/v/pose-07.svg brand-directions/octopus/kit-skin.js art
drop img/v/pose-03.svg brand-directions/octopus/kit-skin.js art
heart img/v/pose-04.svg brand-directions/octopus/kit-skin.js art

Sound

File What it is
snd/logo.mp3 Sonic logo, 1.8 s brand-directions/octopus/motion.html v0
snd/cue-heart.mp3, cue-ready.mp3, cue-handoff.mp3, cue-error.mp3, cue-caught.mp3 The five cues: Stick it, Arms full, Free an arm, Knot, Arms free brand-directions/octopus/motion.html v0
snd/line-tagline.mp3 and line-paste, line-read, line-drop, line-heart, line-handoff, line-caught, line-error The tagline and seven moment lines in Ocho voice brand-directions/octopus/system.md s4; brand-directions/octopus/snd listing
snd/voice-option-1.mp3 to voice-option-3.mp3, voice-options.json The three voice options, one kept brand-directions/octopus/snd listing; brand-directions/octopus/snd/voice.json
snd/voice.json The kept voice, named Ocho voice brand-directions/octopus/snd/voice.json
snd/sound-log.json Every prompt and line generated, with times brand-directions/octopus/snd/sound-log.json

Fonts and tokens

Asset Where
DynaPuff and Archivo Google Fonts, the link in dirs.json brand-directions/docs2/data/dirs.json octopus.fonts
Mali, books only Google Fonts brand-directions/octopus/system.md s1
Product tokens kit-skin.js brand-directions/octopus/kit-skin.js
Book tokens and motion system.md s1, skin.css brand-directions/octopus/system.md s1

Books and templates

File What it is
brand.html, character.html, product.html, play.html, comms.html, marketing.html, motion.html, system.html, home.html, overview.html The built books, made from _src by build.py. Edit _src, never the built page brand-directions/octopus/system.md s4
system.md The rules file, wins over any book brand-directions/octopus/system.md intro
_shared/sample/img/: monsoon, chai, jasmine, trio, ad-rain, hands The sample candle store pictures every example uses, labelled Sample brand-directions/_shared/sample/img listing
shots.json The base art prompt and shot list brand-directions/octopus/shots.json

The product's own assets today

Path in brew What it is
public/assets/brew-mark.svg The old name's mark, used as the favicon brew/public/assets/brew-mark.svg; brew/public/index.html:1
public/icons/ Home screen icons: apple touch, 192, 512, maskable 512 brew/public/icons listing
public/assets/agent-performance.svg, agent-storefront.svg Agent shapes, kept only as small area tags brew/public/assets listing; brand-directions/BRIEF.md section 2
public/assets/intro-1.jpg to intro-3.jpg and public/assets/brew/ pictures Intro and promo pictures under the old name brew/public/assets listing
public/assets/logos/ Platform and sample brand logos brew/public/assets listing
public/sfx/ and tools/sfx/cues.json The 29 crisp UI cues and their recipe brew/tools/sfx/cues.json; memory brew-sounds

Gaps

  • Final illustrator art: the critic capped the art at 6 of 10 because the drawing underneath still read as generated. brand-directions/octopus/review.md line 5, major 3
  • No sticker sheet beyond the one Arms full sticker in the brand book. brand-directions/octopus/brand.html b4
  • No wordmark: the product name is open. brand-directions/octopus/system.md s0 line 5
  • No Ocho file is in brew yet. brew/public/assets listing

Tomorrow

  • v1 New: once Ocho is picked, char.svg, char-mark.svg, char-mark-16.svg, the ten poses, the celebrate pose and the five cues are copied into brew under one folder for the character layer.
  • v1 Changes: brew-mark.svg and public/icons/ are redrawn from the small mark and the wordmark.
  • v1 Goes: the intro and promo pictures under the old name, once replaced.
  • v1 Goes: every png in img/, the concepts and _src/retired stay as history and never ship.
  • v1 New: an illustrator's redraw replaces every svg in img/v under the same file names, so the kit skin keeps working.
  • v2 New: grow-doer.svg enters the product when posting and scheduling ship after a yes.
  • v3 New: grow-reporter.svg enters with How it went.
  • v4 Stays: no new character files, ever. New abilities are new props in the rig.

How we do it

  1. Find a file in this table first. If it is not here, it does not exist yet.
  2. Never use a png from img/ in the product or marketing. Use the svg from img/v or the root marks.
  3. A new pose goes through the rig, then gets a row here and in the slot map:
    cd /Users/param/Documents/ChatGPT/brand-directions/octopus && python3 _src/rig/poses.py
    
  4. A new sound gets logged in snd/sound-log.json and a row here.
  5. Every sample picture uses the candle store and shows the Sample label.

Numbers

Metric Definition Where measured Status
Frames from the rig Share of Ocho frames in use that come from _src/rig This table against img/v Today every svg in img/v
Product slots covered Kit skin slots with a final file The slot map above 10 of 10 mapped, none final art
Old name assets left Files in brew public assets under the old name public/assets, public/icons Proposed count at rename time

Open

  1. Who makes the final art, and by when? Proposal: one illustrator redraws the rig and the ten poses, under the same file names, before the first marketing post.
  2. Should Ocho's files live in brew or be served from the brand folder? Proposal: copy the final svgs and mp3s into brew so the product never depends on the brand folder.
Sources
  • brand-directions/octopus listings: root, img, img/v, img/kit, snd, _src, _src/rig, _src/retired
  • brand-directions/octopus/system.md s1, s4
  • brand-directions/octopus/character.html c3, c4, c9, c10, c11
  • brand-directions/octopus/motion.html v0
  • brand-directions/octopus/kit-skin.js art
  • brand-directions/octopus/snd/sound-log.json, snd/voice.json
  • brand-directions/octopus/review.md, round 3
  • brand-directions/docs2/data/dirs.json, entry octopus
  • brand-directions/_shared/sample/img listing
  • brew origin/main a559de6: public/assets, public/icons, public/sfx, tools/sfx listings
  • memory brand-directions-2026-10-25

Source file content/brand/asset-library.octopus.md · For agents: Markdown · JSON