# Источники frontend | Что нужно установить | Владелец | | --- | --- | | Какое implementation-решение принять | [CONVENTIONS](CONVENTIONS.md) | | HTTP wire contract и направление генерации | Backend runtime OpenAPI → [snapshot/types workflow](../../docs/development/runtime-openapi-verification.md) | | Error codes/validation/error envelope | [docs: HTTP API](../../docs/architecture/http-api.md) | | Auth/session, token storage и refresh | [Аутентификация](../../docs/domains/authentication/overview.md), [подключение брокера](../../docs/integrations/tbank.md) | | Значение Money, cached snapshot, account/position/income | [docs: Domain](../../docs/glossary.md) | | Mantine/theme/tokens и существующие stories | [Дизайн-система](../../docs/development/design-system.md), [UI-каталог](../../docs/development/ui-catalog.md) | | As-built behavior нужной feature | [docs: Features](../../docs/README.md#предметные-области) | | Существующие behavioral requirements, если нужны по задаче | [specs index](../../specs/AI_INDEX.md) | | Действующие versions/scripts/check scope | package.json, lockfile, Biome/TS/dependency configs | Открывай точный source только по возникшему вопросу. Code examples показывают pattern, но не переопределяют контракт. Specs не являются editable OpenAPI; SDD-процедура для обычной работы не нужна. При конфликте источников сначала установи факты, не меняй generated types или security policy по догадке.