QA-каталог экранов
Каждая ссылка — статическая страница одного состояния экрана. Тулбар на странице переключает тему, палитру, плотность, масштаб и язык (en/de/uk — те же страницы с префиксом /qa/<locale>/). Инструменты: скан переполнений и ошибок.
AI-ассистент — текст assistant-text
- Пустой чат + панель чатов + настройки
home—emptyofflinedrawersettingssettings-loadingsettings-errordrawer-emptydrawer-loadingdrawer-errordrawer-menudrawer-delete - Диалог: поток, остановка, ошибки, источники, карточка действия
conversation—completedstreamingthinkingstoppedqueuedfailedtimeoutsync-pendingsourcesnot-foundproposalplan-pendingplan-partly-acceptedplan-appliedexecutingcommittedpartialaction-failedcancelledrolled-backloadingerroroffline
AI-ассистент — голос assistant-voice
- Сессия: разрешение, слушаю, подтверждение, выполнение, ошибки, недоступно
session—educationrequestingidledeniedunsupportedpreparingconnectinglisteningfinalizingawaiting-confirmationexecutingspeakinginterruptedreconnectingroute-resumecompletedpartialerror-offlineerror-route-losterror-voice-not-chosenerror-providerfatalrecoveredunavailable-keyunavailable - Каталог голосов
catalog—readyplayingrequestedactivefavoritesmaleempty-searchloadingerror - Настройка записи
recording—readyadd-languagetranslationsavingloadingerror - Возможности (сертификация моделей)
certification—readyloadingerror
Вход / Регистрация auth
- Welcome
welcome—idlewaitingcancellederrorofflineclear-failed - Вход по email-коду
login—addressaddress-invalidaddress-sendingaddress-errorcodecode-invalidcode-expiredcode-lockedcode-checkingcode-resend-ready
Дизайн-система design-system
Привычки habits
- Обзор · День · Неделя · Месяц · Год + состояния
root—overviewdayweekmonthyearloadingemptyerrorofflineundoconflict - Детали привычки
detail—populatedduration-runningquantitybinary-donenot-scheduledarchive-guarddelete-guardnot-found - Форма привычки
form—neweditinvalidlibrary-opencolors-opensavingdirty-guard
Главная home
- Обзор дня
overview—loadingemptypopulatedrefreshingofflineoffline-unavailablesync-pendingconflictpartial-errorerror - Приветствие по времени суток
greeting—morningdayeveningnight
Онбординг и восстановление onboarding
- Профиль
profile—idleinvalidsavingerrorofflineconflict - Ключ восстановления (показ / ввод / Drive)
protect—key-shownkey-savedpromptprompt-formatprompt-wrongprompt-checkingdrive-readydrive-absentdrive-busydrive-not-found - Резервная копия в Google Drive
drive-backup—readyauthorizingbusyaccess-unavailablefailedverified - Восстановление и настройка ключа
restore—protectsetup-loadingsetup-creatingsetup-save-keysetup-save-key-revealedsetup-confirm-keysetup-confirm-key-invalidsetup-configuredrestore-overviewrestore-inputrestore-input-invalidrestore-runningrestore-completefailure-restorefailure-load
PWA-поверхности pwa
- Установка: браузер, лист, iPhone, Android, готово
install—browserinstallableinstall-sheetinstructions-iosinstalling-androidinstalling-genericinstalleddismissedpendingunavailable - Офлайн-готовность
offline—offline-readyoffline-onlinereconnectingstale - Обновление: доступно, выполняется, ошибка, откат
update—availablesheetsheet-offlineupdating-downloadingupdating-installingupdating-validationupdating-activationupdating-recoveryfailed-downloadfailed-installfailed-activationrolling-backrolled-backrollback-failed - Ручное восстановление
recovery—defaultsupport-unavailableofflinebusy
Напоминания и уведомления reminders
- Список напоминаний
list—populatedactive-onlyemptyloadingerrorofflineundoerrorspermission-promptpermission-denied - Детали напоминания
detail—populatedrelativedisableddelivery-errormissing - Редактор напоминания (лист) + удаление
editor—neweditinvaliddiscardrecurrenceleadsavingerrorconflictdelete - Разрешение на уведомления (лист)
permission—promptdeniedgrantedunsupported - Уведомления (панель)
inbox—populatedunreademptyall-readloadingerror - Детали уведомления
notification—ai-changetaskreadmissing
Расписание schedule
- День: таймлайн, сводка, листы (конфликт, AI, история, сон, редактор)
day—populatedemptyloadingerrorofflinepartialno-sleep-windowsave-errorpermission-requiredoverlap-noticeoverlap-choiceoverlap-confirmresultresult-restoredai-idleai-loadingai-previewai-invalidai-errorhistorysleeprestoreconflicteditor-neweditor-editeditor-invalidextra-time - Карточка задачи/привычки из расписания
entity-editor—task-newtask-edithabit-editguarderror
Настройки settings
- Корень: поиск, группы, выход
root—populatedsearchsearch-emptysign-out - Профиль (имя, язык, часовой пояс)
profile—idledirtysavingsavedinvalidconflicterrorloadingload-error - Аккаунт и безопасность
account—overviewkey-createdlogout-successconflicterrorrefresh-requiredloadingunavailableguard - Оформление (живая тема)
appearance—livesavingsavedconflicterrorloadingload-error - Голосовой ассистент: ключ (+ вкладки голоса)
voice-key—connectedreplacenot-connectedcheckinginvalidoffline - Синхронизация и резервная копия
sync—idlesyncingconflicterrorofflineloadingunavailable - Экспорт данных
export—lockedreadycreatingdoneerror - Хранение данных
storage—populateddevicebrowserselectedcleaningfreedemptyconfirmloadingload-error - Ключ восстановления
recovery—configurednot-configureddrivesecretverifiedinvalidloadingunavailable - Помощь и документы
help—populatedarticleopen-errorloadingerror - Удаление аккаунта
delete-account—consequencesreauthenticationconfirmationmismatchdeletingsuccesserror
Оболочка shell
- Корень: Главная
root-home—populated - Корень: AI (+FAB)
root-assistant—populated - Подэкран: Расписание («Назад» + шестерёнка)
sub-schedule—populated - Настройки (заголовок в строке «Назад»)
sub-settings—populated - Секция настроек (без строки «Назад»)
sub-settings-section—populated - Детали задачи (свой «←», без строки)
sub-task-detail—populated - Баннеры: офлайн + обновление + установка
banners—offlinereconnectingupdateinstallall - Состояния маршрута
status—route-loadingroute-unavailablenot-foundroute-errorunsupportedcatalog-loadingcatalog-error - Клавиатура открыта (панель спрятана)
keyboard—populated
Задачи и группы tasks
- Список / доска
list—loadingemptypopulatedfilter-emptyofflinepartial-errorerrordraft-recoveryarchiveall-openmenu-opendeletingundo - Детали задачи
detail—populatedsubtaskcompletednot-foundreorder - Редактор задачи
editor—neweditsubtaskinvalidsavingerrorconflictguard - Редактор группы
group-editor—neweditduplicatesavingguard