# CODEX Platform Auth Task ## Goal Построить NODE.DC platform auth architecture: - Authentik как единый Identity Provider; - Launcher как access/admin control plane; - Plane fork как отдельное приложение; - reverse proxy как внешний защитный слой; - сохранение существующего Plane user и всех связанных данных; - поддержка будущих приложений. ## Hard constraints - Не класть Plane внутрь Launcher. - Не делать единую `users` таблицу для всех приложений. - Не ломать существующего Plane user. - Не менять `owner`, `assignee`, `created_by`, `member` связи Plane без отдельной миграции. - Не хранить service tokens во frontend. - Не использовать reverse-proxy forward-auth как единственный долгосрочный auth mechanism для собственных приложений. ## Phase 0 result Выполнены: - discovery текущих путей Launcher и Task Manager; - фиксация решения не переносить репозитории физически; - platform skeleton; - базовые документы архитектуры, auth model, local deployment, security и migration plan. ## Next phases 1. Local domains + reverse proxy. 2. Authentik bootstrap. 3. Launcher backend/BFF. 4. Launcher OIDC login and app filtering. 5. Launcher admin API and audit. 6. Plane OIDC integration. 7. Plane user migration command. 8. Security acceptance and staging path.