Репозитории
Каждый сервис и BFF живёт в отдельном git-репозитории. Этот vault (obsidian_erp) — центральная документация и трекер задач.
Микросервисы (Java + Spring Boot)
| Сервис | Порт | Репозиторий | Путь | Статус |
|---|---|---|---|---|
| Auth Service | :3001 | erp-auth-service | ../erp-auth-service | deployed |
| User Service | :3002 | erp-user-service | ../erp-user-service | deployed |
| Store Service | :3003 | erp-store-service | ../erp-store-service | deployed |
| Catalog Service | :3004 | erp-catalog-service | ../erp-catalog-service | deployed (BR 3.4 — catalog sync для PK) |
| Warehouse Service | :3008 | erp-warehouse-service | ../erp-warehouse-service | deployed |
| Order Service | :3005 | erp-order-service | ../erp-order-service | deployed (BR 3.3 — refund Phase 3 e2e) |
| Aggregator Service | :3013 | erp-aggregator-service | ../erp-aggregator-service | deployed (M3: menu+stoplist) |
| Customer Service | :3014 | erp-customer-service | ../erp-customer-service | deployed (BR 3.1) — CRM + customer_groups с recompute-scheduler |
| Paykeeper Adapter | :3015 | erp-paykeeper-adapter | ../erp-paykeeper-adapter | deployed (BR 3.3 + 3.4 — refunds + catalog sync) |
| Loyalty Service | :3007 | erp-loyalty-service | ../erp-loyalty-service | in_progress (репо создан и склонирован, пустой — кода ещё нет) |
AI-инфраструктура (Node.js + TS, BR 6.3, OpenClaw)
| Компонент | Где | Репозиторий | Путь | Статус |
|---|---|---|---|---|
| OpenClaw Gateway | Windows native | upstream openclaw/openclaw | C:\Users\ | external (mainstream MIT, https://openclaw.ai) |
MCP erp-skills | Windows subprocess | erp-openclaw-skills | ../erp-openclaw-skills | deployed (5 tools работают, create_order=stub) |
MCP obsidian-vault | Windows subprocess | @modelcontextprotocol/server-filesystem | npx (no local clone) | external |
| Vault на Windows | Windows file system | obsidian_erp clone | ~/Documents/obsidian_erp (daily git pull) | shared |
| WS-shim в admin-bff | VPS | erp-admin/bff/src/routes/agent.ts | ../erp-admin | active |
erp-openclaw-agent | — | удалён | — | superseded (ADR-022 rev 2) |
LLM-хост — Windows-машина Алексея (WSL2 + Ollama + Qwen 2.5 14B), доступ из OpenClaw на Windows native через 127.0.0.1:11434 (если WSL2 mirrored) или WSL IP (см. ADR-023 + reference_windows_wsl).
BFF / Frontend / Desktop
| Что | Порт | Репозиторий | Путь | Статус |
|---|---|---|---|---|
| Admin (BFF + Web) | :3020 | erp-admin | ../erp-admin | deployed |
| POS (BFF + Mobile/Android) | :3022 | erp-pos | ../erp-pos | deployed (заморожен 2026-04-17 — POS перешёл на десктопный клиент) |
| POS Desktop (Tauri 2 + React) | — (Windows) | erp-pos-desktop | ../erp-pos-desktop | active (MVP в работе — BR 6.1 marketing carousel, idle handling) |
| KDS (Tauri 2 + React, Android+Windows) | — (Android) | erp-kds | ../erp-kds | bootstrapped (BR 5.1) — 5 экранов, transport-абстракция Cloud+Mock, Android-target — склонирован локально |
| Customer (BFF + Web + Mobile) | :3021 | erp-customer | ../erp-customer | planned (репо ещё не создан) |
Инфраструктура и документация
| Репозиторий | Описание | Путь |
|---|---|---|
obsidian_erp (этот vault) | Документация, задачи, ADR | . |
erp-infrastructure | Docker Compose, K8s манифесты, CI/CD | ../erp-infrastructure |
quartz-site | Quartz-сайт для публичной версии документации | ../quartz-site |
quartz-test-base | Test plans, manual testing checklists, RBAC matrix, known bugs index | ../quartz-test-base |
Сторонние проекты (вне ERP)
| Репозиторий | Описание | Путь |
|---|---|---|
ai-photo-studio-frontend | AI Photo Studio — React/Vite frontend (Альфа дизайн), интегрирован в админку через iframe-модалку на ProductView/EditPage | ../ai-photo-studio-frontend |
ai-photo-studio-backend | AI Photo Studio — Go backend (chi + worker, Polza/OpenRouter), деплой на ai-photostudio-api-test.nirbi.ru | ../ai-photo-studio-backend |
Будущие микросервисы (репо ещё не созданы)
| Сервис | Порт | Репозиторий | Фаза |
|---|---|---|---|
| Payment Service | :3006 | erp-payment-service | Phase 2 |
| Finance Service | :3009 | erp-finance-service | Phase 4 |
| Notification Service | :3010 | erp-notification-service | Phase 3 |
| Report Service | :3011 | erp-report-service | Phase 4 |
| Integration Service | :3012 | erp-integration-service | Phase 3 |
Именование
Все репозитории лежат в одной родительской директории (
~/startup/erp/). Пути указаны относительно vault.