Internal product workspace

Dashboard

Active Sprint: Project Atlas
UREKA PLATFORM 2.0

The operating system for professional live breaking.

One source of truth for product direction, design language, rendering architecture, broadcast layouts, extension behavior, documentation, and release planning.

ATLASFoundation Sprint
Production Releasev1.06.0Guided Setup Release
Extensionv0.10.18Manual controls + Chase List
Current InitiativeProject AtlasUDL + Command Grid
Current StageFoundationDesign system before integration

Active Milestones

4 Open
Product BlueprintVision, mission, principles, platform layers
1
Ureka Design Language v1.0Foundations, materials, typography, effects
2
Component Library v1.0Tiles, panels, counters, legends, tickers
3
Skin SDK & Plugin ArchitectureIsolated layouts and renderer contracts

Platform Health

Stable
Team Board rendererStable
Chase List rendererStable
Live previewStable
Whatnot extension syncBeta
Command GridDesign

Platform Architecture

North Star
ApplicationsTeam Board · Chase List · Progress · Hits
Broadcast LayoutsClassic · Center Logo · Broadcast · Command Grid
Rendering EnginePayload · Preview · OBS Browser Source
Component LibraryTiles · Panels · Counters · Headers · Tickers
Ureka Design LanguageColor · Type · Materials · Motion · Effects

Product

The strategic foundation for what Ureka is, who it serves, and how decisions are made.

Vision

The easiest way for live breakers to create professional broadcasts.

Mission

Give every breaker a polished, interactive live experience without requiring broadcast expertise.

Product Principles

  1. Less setup, more breaking
  2. Live first
  3. One source of truth
  4. Consistency beats cleverness
  5. Progressive power

Product Pillars

BroadcastWhat viewers see
ControlWhat streamers operate
AutomationWhat Ureka handles
BrandingHow each stream feels unique
GrowthHow users learn and improve

Ureka Design Language

Shared foundations for every broadcast layout and future product surface.

Gold / Primary#D7A53C
Blue / Broadcast#2C8FFF
Red / Broadcast#D93C2F
Steel / Light#D6DADF
Carbon#10151D
Black Glass#080B11

Typography Roles

DISPLAY HERO
30 REMAINING
AVAILABLE · TAKEN
ALL CARDS SHIP · BREAKS ONCE FILLED

Materials

Brushed SteelDark ChromeCarbon FiberBlack GlassBroadcast GlowGold Trim

Component Library

Reusable broadcast elements. Nothing is designed twice if it can become a component.

NYM

Team Tile

Available, taken, color-team, highlighted, and disabled states.

Draft
8 / 30REMAINING

Counter

Large, medium, and compact broadcast counter variants.

Draft
UREKASTREAM STUDIO

Center Panel

Logo, stream moment, statistics, and custom content variants.

Draft
AVAILABLE TAKEN

Legend

Available, taken, warning, and information patterns.

Draft
◆ ALL CARDS SHIP ◆ BREAKS ONCE FILLED

Ticker

Long, compact, icon, and minimal variants.

Draft
TEAM BREAKSMLB TEAMS

Broadcast Header

Hero, standard, and compact hierarchy variants.

Draft

Broadcast Layouts

Layout packages assemble shared components without changing core application state.

Classic

Flexible grid layout for straightforward team and chase displays.

Production

Broadcast Board

Enhanced board treatment with broadcast framing and typography.

Production

Center Logo

Teams arranged around a central brand or Stream Moment panel.

Production

Command Grid · Project Atlas

First layout built fully on the Ureka Design Language and plugin architecture.

Design

Engineering

Technical boundaries, renderer ownership, skin isolation, and data flow.

Canonical Rendering Flow

EditorPayloadRendererLayoutPreview + OBS

Skin Package

skins/command-grid/
  manifest.json
  renderer.js
  style.css
  preview.png
  assets/
    frame.svg
    panel.svg
    counter.svg
    ticker.svg

Core Ownership

  • Core owns state and payload normalization
  • Renderer owns DOM lifecycle
  • Layout owns composition and styling
  • Extension owns control, not rendering
  • Preview and OBS use the same output

Help & Setup

User-facing setup documentation and troubleshooting references.

Install ExtensionDeveloper mode and Load unpacked workflow
Configure Browser SourceName it Ureka Stream Studio · 1080 × 1920
Start a BreakCopy a fresh OBS URL and replace the existing URL
Manual ControlsTeam Board and Chase List correction workflows

Requests for Comments

Meaningful product and architecture changes are documented before implementation.

IDProposalStatusOwner
RFC-001Command Grid / Project AtlasApprovedProduct + Design
RFC-002Plugin-Based Broadcast LayoutsDraftEngineering
RFC-003Ureka Design Language v1.0In ReviewDesign
RFC-004Unified Preview and OBS RendererPlannedEngineering

Search Workspace