schema: spec-driven context: | Репозиторий arm-web — фронт системы АРМ КА (ДКБ, Россельхозбанк): SPA кредитного аналитика поверх API arm-core (/api/v1). Workspace из нескольких репозиториев; общий контекст — ../CLAUDE.md и ../docs/ (репозиторий arm-ka-docs). Источники истины: OpenAPI arm-core и ../docs/dev/frontend-api-guide.md (контракт), ../docs/context/10-user-journey.md (путь пользователя), ../docs/mockup/ (макет, по одному экрану через INDEX.md), ../docs/context/05-domain-rules.md (правила). Стек: React 18 + TypeScript strict, rsbuild, antd 6, Redux Toolkit, react-router 7, pdfjs-dist, biome. Интеграционная ветка — test (PR вливаются в неё, main не трогаем). Язык документов и коммитов — русский. rules: proposal: - Перечислять экраны (номера макета) и эндпоинты arm-core, которые затрагиваются - Чего нет в API arm-core — не придумывать на фронте; пробел API — отдельный change/issue в arm-core - Раздел «Non-goals» обязателен specs: - Сценарии — по шагам пользовательского пути на локальном стенде arm-core с фикстурами ../fixtures design: - Производные консолидации считает сервер; фронт не дублирует вычисления - Все запросы — через src/api/client.ts tasks: - Задачи не больше половины дня, с указанием файлов operations: apply: guidance: - Работать в ветке feat/- от test; PR в test - После изменений — make check (biome, tsc, build)