Engineering
Архитектура системы
Архитектура REMCOD
REMCOD — один business backend и несколько presentation/AI surfaces. Ни web, ни mobile, ни агент не являются вторым источником бизнес-логики доступа.
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.