Знакомство (onboarding 1/4)3 контролов
buttonНачать
Advances to the next onboarding slide (onb-how); begins account creation for a new user
Primary CTA to commit a first-time user into the onboarding funnel
buttonУ меня уже есть аккаунт
Routes an existing user to sign-in, bypassing the intro slides into the hub
Ghost/secondary escape so returning users are not forced through onboarding
pickerПрогресс-точки (● ○ ○ ○, слайд 1 активен)
Non-interactive position indicator; the filled pill marks slide 1 of 4
Orients the user to onboarding length and progress; sets expectation of a short flow
Два касания в день (onboarding 2/4)4 контролов
buttonДальше
Advances to onb-privacy (slide 3)
Primary CTA to continue the two-tap ritual explainer
cardКарточка «Утро — как вы сейчас»
Static explainer card (illustrative, not tappable) describing the morning check-in
Teaches the morning half of the daily ritual before the user commits
cardКарточка «Вечер — что было важным»
Static explainer card describing the evening reflection
Teaches the evening half of the ritual (chat reflection with LUMI)
pickerПрогресс-точки (slide 2 active)
Non-interactive progress indicator, pill on slide 2
Shows position in the 4-slide onboarding
Это только ваше (onboarding 3/4)5 контролов
buttonПринять и продолжить
Accepts the privacy terms and advances to onb-first-checkin (slide 4)
Consent gate — user must accept data handling before first data is captured (152-ФЗ compliance)
buttonЧитать политику
Opens the full privacy policy document
Ghost/secondary path for users who want the full legal text before consenting
chipХранится в РФ, по 152-ФЗ
Static confirmation chip with a commit-dot; not interactive
Reassurance badge: data residency + legal compliance, reduces privacy anxiety
chipЭкспорт и удаление — в один тап
Static confirmation chip; not interactive
Reassurance badge: user retains full data control (export/delete)
pickerПрогресс-точки (slide 3 active)
Non-interactive progress indicator
Shows position in onboarding
Первая отметка (onboarding 4/4)4 контролов
dialНастроение-циферблат (значение 7/10)
Rotary dial input; dragging the knob around the arc sets the mood value 0–10 and updates the center numeral + descriptor word
The signature ritual instrument — captures the user's very first STATE reading and teaches the dial gesture
chipРабота / Сон / Семья / Спорт / Погода / Тишина
Multi-select context chips; tapping toggles chosen state (Работа and Семья pre-chosen). Colors the mood reading with contributing factors
Adds qualitative context to the numeric state so LUMI can later correlate factors with mood
buttonСохранить и открыть ЛУМИ
Commits the first check-in (dial value + chips) and enters the hub (hub-today). Uses commit styling
Terminal onboarding CTA — persists the first data point and drops the user into the live app
chipЛУМИ запомнит эту точку
Static memory-etch indicator; not interactive
Signals that this reading becomes a remembered data point, building trust in the memory model
Утро: как ты сейчас (ritual 5)6 контролов
iconЗакрыть (✕)
Dismisses the morning ritual sheet without saving, returning to the previous surface
Escape hatch — ritual is optional and interruptible
dialЭнергия-циферблат (6/10)
Rotary dial setting the Energy axis 0–10
Captures the first of three morning state axes via the signature dial
sliderНастроение (слайдер, 7)
Horizontal slider; dragging the thumb sets Mood value with тяжело/ровно/ясно scale
Second state axis, entered by slider for quick multi-value input
sliderФокус (слайдер, 5)
Slider setting the Focus axis (рассеян/средне/собран)
Third morning state axis
buttonОтметить утро
Commits all three morning axes and closes the sheet (advances the daily loop toward evening). Commit styling
Primary action that logs the morning half of the ritual and awards progress
row08:24 (time meta)
Static timestamp label; not interactive
Anchors the reading to the actual moment it was taken
Вечер: рефлексия (ritual 6)7 контролов
iconЗакрыть (✕)
Dismisses the evening reflection sheet without closing the day
Interruptible escape from the evening ritual
sliderКак закрываете день (слайдер, 8)
Slider capturing the end-of-day summary value in one gesture
Single-motion day-close reading that contrasts with the morning energy number
rowДобавить пару слов… (textarea)
Free-text field for a written reflection note appended to the chat thread
Lets the user add qualitative reflection beyond the slider
iconГолос (микрофон)
Starts voice capture to dictate the reflection instead of typing
Lower-friction input for evening reflection when typing is inconvenient
iconОтправить (send arrow)
Sends the composed reflection message into the thread with LUMI. Commit styling
Submits the written/dictated reflection turn
buttonЗакрыть день
Commits the evening reflection and advances to ritual-ceremony (день закрыт). Commit styling
Terminal evening CTA — closes the day, triggers streak/XP and the ceremony screen
chipОтмечено: «дожал ТЗ» → цель СберПрайм
Static memory-etch chip linking a reflection phrase to a goal; not interactive
Shows LUMI auto-linking reflection content to an active goal, reinforcing the memory/goal model
День закрыт (ritual 7)4 контролов
iconЗакрыть (✕)
Dismisses the ceremony summary and returns to the hub
Exit the celebratory recap
buttonГотово
Confirms the day is closed and returns to hub-today (ghost styling)
Primary dismissal that ends the daily loop on a positive note
cardКарточка «Поток: 12 дней подряд / +15 XP»
Static reward summary; not interactive
Rewards ritual completion with streak + XP feedback, motivating continuation
cardРитм-band (14 дней, последняя ячейка = сейчас)
Static rhythm/streak visualization; the gold 'now' cell marks today
Visualizes consistency streak; the gold cell is the neutral time-now marker (form-distinguished from accent)
Сегодня (hub 8, default tab)13 контролов
iconНапоминания (колокол)
Pushes the reminders sheet (system-nudge) over Today
Entry to the nudge/notification center from the primary tab
buttonГерб/крест (1 460 XP)
Pushes the Progress sheet (progress-hub); nav goes to dimmed pushed state
Persistent gamification crest — one-tap route to rank/XP detail from any tab
avatarАватар (И)
Opens Profile / Год в ЛУМИ (artifact-year)
Persistent account entry point to profile and the annual artifact
pickerНедельная лента (day-coins Пн–Вс, Вт=today/selected)
Each coin is a button; tapping selects that day and repopulates Today's state/tasks; density pips preview each day's activity
Lets the user scrub across the week and review any day's state without leaving the tab
cardКольца Состояние (День 70 / Ритм 85 / Поток 12)
Dial-gauge readouts; display-only summary of today's composite state
At-a-glance instrument cluster of the three headline metrics
cardNudge «Вечерняя отметка ждёт»
Inline prompt pointing to the ◉ ritual launcher; not itself a link but directs to the dial
Contextual reminder that the evening ritual is still due
checkboxЗадачи (4 rows, checkboxes)
Each task row has a checkbox; tapping toggles done/undone (2 of 4 done shown)
Lightweight task tracking integrated with the day, including the ritual tasks themselves
cardНастроение недели (спарклайн)
Static trend sparkline with 7,4 value and +0,8 delta; display-only
Micro weekly trend teaser that leads the user toward Итоги
navNav: Сегодня (active)
Current tab, marked aria-current; re-tap is inert
Marks location in the 4-tab bar
navNav: Диалог
Switches to hub-chat
Tab to the conversational surface
buttonNav: ◉ ритуал (raised, gold ring = due)
Launches the daily ritual (ritual-morning or ritual-evening depending on what's pending). Gold ring pulses when due
The central raised launcher — the app's heartbeat; not a page but the ritual entry point
navNav: Цели
Switches to hub-goals
Tab to the goals tree
navNav: Итоги
Switches to insights-dash
Tab to weekly insights
Диалог (hub 9)10 контролов
iconНовый диалог (+)
Starts a fresh chat thread with LUMI
Lets the user begin a new conversation rather than continuing history
buttonГерб/крест (1 460 XP)
Pushes Progress (progress-hub)
Persistent gamification entry (same as every tab)
avatarАватар (И)
Opens Profile / Год в ЛУМИ
Persistent account entry
chipЗабронировать
Accepts LUMI's proposed calendar block (deep-work, tomorrow 10:00–12:00); chosen/affirmative styling
Inline action to act on an AI suggestion without leaving chat
chipНе сейчас
Declines/defers the proposed block
Non-committal decline for the suggestion
rowНаписать ЛУМИ… (textarea)
Free-text composer for a chat message
Primary conversational input
iconГолос (микрофон)
Starts voice dictation into the composer
Low-friction voice input
iconОтправить (send arrow)
Sends the composed message to LUMI
Submits the chat turn
chipБлок «Глубокая работа» · завтра 10:00–12:00
Static confirm-chip previewing the proposed event; not itself tappable (the action chips act on it)
Shows exactly what will be booked so the choice is informed
navNav bar (Диалог active)
Tab bar; Диалог marked current, other slots switch tabs, ◉ launches ritual
Primary navigation persistent across tabs
Календарь (hub 10, pushed over Today)7 контролов
backНазад к Сегодня (←)
Pops the pushed calendar sheet back to hub-today
Return path since Calendar is a pushed sheet, not a tab (nav shown dimmed/inert)
tabМесяц / День (сегмент-переключатель)
Segmented control toggling month vs day view (День active)
Switches calendar granularity
pickerНедельная лента (day-coins)
Day coins select which day's agenda is shown (Вт=today/selected)
Scrub across the week to view any day's schedule
rowСобытия агенды (5 events, category-colored)
Each agenda event row; tapping opens/edits that event
Shows and lets the user manage the day's scheduled items
buttonРазложить день с ЛУМИ (+)
Invokes LUMI's deterministic schedule_day tool to auto-lay-out the day's blocks
AI-assisted day planning — the signature calendar action
rowЛиния «сейчас» (14:12)
Static now-line marker between events; not interactive
Neutral time-now indicator locating the present moment in the agenda
navNav bar (pushed, dimmed, no active tab)
Rendered inert (opacity 0.55, tabindex -1, aria-hidden); no tab marked active
Keeps spatial consistency while correctly showing Calendar is a non-tab destination
Цели (hub 11)8 контролов
iconНовая цель (+)
Opens creation flow for a new goal
Lets the user add a goal to the tree
buttonГерб/крест (1 460 XP)
Pushes Progress (progress-hub)
Persistent gamification entry
avatarАватар (И)
Opens Profile / Год в ЛУМИ
Persistent account entry
rowЦель «Закрыть кейс СберПрайм» (3/4, open)
Expandable goal node; chevron ▶ toggles the subtree (currently open, showing subtasks)
Top-level goal with roll-up progress ring; expands to reveal subtasks
checkboxПодзадачи СберПрайм (4 rows, checkboxes)
Each subtask has a checkbox toggling done; last one carries an «в работе» badge
Track sub-steps that roll up into the parent goal's percentage
rowЦель «Запустить завод волнами» (5/9, collapsed)
Collapsed goal node; tapping chevron expands its subtree
Second goal with 56% roll-up ring
rowЦель «Держать ритм ЛУМИ» (12/14, collapsed)
Collapsed goal node; expands on tap; roll-up ring is gold-arc (near complete)
Habit-style goal tied to the ritual streak, 86% complete
navNav bar (Цели active)
Tab bar; Цели current, others switch, ◉ launches ritual
Primary navigation
Итоги недели (insights 12)8 контролов
tabНеделя / Месяц (сегмент)
Segmented control switching insight period (Неделя active)
Toggles the aggregation window for insights
buttonГерб/крест (1 460 XP)
Pushes Progress (progress-hub)
Persistent gamification entry
avatarАватар (И)
Opens Profile / Год в ЛУМИ
Persistent account entry
cardHeadline «7,4/10» карточка
Static weekly-average headline with delta; display-only
Leads insights with the single most important number
card«Что двигает состояние» (baseline bars)
Static diverging bar chart of factor impacts (Прогулка +1,4 … Переключения −1,2)
Explains which factors raise/lower state — the core analytical payoff
cardРитм отметок (week bars, Вс=today)
Static per-day check-in bar chart; display-only
Shows check-in consistency across the week
buttonЧитать письмо недели
Navigates to insights-story (Письмо недели)
Primary CTA into the narrative weekly letter
navNav bar (Итоги active)
Tab bar; Итоги current
Primary navigation
Письмо недели (insights 13)7 контролов
backНазад к итогам (←)
Returns to insights-dash
Back path since the letter is pushed from the insights dashboard
iconПоделиться (share)
Opens share sheet to export/share the weekly letter
Lets the user share the narrative artifact
buttonГерб/крест (1 460 XP)
Pushes Progress
Persistent gamification entry
avatarАватар (И)
Opens Profile / Год в ЛУМИ
Persistent account entry
pickerПрогресс-точки главы (2/4 on)
Static chapter progress indicator within the letter; not interactive
Shows how far through the multi-chapter narrative the reader is
buttonДобавить блок в календарь
Books the recommended morning deep-work block into the calendar
Turns the letter's single recommendation into a concrete scheduled action
navNav bar (Итоги active)
Tab bar; Итоги marked active (letter belongs to insights)
Primary navigation
Прогресс (progress 14, pushed via crest)7 контролов
backНазад (←)
Pops the Progress sheet back to the originating tab
Return path since Progress is pushed via the crest, not a tab (nav dimmed/inert)
avatarАватар (И)
Opens Profile / Год в ЛУМИ
Account entry retained in the app-bar
cardРанг-медальон «Ранг 4 · Навигатор» + прогресс-бар 75%
Static rank medallion with XP-to-next-rank progress; display-only
Headline gamification status and distance to next rank
cardРитм / Поток stat-карточки
Static bento stat tiles (Ритм 85 ▲6, Поток 12 дней); display-only
Key gamification KPIs at a glance
cardРитм за 30 дней (rhythm band, now cell gold)
Static 30-day consistency band; the gold cell marks today
Long-range streak visualization; gold now-cell = neutral time marker
cardДостижения (ach grid, 7/18)
Achievement badges; unlocked/locked states with progress (e.g. Поток 30 → 12/30); tapping a badge could open its detail
Collectible achievements that drive continued engagement
navNav bar (pushed, dimmed, no active tab)
Inert dimmed nav, aria-hidden, no aria-current
Signals Progress is a non-tab pushed destination
Новый ранг (progress 15, modal)5 контролов
cardScrim (затемнение фона)
Dark overlay behind the modal; typically tap-to-dismiss
Focuses attention on the reward moment and blocks background interaction
cardРанг-медальон «V» + «Штурман»
Static celebratory rank medallion; display-only
Ceremonial reveal of the newly earned rank
chipОткрыта тема «Латунь» и герб «Штурман»
Static unlock chip; not interactive
Announces the cosmetic rewards tied to the rank (theme + crest)
buttonПримерить тему
Applies/previews the newly unlocked «Латунь» theme (commit styling)
Primary CTA converting the reward into an immediate customization action
buttonПозже
Dismisses the modal without applying the theme (ghost)
Defer path so the reward is never forced
Год в ЛУМИ (artifact 16, pushed via avatar)7 контролов
iconЗакрыть (✕)
Closes the annual artifact and returns to the originating surface
Exit the full-screen year story (pushed via avatar)
iconПоделиться (share)
Opens share sheet for the year story
Lets the user share their annual recap
pickerПрогресс-точки главы (3/4 on)
Static chapter indicator for the multi-chapter year story
Shows progress through the annual narrative
cardСостояние по месяцам (month bars, Ноя=now)
Static per-month state chart; the gold Ноя column marks the current month
Year-long trend; gold now-column = neutral time-now marker
cardСлово года «Ровнее» (insight card)
Static highlighted year-summary card; display-only
Distills the year into one resonant word — emotional payoff of the artifact
buttonСмотреть следующую главу
Advances to the next chapter of the year story
Primary CTA to continue the multi-chapter narrative
buttonСохранить открытку года
Saves/exports a shareable year postcard (ghost)
Secondary keepsake export action
Пустой день (system 17)6 контролов
iconНапоминания (колокол)
Pushes the reminders sheet (system-nudge)
Reminder entry retained even on an empty day
buttonГерб/крест (1 460 XP)
Pushes Progress
Persistent gamification entry
avatarАватар (И)
Opens Profile / Год в ЛУМИ
Persistent account entry
buttonОтметить утро
Launches the morning ritual (ritual-morning) to seed the empty day (commit styling)
Single clear CTA that turns an empty state into the first action of the day
cardEmpty illustration «День ещё чистый»
Static empty-state mark + copy; display-only
Explains why the day is blank and lowers the barrier to the first check-in
navNav bar (Сегодня active)
Tab bar; Сегодня current, ◉ launches ritual
Primary navigation — empty day is still the Today tab
Напоминание (system 18, pushed via bell)10 контролов
backНазад к Сегодня (←)
Pops the reminders sheet back to hub-today
Return path since reminders are pushed via the bell (nav dimmed/inert)
buttonГерб/крест (1 460 XP)
Pushes Progress
Persistent gamification entry
avatarАватар (И)
Opens Profile / Год в ЛУМИ
Persistent account entry
cardNudge «Вечер — время закрыть день»
Informational nudge card; directs toward the ritual launcher
Streak-preservation reminder
cardNudge «До Штурмана 40 XP» (accent icon)
Informational gamification nudge; display-only
Motivates further check-ins by surfacing the near-term reward
cardNudge «Тихий час?» (schedule-shift suggestion)
Suggestion nudge proposing to move the evening reminder to 21:30
Adaptive reminder-timing suggestion based on observed behavior
chipСдвинуть на 21:30
Accepts the suggestion and reschedules the evening reminder (chosen styling)
One-tap accept for the adaptive reminder change
chipОставить как есть
Declines the reschedule, keeping current timing
Decline path for the suggestion
cardEmpty «Больше напоминаний нет»
Static end-of-list empty state; display-only
Reassures that LUMI notifies rarely and only usefully
navNav bar (pushed, dimmed, no active tab)
Inert dimmed nav, aria-hidden
Signals reminders is a non-tab pushed destination