01-projects/printables-product

Scribble Works marketplace taxonomy + site tree — proposal for founder lock-in

2026-08-31·proposal·status: taxonomy-locked-2026-08-31
scribble-workstaxonomymarketplacesite-treeproposal

Scribble Works marketplace taxonomy + site tree — proposal

Why this is in the vault

Founder rulings by iMessage 2026-08-31 ~15:24 ET reframed the catalog: no predefined packs — a marketplace of individual pages/games where the parent selects 6 to build their own pack, with search and filtering. He asked for a taxonomy proposal to lock in early, warning that "filtering categories can turn into ai slop without guardrails." This note is that proposal plus the site tree he asked about (build tree → stub pages → fill screens iteratively — he proposed the approach, Ray endorsed it). Status is proposal until he locks it; nothing here is a founder ruling except where marked.

Founder rulings captured (2026-08-31 15:24, iMessage — these ARE rulings)

  1. Marketplace of individual pages, parent picks 6 to form a pack. No predefined packs.
  2. Search + filtering required; taxonomy must be locked early with guardrails against category slop.
  3. Ray is overused on the current site — "same sticker stuck all over." Needs situational, creatively varied poses.
  4. Copy must not market toddler-only. The 3-4yo content is where we started (his daughter), not the audience ceiling.
  5. Build a site tree, stub the pages, fill screens in iteratively (his proposal, confirmed).
  6. Cream background: not in love with it — needs alternatives.
  7. Wordmark v2: "Works" larger/heavier so the two words carry equal weight; "Scribble" currently reads sharpie-on-whiteboard — should be messier, waxier, crayon-like.
  8. Overall: v2 is "a nice improvement over v1."

Marketplace UX anatomy (founder, 15:28 iMessage follow-up — rulings)

Proposed taxonomy — 5 facets, closed vocabularies

The anti-slop design: a FIXED number of facets, each a CLOSED list. Generator agents pick from the list and can never invent values. The taxonomy lives as one versioned file (taxonomy.yaml in the scribble-works repo) that feeds BOTH the site filters and the content-generation prompts, so filters and content cannot drift apart.

Facet 1 — Age band (single select per page)

3-4 · 5-6 · 7-8 · 9-10

One primary band per page, optional one adjacent "stretch" band. Bands, not exact ages — exact ages invite endless micro-slicing. (Catalog age bands are a different surface from the parent-portal child profile, which per the [[2026-08-31-studio-charter|charter]] keys on birthday.)

Facet 2 — Skill (what it builds; 1 primary, ≤1 secondary)

Letters & Phonics · Reading & Words · Numbers & Counting · Math · Shapes & Patterns · Writing & Tracing · Science & Nature · Logic & Puzzles · Art & Drawing · Scissors & Motor Skills

The educational spine — this is the facet a curriculum-minded parent filters by first.

Facet 3 — Activity type (what the kid does; exactly 1)

Tracing · Coloring · Matching · Maze · Cut & Paste · Count & Tally · Word Game · Drawing Prompt · Game for 2+

Skill and Activity are deliberately separate axes: "Numbers via a maze" and "Numbers via tracing" are different pages to a parent whose kid hates tracing.

Facet 4 — Theme (the slop magnet; ≤2 per page, additions gated)

Starter set of 12: Animals · Dinosaurs · Space · Ocean · Vehicles · Fairy Tales & Magic · Food & Cooking · Seasons & Weather · Holidays · Sports · Music · Everyday Life

Theme is where AI-generated categories metastasize ("Enchanted Woodland Friends," "STEM Adventure Buddies"). Hard rule: agents may not add themes. A page that fits no theme gets Everyday Life or ships themeless.

Facet 5 — Practical flags (multi-select, fixed set)

Low ink · Crayons only · Needs scissors · Needs glue · 2 players

The kitchen-table facts a parent checks before printing. Maps to the ink-cost design constraint from the [[2026-08-31-brand-interview-r1|brand interview]].

Guardrails (the actual anti-slop mechanism)

Proposed site tree (stub all, fill iteratively)

scribbleworks.co
├── Home                    (parents lead; kid energy shows in the work, not the chrome)
├── Browse                  (the marketplace: filter rail = 5 facets, search box, paper-grid)
│   └── /page/[slug]        (page detail: framed preview, facet tags, "Add to pack")
├── Pack builder            (persistent tray: pick 6 → name it → download PDF)
├── How it works            (print-at-home pitch, 3 steps, sample page free)
├── Our story               (the daughter origin, Grammy, the why; real-photo surface)
├── Portal (stub)           (account · kids · past packs — design gated on storyboard answers)
└── Help / FAQ              (printing, ink, licenses, refunds)

Build order: tree + stubs first so navigation is real and every screen has an address, then fill screens one design round at a time (Browse first — it carries the taxonomy).

Resolution log

Open questions for the founder (in the lock-in message)

  1. Pack size: locked at exactly 6, or "up to 6"? (Pricing implications either way.)
  2. Age bands: does 3-4 / 5-6 / 7-8 / 9-10 match how he thinks about the ladder, or prefer school-stage labels (Preschool / Pre-K / K / 1st-2nd...)? US-school labels read regional; number bands travel.
  3. Any facet or value he'd cut? Smaller is safer to lock.