Building Blocks → Palettes

Concept: every application in the fleet is a typed building block. Blocks get assembled into palettes (purpose-built panels), viewed through lenses (need / want / use), and served according to roles. One composition model from your morning briefing to a recruiter's demo.

← Mockups home · Picker · Signal · Direct Line

The infographic — four layers, one flow

BLOCKSapps as typed parts
in ▸ out ports
Signalout: briefing · audio Dictateout: intents Benchmarksout: evals Photolibout: images Brandingout: posts Notifyin: events Spend Guardout: alerts Gia Chatin/out: dialog Fleet Auditout: health
▼ ▼ ▼
PALETTESblocks assembled
for a purpose
🌅 MORNING OPSSignal + Calendar + Spend + Notify 🎨 CREATOR DESKBranding + Photolib + Voice + LinkedIn 🛠 FLEET ROOMAudit + Spend + Dispatch + Logs 🎬 DEMO STAGEGallery + Benchmarks + Trust artifacts
▼ ▼ ▼
LENSESreorder everything
by intent
NEED — act now WANT — explore USE — daily tools
▼ ▼ ▼
ROLESwho sees what,
at what power
OWNEReverything · admin FAMILYchosen palettes · use COLLABORATORdemo stage · use VISITORgallery · view

The control panel — what assembling feels like

BLOCK LIBRARY

SOURCES

Signal briefing Fleet health Spend guard Photo stream

ACTIONS

Dictate Dispatch job Publish post

BRAINS

Gia chat Benchmarks
🌅 MORNING OPS — Byron's palette
SIGNAL BRIEFING

EP 15 ready · 4 stories · ▶ play · park topics → feeds Notify

SPEND GUARD

All quiet · $4.10 today · alert only on class-change

NOTIFY FEED

2 events overnight · access request (pending you)

DICTATE

tap → capture intent → OB1 consumer · destination chips

GIA — DIRECT LINE

"Morning. EP 15 rendered clean…" · same session as Telegram

drag from library · wires = feeds · every tile answers "why am I seeing this"

INSPECTOR — Signal briefing

typesource · audio+cards
feedsNotify · Gia context
freshnessupdated 6:15 today
cost$0.11 / episode

PERMISSIONS

OWNER · admin FAMILY · listen COLLAB · — VISITOR · —

LENS TAGS

WANTUSENEED (only on alert)

Role & permission model

Capability level →
Role ↓
SEE
tile visible
USE
consume/play/read
WIRE
rearrange, connect feeds
ADMIN
grant, configure, spend
Owner (keyed device)all blocksallallall
Family (invited key)granted palettesgranted blocks
Collaborator (share link, expiring)Demo Stagedemo blocks only
Visitor (public)Gallery onlypublic cards

How it hangs together