# NODE.DC Platform Платформенный слой для multi-app authentication architecture NODE.DC. Эта папка не является монорепозиторием всех приложений. Здесь живут общая архитектура, Authentik/reverse-proxy инфраструктура, правила локального разворачивания, auth model, migration plan для Plane и будущий общий auth-sdk. Git repo: - `origin`: `https://git.dcserve.ru/SILVER/NODEDC_PLATFORM.git` - local branch: `main` Текущие приложения остаются отдельными репозиториями: - Launcher: `/Users/dcconstructions/Downloads/mnt/data/nodedc_launcher` - Task Manager / Plane fork: `/Users/dcconstructions/Downloads/mnt/data/dc_taskmanager/NODEDC_TASKMANAGER` - Plane runtime: `/Users/dcconstructions/Downloads/mnt/data/dc_taskmanager/NODEDC_TASKMANAGER/plane-app` - Plane source fork: `/Users/dcconstructions/Downloads/mnt/data/dc_taskmanager/NODEDC_TASKMANAGER/plane-src` ## Нулевой этап Нулевой этап фиксирует discovery и каркас платформы без изменения бизнес-логики Launcher и Plane. Артефакты: - `docs/CURRENT_INFRA_HANDOFF.md` - `docs/DISCOVERY_REPORT.md` - `docs/ARCHITECTURE.md` - `docs/AUTH_MODEL.md` - `docs/DEPLOYMENT_LOCAL.md` - `docs/SECURITY_CHECKLIST.md` - `docs/MIGRATION_PLANE_USER.md` - `infra/README.md` - `packages/auth-sdk/README.md` - `services/notification-core/README.md` - `services/ai-workspace-assistant/README.md` - `services/ai-workspace-hub/README.md` - `tasks/CODEX_PLATFORM_AUTH_TASK.md` ## Базовое правило Plane не переносится внутрь Launcher. Launcher не становится владельцем таблиц Plane. Authentik становится единым Identity Provider, а приложения сохраняют собственные доменные БД и роли. Notification Core живёт в `services/notification-core` как отдельный платформенный сервис с собственным Postgres. Он не использует Authentik DB: Authentik отвечает за identity/session, Notification Core отвечает за events/deliveries/read-state. AI Workspace Assistant живёт в `services/ai-workspace-assistant` как общий платформенный слой для пользовательских Codex executors, selected executor, shared conversations, surfaces и tool packs. AI Workspace Hub остаётся отдельным тонким транспортом для remote Codex workers и не хранит смысловое состояние ассистента.