diff --git a/context/00-workspace-layout.md b/context/00-workspace-layout.md index cbb62f3..45213f8 100644 --- a/context/00-workspace-layout.md +++ b/context/00-workspace-layout.md @@ -15,6 +15,7 @@ ├── arm-core/ → git: arm-core ядро: FastAPI + React (монорепо по шаблону команды) ├── tabular-parser/ → git: arm-tabular-parser сервис разбора XLS/XLSX/XLSB (ОСВ, ББ, ОФР) ├── scan-gateway/ → git: arm-scan-gateway адаптер ИС Сканирование (PDF/PNG/JPG) +├── arm-statements/ → git: arm-statements пакет общего кода нормализации ББ/ОФР `arm_statements` (копируется в сервисы и ядро; план 1 change unified-statement-normalization) └── .claude/ ← настройки workspace: хуки, разрешения (не в git или в arm-ka-docs/.claude-workspace) ``` @@ -37,7 +38,7 @@ связанные PR в других репозиториях. - **Worktree вместо веток в основном checkout.** Хуки запрещают запись в `main`; работа идёт в worktree. Для среза, затрагивающего несколько репозиториев, worktree собираются в зеркальный workspace `.wt/<срез>/` рядом с основным: - `docs/`, `arm-core/`, `tabular-parser/`, `scan-gateway/` — worktree веток `feat/-`, а `fixtures/`, + `docs/`, `arm-core/`, `tabular-parser/`, `scan-gateway/`, `arm-statements/` — worktree веток `feat/-`, а `fixtures/`, `reference-old-arm/`, `CLAUDE.md`, `.claude/` — симлинки на основной workspace. Так относительные ссылки `../docs`, `../fixtures` и хуки работают и в ветке. `.wt/` в git не попадает (workspace — не репозиторий).