Design delivery
The system a developer can build from.
Each component below carries the rule it enforces. Type is deliberately neutral until brand artwork is approved — no invented script wordmark.
Colour
Amber means one thing only: a link between a moment and its meaning. It is never used for decoration or for a health verdict.
Type
Good morning
What mattered in this conversation
Body copy at fourteen, generous leading, never below twelve for anything a person must read.
54 · 48 · 6:48
Values are mono and tabular so columns and comparisons stay aligned.
Personal range
54bpm
Inside your usual range, last 30 nights · 51–58
The same component while learning
Learning your pattern
Observations are shown straight away. A personal comparison appears once enough valid data exists for this metric.
Charts
7 nights · hours · no smoothing
A real gap stays a gap. Missing data is never joined into a continuous line.
Honest states
A dash and a reason. Never a zero.
Keeps its timestamp. Never labelled live.
Observations now, comparison later.
No plausible summary is invented.
Ask says so, and names what it lacks.
Accessibility and Arabic
Tap targets are at least 44 points, including rows inside dense Body lists.
Larger text reflows every layout; the presenter controls prove it live.
Arabic mirrors the whole interface, including the Link Line, chart direction and back navigation.
Motion is reduced to opacity when the system asks for reduced motion.
Status and meaning are never carried by colour alone.
Screen contracts covered by the prototype
O01–O10 · First use
Launch, welcome, account, privacy, profile, pairing, fit, sources, Link introduction
D01–D03 · Day
Personal home, NEXT detail, action detail and completion
B01–B09 · Body
Overview, Core, Recovery, Sleep, Heart, Vitals, What Changed, Trends, source and quality
A01–A07 · Activity
History, detail, everyday movement, imported activity, share preview
L01–L08 · Link
Home, search, capture, transfer, transcription, understanding, result, evidence, review
Q01–Q03 · Ask
Ask Link, answer with sources, coverage and scope, insufficient and learning replies
S01–S11 · Utilities
Device, sources, calendar, privacy, personalization, preferences, account, help, about
Hard states
Offline, failed capture, unsupported sensor, denied permission, expired credential
A screen ID identifies a destination or a reusable overlay. Sheets and component variants serve several IDs; the app is not inflated to meet a screen count.
Open decision for the founder and engineering: a signed metric-and-source specification covering calculation, minimum valid data, personal baselines, freshness and supported claims for every value in 9 metrics shown here.