1 · Tokens
color — mobile-ui-tokens.json
#060D0B
#0A1310
#040807
#101C17
#17251F
#2A3A32
#F2F5F1
#8A9A93
#5A6B64
#E8C87A
#F6E4B2
#C9A054
#86C9A4
#5FB98A
#F0645A
#0A2140
type — display serif is reserved for orientation and major numbers
Today · €128,420
Page title 28/32
Row 17/23
Body 15/21
Meta 13/18
Caption 11/14
inkFaint is a rail/dot/hairline colour — it does not clear 4.5:1 as text
Tabular numerals 0123456789
2 · Orientation and intelligence
DaySummary — three lines maximum, every term applies a filter
Today
Sunday, 26 July
- Flow:
- Hands:
- Money:
NumbersDisclosure — expands in place, links to /briefing
PeriodControl
MetricStrip — two columns
MetricStrip — four columns
ForecastCurve — settled solid, projected dashed
€128,420 forecast
€34,800 confirmed · €8,250 outstanding
FilterTabs — tab semantics with one travelling rule
21 items in All
3 · Timeline and rows
OperationRow — default (no invented time)
FocusedOperationRow — one luminous item per viewport
CarriedRow — overdue incomplete work, still actionable
OperationRow — complete (history collapses to a dot)
OperationRow — blocked
TimelineStream — day dividers, present marker, continuous rail
- Now
- Friday, 24 July
- Departure completeCan Verde · 3 peopleDeparture complete. Can Verde · 3 people Completed. 24 Jul, at 11:00.
- €1,200 contribution receivedAna Martins€1,200 contribution received. Ana Martins Completed. 24 Jul, no scheduled time.
- Yesterday
- Screening call completeMaya Laurent · introduced by AnaScreening call complete. Maya Laurent · introduced by Ana Completed. 25 Jul, at 11:30.
- Space reset completeCan Verde · Areas 1–3Space reset complete. Can Verde · Areas 1–3 Completed. 25 Jul, no scheduled time.
- Carried forward
- Vendor invoice overdueSol Provisions · 6 daysCarried from 20 JulVendor invoice overdue. Sol Provisions · 6 days Outgoing payment. 20 Jul, no scheduled time. Carried forward from an earlier day.
- Supplies list still unconfirmedKitchen · Sol ProvisionsCarried from 25 JulSupplies list still unconfirmed. Kitchen · Sol Provisions Confirm list — needs a decision. 25 Jul, no scheduled time. Carried forward from an earlier day.
- Today
- Access requestNora + 1 · 29 Jul–2 AugAccess request. Nora + 1 · 29 Jul–2 Aug Review — needs a decision. 26 Jul, no scheduled time.
- Space resetRoca Llisa · Carmen + teamSpace reset. Roca Llisa · Carmen + team In progress. 26 Jul, no scheduled time.
ChecklistTimeline — access handoff
- Identity verifiedNora + 1Verified
- Space readyRoca Llisa · Area 2Ready
- Arrival transport confirmed17:00Confirmed
- ArrivalNorth Gate17:30Upcoming
- Welcome notePending
DirectoryRow (person) — plain and selected
SpaceRow / MoneyRow / EventRow / AreaRow
- Roca LlisaCoastal residence · 4 areas78%In use
- €850 contribution dueContribution€850 incomingDue today
- Founders’ dinner26 Jul · 19:30 · Terrace12 of 12 places confirmedConfirmed
- Area 1Ready
- Area 2In use
- Area 3In use
- Area 4Attention
SkeletonRow — preserves final row geometry
EmptyState
Nothing in this filter
Switch to All to see the whole day, or add work with the + control.
4 · Status
StatusText — default list-row trailing state
StatusPill — detail headers and confirmation sheets
StatusDot + CountBadge
5 · Actions and feedback
Buttons — one champagne primary action per viewport
OverflowMenu — never hides the primary action
Banners
UndoToast — reversible low-risk writes only
6 · Form controls
7 · Sheets
Every sheet traps focus and restores it to the opener
8 · Load and edge states
Every screen renders all five through ?scenario=
Long names and translated-length labels
- Berth inspection and anti-fouling assessment for the north pontoonZugangsanfrage · Bartholomew Okonkwo-Fitzgerald · Marina zoneNeeds confirmation
