Everything needed to get Penny and Jamie building content tonight — and to make sure every decision made now works in Google Sheets, Airtable, and the eventual Right Now engine. Nothing you enter today will need to be re-entered.
6
Dimensions
7
Status stages
200+
Target pieces
11
Content types
Tagging Vocabulary
The 6 Dimensions
Every piece of content gets tagged across all 6. This is the vocabulary the Right Now engine will use to match content to moments. Adding Emotional Direction is the critical new field — it's what separates "Road Trip Anthem" from "After-School Decompress" when both are tagged Road Trip.
This is the field that makes "they just won the baseball game" vs "they just lost" produce different results — even when both are tagged Recovery + Road Trip.
Used for browse filtering ("find me a hip-hop song about bedtime") and future algorithmic matching by parent music preference.
🥁
BPM Range
Single-select · Energy reference
NEW
≤ 60 BPMVery slow — lullaby, spoken word, meditation
61–90 BPMSlow — calm, reflective, winding down
91–120 BPMMedium — folk, country, steady pop
121–150 BPMUpbeat — energetic pop, hip-hop, rock
150+ BPMFast — punk, march, high-energy anthems
Enter actual BPM if known (Suno shows this). Use the range label if estimating. BPM feeds the bedtime arc sequencer — a proper wind-down deck should step: 120 → 90 → 60.
Submission → Publication
Content Workflow
Every piece moves through 7 stages. The Google Form starts ideas at Idea. Penny, Jamie, and Reese move things forward. Nothing goes to Published without both Penny Approved + COPPA Reviewed checked.
🔄 Status Pipeline
💡 Idea
Title + description submitted via form. No script yet. Anyone can submit.
✍️ Drafting
Script or lyrics being written. Penny or external writer assigned.
🎧 In Production
Script approved. In Suno or with audio producer. Asset being created. Files named per convention.
🔍 Review
Asset complete. Penny + Jamie both listen. COPPA check happens here. File archived to master folder.
✅ Approved
Penny Approved ✓ + COPPA Reviewed ✓ both checked. Jamie signs off on production quality.
🚀 Published
Live in app. Launch Wave noted. Visible to subscribers.
📦 Retired
Removed from active library. Record preserved for reference.
👥 Who Does What
1
Submit Idea
Anyone
Fill out Google Form. Title, description, all 8 dimension tags, specific moment context.
2
Triage
Reese
Check sheet weekly. Move priority items to Drafting. Assign writer or flag for Penny.
3
Write
Penny + Jamie
Write or review lyrics/script. Paste into Lyrics field. Jamie reviews for tone + catalog fit. Move to In Production.
4
Produce
Reese
Generate in Suno or send to producer. Name files per convention. Upload audio. Add links to record.
5
Review
Penny + Jamie
Both listen independently. Penny checks voice + content. Jamie checks production quality + catalog fit. COPPA review logged.
6
Approve
Jamie
Penny Approved ✓ + COPPA ✓ both confirmed. Jamie marks final Approved. Files moved to /published/ folder.
7
Publish
Reese
Move status to Published. Set Launch Wave. Record goes live in app catalog.
Right Now Engine Use Cases
Real Scenarios → Field Tags
These are the moments parents will actually describe. Each one shows exactly which fields need to fire — and where the current field structure has gaps that the new fields solve.
🚗
Long Road Trip
Mom + 9yr girl + teen boy · 4-hour drive
"We're bored and I need something that works for both kids."
Age
6-99-12Teen
Situation
Road trip
Mood
SillyEnergetic
Direction
Meet energy
Type mix
SongGamePuzzle
⚡ Key insight: Age filtering needs to return content that works for both 6-9 and Teen simultaneously — not just either/or.
⛪
Sunday Services
Whole family · Quiet setting
"We need something before we go — calm, reflective, no silliness."
Age
Whole Family
Situation
Preparation
Mood
CalmReflectiveSweet
Direction
Wind down
⚡ Key insight: This situation implies excluded moods (no Silly, no Energetic). Emotional Direction = Wind Down is the signal the algorithm uses to exclude high-energy content automatically.
🏆
Just Won the Game
Mom picking up teen boys · Baseball win
"They're hyped, proud, screaming. I want to ride the wave."
Age
9-12Teen
Situation
RecoveryRoad trip
Occasion
Won something
Mood
EnergeticEmpowering
Direction
Meet energy
⚡ Key insight: Without an Occasion field, "Recovery" is ambiguous — it's used for both wins AND losses. You need Occasion: Won something to split these correctly.
💔
Just Lost the Game
Same scenario · Different emotional reality
"They're crushed. I don't want to lecture. Just acknowledge it."
Age
9-12Teen
Situation
Recovery
Occasion
Lost something
Mood
ReflectiveEmpowering
Direction
Comfort
⚡ Same tags as "Win" except Occasion + Direction. That's what your field structure must capture — the content exists for both, but they're completely different pieces.
🌋
Meltdown In Progress
In the moment · Parent needs something NOW
"We're in the grocery store. 4-year-old is losing it. I need something in 3 seconds."
Age
2-44-6
Situation
In the momentPublic outing
Occasion
Conflict/meltdown
Direction
Reset / regulate
Duration
Under 90 sec
⚡ Duration matters here. A 5-minute song is useless in a grocery store meltdown. Duration as a filter is essential for "in the moment" scenarios.
🌙
Bedtime Resistance
Nightly · Kid won't settle
"It's 9pm. She's still wired. I need a landing strip, not a lecture."
Age
4-66-9
Situation
Bedtime
Mood
SoothingCalm
Direction
Wind down
Sequence
Playlist-aware
⚡ Sequencing opportunity: Bedtime decks need to arc — start at Calm, move to Soothing, end at Reset. The algorithm needs to think about order, not just matching.
Complete Data Structure
Every Field, Every Type
Use this as your source of truth. Fields marked Form appear in the Penny/Jamie intake form. Fields marked Editor are set manually in the sheet/Airtable. ★ = required on submission.
Opener · Middle · Closer · Standalone. Used for bedtime arcs and playlist sequencing.
Form
Family Structure FitNEW
Multi-select
Solo kid · Siblings mixed ages · All young · Tweens only · Teens only · Whole family together
Form
Content Intake
Google Form Spec
Build this at forms.google.com. Every question here maps directly to an Airtable field — nothing needs to be re-entered. The form response sheet becomes your source-of-truth until you move to Airtable.
💡
Setup first: Create the form, link it to a Google Sheet called "Reef Remix Content Library." Set response destination in Form Settings → Responses → Link to Sheets. Add a manual "Status" column in the sheet after first response.
1
Who & What
Q1
Content Title
Working title — can change later. Be descriptive, not clever.
Required→ TitleShort text
Q2
Your Name
PennyJamieReeseExternal ContributorAI-assisted
Required→ AuthorDropdown
Q3
Content Type
🎵 Song🧩 Puzzle🔤 Mnemonic💭 Daily Advice✨ Affirmation🎨 Activity📖 Social Story📺 Video✂️ Craft📄 Printable🎮 Game
Required→ TypeRadio
2
The 6 Dimension Tags
Q4
Topic — what is it about?
Pick 1–3. If you need more than 3, split into two pieces.
Emotional Direction — what does this content DO to the listener? NEW
Think about where they START emotionally vs where you want them to GO. This is the most important tag for the Right Now engine.
🤝 Meet the energy — match where they are⬆️ Elevate — pump them up🌊 Wind down — ease them lower🔄 Reset / regulate — interrupt a spiral🫂 Comfort — hold them with warmth
Required→ Emotional DirectionRadio
Q9
Occasion — what just happened or is about to happen? NEW
Optional but powerful — this is what distinguishes a "win song" from a "loss song" even when both are tagged Recovery.
Won somethingLost somethingConflict / meltdownTransition (new school, move, etc.)Anticipating something scaryJust because / no occasion
Optional→ OccasionCheckboxes
Q10
Genre NEW
For songs, mnemonics, and affirmations — select all that genuinely apply. For activities, games, printables leave blank.
Suno shows exact BPM when a track generates — grab it if you have it. Otherwise estimate. This drives bedtime arc sequencing (the wind-down should step 120 → 90 → 60 BPM across the playlist).
2–3 sentences. What appears on the card in the app. Write for a tired parent at 8pm — clear, specific, no jargon.
Required→ DescriptionParagraph
Q11
Duration (in seconds)
90-sec song = 90. 5-min activity = 300. 15-min playlist = 900. Estimate is fine.
Required→ DurationNumber only
Q12
Lyrics / Script / Full Text
Paste here if you have it. If it's in a Google Doc, use the link field below instead.
Optional→ Lyrics / ScriptParagraph
Q13
External Link
Suno demo, Google Doc draft, reference audio, inspiration track — any relevant URL.
Optional→ External LinkURL
4
Context & Moment
Q14
Describe the specific moment this is for
Paint the full picture. "Mom is driving home after her teen's baseball loss. Both kids are quiet. She wants something that acknowledges defeat without being preachy." The more specific, the better the algorithm works later.
Required→ Moment ContextParagraph
Q15
Parent Context Note — Penny's voice
If kid-facing: write the 1–2 sentence note Penny would attach for the parent. Permission-giving, not lecturing. Example: "This one's for the car ride home. You don't have to say anything — just press play."
Optional→ Parent Context NoteParagraph
Q16
Deck Tags — does this belong to a theme deck? NEW
Decks are curated playlists for specific family moments. Tag all that apply — content can belong to multiple decks.
Cranky (the Kraken)Penny (the Pufferfish)Echo (the Octopus)Turbo (the Sea Turtle)None / No characters
Optional→ Reef Cast CharactersCheckboxes
Q21
Anything else?
Tone notes, reference tracks, production ideas, why this one matters to you personally.
Optional→ Internal NotesParagraph
Future State
Airtable Base Structure
When you're ready to migrate from Google Sheets to Airtable, every column in your sheet maps 1:1 to this structure. Base name: Reef Remix Content Library · Table name: Content
🔵
Core Content Fields
Title
Single line text
Primary field
Description
Long text
No rich text needed
Topic
Multiple select
20 options, 1–3 picks
Age
Multiple select
6 brackets
Type
Single select
11 types
Situation
Multiple select
10 options
Mood
Multiple select
8 options
Emotional Direction
Single select
5 options · NEW
Occasion
Multiple select
6 options · NEW
Duration (sec)
Number
Integer, no decimals
Moment Context
Long text
Free text for AI search
🟡
Production Metadata
Status
Single select
7 pipeline stages
Priority
Single select
Must-have / Nice-to-have / Stretch
Author
Single select
Penny/Jamie/Reese/External/AI
Target Launch Wave
Single select
Wave 1–3 + Post-launch
Date Created
Created time
Auto — no config needed
Date Modified
Last modified time
Auto — no config needed
🟣
Content Assets
Lyrics / Script
Long text
Enable rich text
Audio File
Attachment
Suno demos, final MP3s
Artwork
Attachment
Character art, covers
External Link
URL
Suno link, Google Doc
🔴
Editorial / Quality Gates
Penny Approved
Checkbox
Required before publish
COPPA Reviewed
Checkbox
Required before publish
Reef Cast Characters
Multiple select
Cranky · Penny · Echo · Turbo
Parent Context Note
Long text
Penny's 30-sec voice note
Internal Notes
Long text
Editor-only, never on form
🟢
Algorithm-Ready Fields (feeds Right Now engine)
Deck Tags
Multiple select
Road Trip Mix · Bedtime Arc · Post-Game etc.
Sequence Position
Single select
Opener · Middle · Closer · Standalone
Family Structure Fit
Multiple select
Solo · Siblings mixed · Tweens only etc.
Curated Moments
Theme Deck Planner
Each deck is a curated playlist for a specific family moment. These are the "Right Now" buttons on steroids — when a subscriber logs in and their family profile is known, these decks get personalized automatically. Start building content that fills these slots now.
🚗 Road Trip Mix
Trigger: Situation = Road trip · Any age
🎵
Song · Opener
High energy · whole family singalong
Elevate
🎮
Game · Middle
Would You Rather / scavenger hunt
Meet energy
🎵
Song · Middle
Age-split: one for younger, one for teens
Meet energy
💭
Daily Advice · Closer
Parent tip for long-drive sanity
Wind down
⛪ Sunday Morning
Trigger: Situation = Preparation · Mood = Calm
✨
Affirmation · Opener
Quiet, grounding · whole family
Wind down
🎵
Song · Middle
Calm, reflective, no silly
Meet energy
🔤
Mnemonic · Closer
Self-regulation before public setting
Wind down
🏆 Post-Game: We Won
Trigger: Occasion = Won something · Age = 9-12 or Teen
🎵
Song · Opener
Celebration anthem · meets the hype
Meet energy
✨
Affirmation · Middle
Effort over outcome framing
Elevate
🎵
Song · Closer
Starts to come down · still proud
Wind down
💔 Post-Game: We Lost
Trigger: Occasion = Lost something · Age = 9-12 or Teen
When Penny or Jamie identify a new moment that needs its own deck, submit the deck concept as a single Google Form response with: (1) the trigger scenario as the Moment Context, (2) the Deck Tag as a new entry, and (3) a note in the "Anything else" field describing the arc — Opener → Middle → Closer → what emotional direction each step should take. Reese then builds the deck in Airtable and flags what content slots still need to be written.
Right Now Engine
How the Algorithm Will Work
This is the vision — not all of it exists yet, but every field you tag today feeds directly into it. The data you enter in Google Sheets now becomes the training vocabulary for the matching engine later.
🧠 What the parent inputs (Right Now)
Family profile (ages, pulled from account)
What just happened / occasion
Where they are / situation
What they want to accomplish
Free-text description (AI search later)
Voice input (future)
→
🎯 What gets returned
Matched content by Age (family-aware)
Filtered by Occasion + Direction
Ordered by Sequence Position
Deck surfaced if moment matches
Personalized by family history (future)
Penny-curated top pick surfaced first
🔑 Why the Family Profile Changes Everything
When a subscriber logs in, you already know: ages of all kids in the family, subscription tier, and eventually which content they've used. This means the Right Now button doesn't need to ask "who's with you?" — it already knows. A family with a 9yr old and a teen gets a different Road Trip deck than a family with a toddler and a 6yr old. The family profile is the pre-filter that narrows the catalog before any other logic runs.
That's why the Family Structure Fit field matters now — it lets you manually encode "this piece works best when there are mixed-age siblings in the room" before the API ever sees it.
📅 Build Sequence — What To Do In What Order
📝 Tonight
Build Google Form with all 21 questions. Penny and Jamie start submitting content ideas and decks.
📊 This Week
Import 5 example records. Penny reviews and starts tagging backlog. Reese adds Status column to sheet.
🗄️ Month 1
Migrate to Airtable when sheet hits 30+ records. Set up views: Kanban by Status, Gallery by Type, Grid for bulk edits.
🤖 Pre-Launch
Connect Airtable API. Build Right Now matching engine using all 6 dimensions + family profile. Deck sequencing goes live.
Assets & Production
File Naming Convention & Folder System
You're creating in Suno, GarageBand, Google Docs, Canva, Figma, and more. Every file from every app needs to land in the right place with the right name — or the catalog becomes chaos at 50 pieces and unusable at 200. Set this up now, follow it from day one.
📐 Master File Naming Format
RR-[TYPE]-[ID]-[SLUG]-[VERSION]-[STATUS].[ext]
RR-
Always starts with RR. Identifies all Reef Remix files across any app or folder.
[TYPE]
2–4 letter code for content type. SNG · MNM · ADV · AFF · ACT · SS · VID · PZL · CRF · PRT · GM
[ID]
4-digit sequential ID. 0001, 0002… Set in Airtable/sheet. Same ID across ALL files for that piece.
[SLUG]
Short title, no spaces, hyphens only. Max 4 words. brush-brush-brush · nobody-saw · stop-mnemonic
[VERSION]
v01, v02… Increment on every meaningful change. Never delete old versions — archive them.
[STATUS]
DRAFT · PROD · REVIEW · FINAL. Drop this segment once Published — final files are clean.
🏷️ Type Codes
SNG🎵 Song
MNM🔤 Mnemonic
ADV💭 Daily Advice
AFF✨ Affirmation
ACT🎨 Activity
SS📖 Social Story
VID📺 Video
PZL🧩 Puzzle
CRF✂️ Craft
PRT📄 Printable
GM🎮 Game
📋 Real File Name Examples
RR-SNG-0001-brush-brush-brush-v01-DRAFT.mp3
Suno demo export · first version · still in drafting
RR-SNG-0001-brush-brush-brush-v03-FINAL.mp3
Final approved audio · third version · ready to publish
RR-SNG-0001-brush-brush-brush-v01-DRAFT.gdoc
Google Doc lyrics/script · same ID as the audio file
RR-SNG-0001-brush-brush-brush-art-v02.png
Artwork file · uses -art- suffix instead of version prefix · same root ID
Daily Advice script · Penny's "Three Words to Stop Saying"
RR-PRT-0088-reef-routine-chart-v01-FINAL.pdf
Printable · final PDF ready to publish · Reef Routine Chart
RR-SNG-0012-nobody-saw-SUNO-session.txt
Suno prompt + session notes · kept as production record · no version needed
📁 Google Drive Folder Structure
📁 Reef Remix — Master Library
📁 _TEMPLATES← naming templates, blank scripts, intake form link
📁 _INTAKE-QUEUE← anything submitted but not yet triaged
📁 01-SONGS
📁 0001-brush-brush-brush
📄 RR-SNG-0001-brush-brush-brush-v01-DRAFT.gdoc
🎵 RR-SNG-0001-brush-brush-brush-v01-DRAFT.mp3
🎵 RR-SNG-0001-brush-brush-brush-v03-FINAL.mp3
🖼️ RR-SNG-0001-brush-brush-brush-art-v01.png
📝 RR-SNG-0001-brush-brush-brush-SUNO-session.txt
📁 0002-goodnight-reef
📁 0003-i-said-it-with-my-words
📁 02-MNEMONICS
📁 03-DAILY-ADVICE
📁 04-AFFIRMATIONS
📁 05-ACTIVITIES
📁 06-SOCIAL-STORIES
📁 07-VIDEOS
📁 08-CRAFTS
📁 09-PRINTABLES
📁 10-GAMES
📁 _ARCHIVE← old versions, retired content, never delete
📁 _PUBLISHED← copy (not move) of FINAL files once live in app
📱 App-by-App File Handling
🎵SunoAudio production
When Suno generates a track: (1) Copy the exact BPM Suno shows — paste into Airtable BPM Actual field. (2) Download the MP3 immediately — name it per convention before saving. (3) Save the Suno prompt + style settings to a -SUNO-session.txt file in the same folder. Suno projects expire — the session file is your production record.
📄Google DocsScripts & lyrics
Name the Doc per convention on creation. Put it in the right numbered folder immediately — not in "My Drive." Use Google Doc's version history as your version record; you don't need to duplicate the file for each version. Only export as PDF or .docx when moving to FINAL.
🎨CanvaArtwork & printables
Name the Canva project per convention in Canva itself — use the file name field at the top. When you export: PNG for artwork (use -art- suffix), PDF for printables (use -print- suffix). Always export to Google Drive immediately and move to the right numbered folder. Don't leave finals sitting in Canva only.
🎙️GarageBand / DAWCustom audio
Save the project file per convention. Export bounces as WAV (master) + MP3 (delivery). WAV goes to Google Drive _ARCHIVE. MP3 goes to the piece's numbered folder. Never overwrite a bounce — always v01, v02, etc. Keep the GarageBand project file in the same folder as the exports.
📊Airtable / Google SheetsThe record of truth
The sheet/Airtable record IS the canonical entry for each piece. The File Name field in Airtable should always contain the base name: RR-SNG-0001-brush-brush-brush — without version or status. The individual files carry those. The External Link field holds the Google Drive folder URL (not individual file), so you can find everything for a piece in one click.
📏 The 5 Hard Rules
1
Never use spaces in file names.Hyphens only. Spaces break URLs and make command-line tools useless later.
2
Never delete a file — archive it.Move old versions to _ARCHIVE. You will want that v01 draft again. Always.
3
The ID is assigned in the sheet, not guessed.Before naming a file, check what the next ID is in the sheet. Assign it there first, then name the file.
4
One folder per piece, period.Every file related to a piece — script, audio, artwork, Suno session — lives in that piece's numbered folder. Nothing loose in the parent folder.
5
FINAL files go to _PUBLISHED as copies, not moves._PUBLISHED is a delivery mirror. The original always stays in the numbered folder. Drop the version/status suffix from the published copy name.
Creative Foundation
Reef Cast Character Bible
Every piece of content featuring a character needs to feel like that character — not a generic placeholder. This bible is a living document. Penny fills in the voice sections. Jamie flags anything that feels off-brand. Reese uses it to brief art tools and external contributors. Yellow fields are placeholders — Penny, these are yours to complete.
✏️
Penny's action items are highlighted in yellow throughout this section. Everything else is a framework built from what's visible in the prototype — correct anything that doesn't match your vision.
🦑
Cranky
The Kraken · Brand color: Lime Green
Best for
Reluctance · Chores · Hygiene · Manners
Core Personality
Cranky is the character who didn't want to be here and ends up doing the right thing anyway. He's grumpy, put-upon, and perpetually inconvenienced — but he's not mean. His reluctance is the bit. The joke is always that he complains his way through something and it turns out fine. Kids love him because he says what they're actually feeling ("I don't WANT to brush my teeth") while modeling that you do it anyway.
Voice & Tone
Long-suffering. Deadpan. Dramatic about small things. Never actually gives up. Uses big words occasionally in funny ways. Never sarcastic at the kid's expense — only at his own situation. Think: reluctant dad energy crossed with a Muppet who resents the plot.
What Cranky Does Best
Hygiene content (toothbrushing, handwashing) — he hates it, relatable
Chores and routines — the bit writes itself
Doctor visits — his Dentist social story is perfect Cranky territory
Educational content where the explainer is grudging but accurate
Funny/Silly mood content — his complaints are the comedy
What Cranky Can't Do
Genuine emotional comfort — he's not built for bedtime lullabies
Big Feelings content that requires warmth — wrong character
Soothing or Sweet mood content — off-brand
Penny's advice role — he's not the authority, he's the reluctant participant
✏️ PENNY — Fill These In
Catchphrase(s): _________________________________
Vocal reference (sounds like): ______________
His fatal flaw: _________________________________
His secret soft spot: ____________________________
Something Cranky would NEVER say: _________________________
Visual Identity
🟢 Lime green — his color
Arms always crossed or flailing
Expression: put-upon, not angry
Often mid-reluctant-action
✏️ Penny: distinctive feature? ___________
🐡
Penny
The Pufferfish · Brand color: White / Turquoise accent
Best for
Parent advice · Big Feelings · Permission-giving
Core Personality
Penny is the school psychologist who actually gets it. She's warm, knowing, and never condescending. She doesn't lecture — she gives permission. She talks to parents like a brilliant friend who happens to have a PhD, and to kids like someone who genuinely remembers what it felt like. She's the face of the brand for a reason.
Voice & Tone
Warm but not saccharine. Specific, not vague. Funny in a dry way. Never says "as a school psychologist" — she just speaks from that place. Starts with the parent's reality before offering anything. Her voice is: "I see what's happening, here's what actually helps, you've got this."
What Penny Does Best
All Daily Advice — she is the voice of this format
Parent Context Notes on kid-facing content
Big Feelings content for any age
Affirmations with a knowing edge (not Hallmark-card soft)
Anything that needs to feel safe and researched-but-human
What Penny Can't Do
Silly / Funny content — wrong register for her
High-energy kids content where a character does the thing — she advises
Anything that diagnoses the parent or kid — permission-giving only
Lecture mode — the moment it sounds like a lecture, it's wrong
✏️ PENNY — Fill These In (yes, writing about yourself is weird, do it anyway)
Her go-to opener style: ____________________
Three words that ARE her voice: __________
Three words that are NOT her voice: ________
The one thing she'd never say: ____________
Example of a perfect Penny sentence: _____________________________________________
🐙
Echo
The Octopus · Brand color: Hot Pink
Best for
Big Feelings · Emotional complexity · School
Core Personality
Echo is emotionally complex in the best possible way. She has eight arms, and each one can feel something different — which is the perfect metaphor for the mixed-up feeling of being a kid. She's curious, expressive, and a little overwhelmed sometimes, which makes her incredibly relatable. She's the character who names feelings without shame.
The 8-Arms Concept
Echo's eight arms are a creative device — each one can hold a different emotion, do a different thing, or point in a different direction. This makes her visually expressive in ways other characters can't be. In art: show her arms doing different things simultaneously. In writing: reference the arms as distinct voices or impulses.
What Echo Does Best
Big Feelings content at any age — she's built for it
School and social situations — the complexity of kid social life
Content that needs to feel earnest without being saccharine
Her Big Feelings tutorial is the model — use it as reference
What Echo Can't Do
Pure comedy / silly content — she's too earnest
Routine/hygiene content — that's Cranky's lane
Parent-facing advice — she speaks to kids, not parents
Being the butt of the joke — she's the empathetic heart
✏️ PENNY — Fill These In
Echo's voice (how she talks): ___________________
Her biggest fear: ______________________________
Something only Echo would say: _______________
Her relationship with Cranky: _________________
What does each of her 8 arms represent? (if you've thought about this): ___________________________
🐢
Turbo
The Sea Turtle · Brand color: Turquoise
Best for
Manners · Consequences · Wordless / little ones
Core Personality
Turbo is the consequence-based character. His videos are wordless cartoons where he skips a social rule and watches the consequences cascade in real time. He's wide-eyed and earnest — he never means harm, he just didn't think it through. His "Forgets His Manners" video is the model: pure visual storytelling, no narration needed.
The Wordless Format
Turbo's content is visually driven. This makes him universally accessible — no reading required, works across languages, works for 2-year-olds and 9-year-olds equally. In video: show the action → show the consequence → let the kid fill in the moral. In art: Turbo mid-consequence is the most expressive pose.
What Turbo Does Best
Manners content — his natural habitat
Video and animated content — he was built for this format
Content for very young kids (2-4) where visuals carry everything
Silly/Funny content where the comedy is the consequence
Social stories where showing beats telling
What Turbo Can't Do
Audio-only content — his format is visual
Teen content — he's too young in feel
Big Feelings depth — he's consequence-based, not emotionally complex
Parent advice — wrong register entirely
✏️ PENNY — Fill These In
Turbo's defining expression: __________________
His relationship with the others: _______________
Does Turbo ever speak? Yes · No · Sometimes · ___
His superpower: _______________________________
Turbo's arc across the whole catalog (where does he show growth?): _______________________
🤝 Character Interaction Matrix
When multiple characters appear together, the dynamic needs to be consistent. These relationships are the basis for ensemble content — and ensemble content is where the real magic happens.
🦑 Cranky + 🐙 Echo
Classic odd couple. Echo feels everything; Cranky pretends to feel nothing. Cranky secretly respects Echo's emotional range but would never admit it.
✏️ Penny confirm: _______________
🦑 Cranky + 🐢 Turbo
Cranky finds Turbo exhausting but protective of him anyway. Turbo looks up to Cranky without fully understanding why Cranky is always grumpy.
✏️ Penny confirm: _______________
🐡 Penny + 🐙 Echo
Natural allies. Penny guides, Echo embodies. Penny's content explains; Echo's content demonstrates. Together they cover emotional literacy from both the parent and kid sides.
✏️ Penny confirm: _______________
All Four Together
Reserved for the biggest moments — intro content, season openers, major deck closers. What's the group dynamic? Who leads? Who causes chaos?
✏️ Penny: ___________________________________
🎨 Art Brief Quick Reference — Copy This for Canva / AI Image Tools
When generating or commissioning art, start with this brief and add piece-specific details from the form's art direction fields.