COMPLETE DISSEMINATION
Every element, component, style β and where the build stands
The living reference for Reps With Friends: design system, feature inventory, progress metrics, and system map. If it exists, it's on this page.
01 Β· Design tokens
Single source of truth: design/tokens.css. Every page, app and bot card consumes these β nothing hardcodes colour.
Colour
Rule: lime is earned β it marks effort, verification, winning, action. Coral is heat (comeback, HR, down-states). Amber is pending. Sky is information.
Type
Space Β· radius Β· motion
02 Β· Component library
16 primitives, rendered live. Every screen in the app, site, hub console and bot cards composes from these.
Buttons
Actions. Primary = one per view, lime, earned.
Tags & status dots
System + match status. Dots carry glow when healthy.
Tier pills
Handicap identity. Colour-coded, multiplier on the face.
Comeback badge
Appears when >30% behind leader. Pulses until used.
Progress bar
Raw-rep progress to target. 700ms fill, lime; coral when comeback-armed.
Standings row
The core game surface β medals, tier, bar, adjusted vs raw.
Chat bubbles
Bot β player surface (demo page, app feed). Bot bolds in lime.
Taunt card
AI-generated with canned fallback. Cheeky, never mean.
Charity pot card
Winner directs, never receives. Employer-fundable.
Ladder row
Season standings: position, streak, points.
Command chips
The chat grammar β identical on WhatsApp and Slack.
Result card
Generated as branded 1200Γ675 SVG/PNG β the shareable artefact.
Stat card
Numbers with meaning. Mono numerals, lime emphasis.
Status pill
Lifecycle states across hub console + matches.
QR connect
wa.me deep link as QR β gym-floor onboarding.
Empty state
Friendly copy + one action. Never a blank screen.
03 Β· Feature families β all 36 elements
Full backlog with status. Families AβF approved and largely built; G is the proposed second wave.
04 Β· Progress & roadmap
What's working today
- 90+ tests green across engine, bots and API β CI-gated on every push
- Push-to-deploy: GitHub β Cloudflare Pages, live in ~20s
- Full game loop playable: match β handicap β comeback β close β MVP vote β charity pot β season
- WhatsApp bot (via Qalarc Hub) + Slack bot (Bolt) on one command grammar
- AI layer live on the public site (guide, narrator, taunts) with graceful fallbacks
- Ops + corporate console with live state polling
Top blockers (full register: docs/15)
05 Β· Systems map
CLIENTS
EDGE
CORE
Full detail: docs/11_SYSTEMS_OVERVIEW.md Β· hosting decision: docs/16_HOSTING.md