Репозитории

Каждый сервис и BFF живёт в отдельном git-репозитории. Этот vault (obsidian_erp) — центральная документация и трекер задач.

Микросервисы (Java + Spring Boot)

СервисПортРепозиторийПутьСтатус
Auth Service:3001erp-auth-service../erp-auth-servicedeployed
User Service:3002erp-user-service../erp-user-servicedeployed
Store Service:3003erp-store-service../erp-store-servicedeployed
Catalog Service:3004erp-catalog-service../erp-catalog-servicedeployed (BR 3.4 — catalog sync для PK)
Warehouse Service:3008erp-warehouse-service../erp-warehouse-servicedeployed
Order Service:3005erp-order-service../erp-order-servicedeployed (BR 3.3 — refund Phase 3 e2e)
Aggregator Service:3013erp-aggregator-service../erp-aggregator-servicedeployed (M3: menu+stoplist)
Customer Service:3014erp-customer-service../erp-customer-servicedeployed (BR 3.1) — CRM + customer_groups с recompute-scheduler
Paykeeper Adapter:3015erp-paykeeper-adapter../erp-paykeeper-adapterdeployed (BR 3.3 + 3.4 — refunds + catalog sync)
Loyalty Service:3007erp-loyalty-service../erp-loyalty-servicein_progress (репо создан и склонирован, пустой — кода ещё нет)

AI-инфраструктура (Node.js + TS, BR 6.3, OpenClaw)

КомпонентГдеРепозиторийПутьСтатус
OpenClaw GatewayWindows nativeupstream openclaw/openclawC:\Users\\.openclawexternal (mainstream MIT, https://openclaw.ai)
MCP erp-skillsWindows subprocesserp-openclaw-skills../erp-openclaw-skillsdeployed (5 tools работают, create_order=stub)
MCP obsidian-vaultWindows subprocess@modelcontextprotocol/server-filesystemnpx (no local clone)external
Vault на WindowsWindows file systemobsidian_erp clone~/Documents/obsidian_erp (daily git pull)shared
WS-shim в admin-bffVPSerp-admin/bff/src/routes/agent.ts../erp-adminactive
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):3020erp-admin../erp-admindeployed
POS (BFF + Mobile/Android):3022erp-pos../erp-posdeployed (заморожен 2026-04-17 — POS перешёл на десктопный клиент)
POS Desktop (Tauri 2 + React)— (Windows)erp-pos-desktop../erp-pos-desktopactive (MVP в работе — BR 6.1 marketing carousel, idle handling)
KDS (Tauri 2 + React, Android+Windows)— (Android)erp-kds../erp-kdsbootstrapped (BR 5.1) — 5 экранов, transport-абстракция Cloud+Mock, Android-target — склонирован локально
Customer (BFF + Web + Mobile):3021erp-customer../erp-customerplanned (репо ещё не создан)

Инфраструктура и документация

РепозиторийОписаниеПуть
obsidian_erp (этот vault)Документация, задачи, ADR.
erp-infrastructureDocker Compose, K8s манифесты, CI/CD../erp-infrastructure
quartz-siteQuartz-сайт для публичной версии документации../quartz-site
quartz-test-baseTest plans, manual testing checklists, RBAC matrix, known bugs index../quartz-test-base

Сторонние проекты (вне ERP)

РепозиторийОписаниеПуть
ai-photo-studio-frontendAI Photo Studio — React/Vite frontend (Альфа дизайн), интегрирован в админку через iframe-модалку на ProductView/EditPage../ai-photo-studio-frontend
ai-photo-studio-backendAI Photo Studio — Go backend (chi + worker, Polza/OpenRouter), деплой на ai-photostudio-api-test.nirbi.ru../ai-photo-studio-backend

Будущие микросервисы (репо ещё не созданы)

СервисПортРепозиторийФаза
Payment Service:3006erp-payment-servicePhase 2
Finance Service:3009erp-finance-servicePhase 4
Notification Service:3010erp-notification-servicePhase 3
Report Service:3011erp-report-servicePhase 4
Integration Service:3012erp-integration-servicePhase 3

Именование

Все репозитории лежат в одной родительской директории (~/startup/erp/). Пути указаны относительно vault.

Ссылки

  • Workflow — как работает процесс разработки
  • Backlog — список задач