HY2XS: task breakdown checklist

A. Repo and structure
[ ] Создать целевую структуру проекта.
[ ] Разнести builder, package, orchestrator, ui и docs.
[ ] Добавить dist/ и metadata policy.

B. Builder
[ ] Реализовать build.sh.
[ ] Реализовать staging сборку пакета.
[ ] Реализовать локальную сборку Bun/TypeScript orchestrator artifact.
[ ] Реализовать checksums и build_id.
[ ] Проверить содержимое архива.

C. Orchestrator
[ ] Реализовать preflight.
[ ] Реализовать deps.
[ ] Реализовать filesystem.
[ ] Реализовать Hysteria install from upstream.
[ ] Реализовать UI deploy from bundled package.
[ ] Реализовать config generation.
[ ] Реализовать systemd units deployment.
[ ] Реализовать nftables baseline.
[ ] Реализовать post-install.env generation.
[ ] Реализовать smoke checks.

D. Hysteria baseline
[ ] Сделать template config.
[ ] Сделать obfs password generation.
[ ] Зафиксировать bandwidth defaults.
[ ] Проверить launch через systemd.

E. HY2XS admin fork
[ ] Инвентаризировать brand strings.
[ ] Инвентаризировать repo/update references.
[ ] Переименовать UI в HY2XS admin.
[ ] Удалить update UI/actions.
[ ] Удалить ссылки на оригинальный repo.
[ ] Подготовить packaged runtime output.

F. Localization
[ ] Вынести строки в локали, если нужно.
[ ] Добавить ru locale.
[ ] Опционально добавить en locale.
[ ] Проверить отсутствие китайского в основных маршрутах.

G. Scope alignment
[ ] Убрать Telegram/access layer из baseline docs.
[ ] Убрать bot/profile assumptions из acceptance.
[ ] Зафиксировать Bun + TypeScript как стек оркестратора.
[ ] Зафиксировать deliverable как install-only server environment.

H. Docs and acceptance
[ ] Обновить docs по факту реализации.
[ ] Прогнать acceptance checklist.
[ ] Зафиксировать финальные инварианты.
