HY2XS: phased roadmap Фаза 1. Skeleton and structure Результат: - создана структура репозитория; - созданы каталоги builder/, orchestrator/, package/, ui/hy2xs-admin-fork/, docs/, dist/. Фаза 2. Builder baseline Результат: - build.sh собирает package staging; - builder локально собирает Bun/TypeScript orchestrator artifact; - генерируется итоговый архив; - builder проверяет минимальную целостность пакета. Фаза 3. Install-only orchestrator baseline Результат: - чистый Debian 12 проходит preflight; - раскладываются каталоги; - создаётся post-install.env; - скачивается Hysteria2; - создаются unit-файлы. Фаза 4. Hysteria runtime baseline Результат: - Hysteria2 стартует через systemd; - слушает нужный UDP-порт; - firewall baseline применён; - smoke checks проходят. Фаза 5. HY2XS admin fork baseline Результат: - UI форк находится в проекте; - поставляется в пакете; - стартует отдельным сервисом; - не содержит target-side build. Фаза 6. Rebranding and de-upstreaming Результат: - UI переименован в HY2XS admin; - удалены ссылки на оригинальный repo; - удалены update-кнопки и update-flow; - бренд HY2XS отражён в docs, install output и metadata. Фаза 7. Localization Результат: - русский интерфейс готов полностью; - опционально добавлен английский; - китайские строки не видны оператору. Фаза 8. Scope cleanup and docs alignment Результат: - Telegram/access layer убран из baseline docs; - в документации зафиксирован стек оркестратора Bun + TypeScript; - install scope отделён от user delivery scope. Фаза 9. Final acceptance Результат: - весь install flow от builder до рабочего сервера проходит воспроизводимо; - docs соответствуют фактической реализации.