REMCOD Docs
Engineering

Архитектура системы

Архитектура REMCOD

REMCOD — один business backend и несколько presentation/AI surfaces. Ни web, ни mobile, ни агент не являются вторым источником бизнес-логики доступа.

Runtime-архитектура

Runtime-границы

  • backend/ — Express, Prisma, tenant/RBAC, domain services, public API, MCP/OAuth, realtime и фоновые sweeps;
  • apps/web/ — Next.js work/client/platform surfaces + same-origin proxies;
  • корень репозитория — Expo PWA/RuStore;
  • apps/ios-native/ — App Store iOS + watchOS;
  • apps/eve-agent/ — текущий встроенный AI runtime;
  • apps/max-mini-app/ — MAX surface;
  • services/mailer и services/bg-removal — внутренние сервисы;
  • PostgreSQL/pgvector, Redis, file storage и LiveKit — инфраструктурные зависимости.

Карта репозитория

Карта монорепозитория

Инвариант зависимостей

Клиент/AI → backend → domain/service → Prisma/внешняя интеграция. Shared packages дают DTO/permissions, но authorization остаётся серверной.

Канонические схемы: docs/architecture/runtime-architecture.md и docs/architecture/repository-map.md.

On this page