Brand Governance Console
The library holds every approved Preps2Pro / AVTM asset and hands it to the right surface — login, module cards, onboarding, dashboards, marketing, and the AI assistant — without ever redrawing what's already been decided.
Build agents must not regenerate, reinterpret, redraw, or replace any asset here unless explicitly instructed. Proportions, logos, typography, colors, mascot design, and brand identity are preserved exactly as stored. Every surface pulls from this library through the assignments below — flag: doNotRegenerate: true.
Eye color is not a style choice — it's the meaning. Each variant has a fixed role so the mascot never appears at random.
The primary, human-facing mascot. Youth and athlete onboarding, and anywhere Preps2Pro speaks as itself.
The technology voice. Help assistant, ProBuilder AI, and anything that represents the intelligence layer.
Every approved asset, its role, and its status. Locked items are source-of-truth.
Assign an in-library asset to each surface. The slot glows in the asset's variant color so mismatches are obvious at a glance.
This is what the build consumes — drop it in as brand.map.json alongside your Next.js app.