- Новый порядок этапов (D-026): фаза 1 — концепт на dev без внешних
сервисов (1b сайт, 1c вход, 1d ключи, 1e счёт и демо-оплата,
1f демо-выдача, 1g продления, 1h рефералы); фаза 2 — Telegram;
фаза 3 — ALTCHA, ЮKassa, почта, Twenty, Chatwoot, Umami, выдача
через API и публичный запуск; фаза 4 — звёзды и эквайринги.
- Решения: демо-оплата по списку IP (D-027), выдача ключей через
адаптер manual/demo/api (D-028), страницы сайта из блоков Payload
(D-029), пересборка через revalidatePath (D-030), RU-адрес у mass
(D-031), счётчик свободных серверов (D-032), переводы на 5 языков
в каждом этапе (D-033).
- Тексты описывают работающий продукт; Вейликс — выделенный IP на
общем сервере; Telegram поддержки — @veilix_support; сроки ответа
не обещаем; VPN-серверы не ведут журналов.
- Ссылки на этапы во всех документах, Q-12 решён (ЮKassa для RUB),
R-19 (библиотеки для headless Chromium) сделано.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Next 16.4 и Payload 3.91 в одном приложении, PostgreSQL с UUID,
TypeScript 6, ESLint 9, Prettier, Vitest
- Payload: администраторы с ролями, multi-tenant по сайтам, локализация
en/ru/de/fr/es, интерфейс админки ru/en, языки сайта (sites.locales)
- Коллекции sites, domains, currencies, countries, locations, tags,
tariffs, payment-systems (manual), media и начальные данные (pnpm seed)
- Proxy: хост → домен, язык и валюта, внутренние маршруты по хосту;
/admin и /api закрыты на доменах брендов
- Токены и темы брендов, оболочки сайта и кабинета, переключатели языка,
валюты и темы, заглушки страниц
- /svc/health, юнит systemd veilix-dev.service
- Документация: решения D-022…D-024, команды в CLAUDE.md
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>