# app-shell Specification ## Purpose Определяет общий каркас frontend-приложения, в который встраиваются доменные экраны. ## Requirements ### Requirement: Frontend предоставляет минимальный каркас приложения Frontend SHALL предоставлять русскоязычный адаптивный каркас приложения с маршрутами `/login`, `/register`, `/accounts`, `/accounts/:accountId` и `/settings`, светлой финансовой темой и навигацией для счетов и настроек. Каркас MUST содержать состояния загрузки, ошибки и пустых данных без реализации доменных сценариев. #### Scenario: Пользователь открывает маршрут MVP - **WHEN** пользователь переходит на любой маршрут MVP - **THEN** frontend отображает соответствующий каркас страницы и не показывает шаблонный Todo-интерфейс