Стартовый пакет
Подготовка фундамента проекта перед началом разработки. Все артефакты собраны в один пакет для разворачивания на rigabase через Claude Code.
Что сделано
Документация PLAID
docs/plaid/01-PRODUCT-VISION.md— Vision продуктаdocs/plaid/02-PRODUCT-ROADMAP.md— план развития (Phase 0 → 3)docs/plaid/03-PRD.md— техническое задание Phase 1docs/plaid/04-TECH-STACK.md— зафиксированный стек
Документы для клиента
docs/brief/01-Концепция-для-Руслана.md— короткая версия на бытовом языке
Research
docs/research/VPS_rigabase_карта.md— карта инфраструктуры хостаdocs/research/фидбэк-Руслана-история.md— история всех итераций согласования
Решения
docs/decisions/0001-стек.md— ADR по техническому стеку
Инфраструктура
infra/docker/docker-compose.yml— оркестрация контейнеров проектаinfra/docker/Dockerfile.app— образ Next.js приложенияinfra/docker/Dockerfile.tg-bot— образ Telegram-ботаinfra/docker/Dockerfile.doc-worker— образ парсера документовinfra/docker/Dockerfile.transparency— образ Astro Стройплощадкиinfra/nginx-proxy-manager/README.md— инструкции по настройке NPMinfra/scripts/setup.sh— стартовая установкаinfra/scripts/validate-expenses.mjs— валидация expenses.yaml
Конфигурация
CLAUDE.md— локальная конфигурация Claude Code для проектаREADME.md— навигация по репозиториюOPEN_QUESTIONS.md— живой документ открытых вопросовexpenses.yaml— учёт расходов.gitignore— исключения для git
Решения
- Имя проекта: отложено («Бабло» режет слух Руслану). Используется рабочее «проект» / «сервис»
- Стек: Next.js + PostgreSQL + Drizzle + Anthropic API + Astro + Docker
- Стандарт инфраструктуры: по образцу
/opt/DebtFlowи/opt/holdingcontrolна rigabase - Telegram-бот: systemd-сервис по образцу
dominium-telegram-listener.service - HTTP-роутинг: через существующий Nginx Proxy Manager
- Git хостинг: GitVerse primary + GitHub mirror
- Подрядчики: Subcontract Tracker с двумя типами (fixed_scope / open_scope)
- Финансовая модель: гибкая, но в UI Phase 1 показываем простую схему «аванс + остаток»
Открытые вопросы
- Backup destination (см. T1 в OPEN_QUESTIONS.md)
- Финальное имя проекта (см. вопрос 1 для клиента)
- Маржевый Excel Руслана (см. вопрос 4 для клиента)
- Стоимость пилота — ожидаем уточнения после первого месяца
Что дальше (для Claude Code на rigabase)
- Создать репозиторий
roman-babloна GitVerse и зеркало на GitHub - Сгенерировать SSH-ключи на rigabase, добавить в оба сервиса
- Клонировать репозиторий в
/opt/bablo/ - Запустить
infra/scripts/setup.shдля проверки окружения - Инициализировать Astro в
transparency/ - Развернуть
bablo-transparencyконтейнер - Прописать Proxy Host в NPM
- Прислать Руслану URL Стройплощадки
- После подтверждения работы Стройплощадки — переходить к разработке
app/
Расход часов
4 часа продуктовой работы Романа = 16 800 ₽ (по ставке 4 200 ₽/час).
Запись добавлена в expenses.yaml как EXP-2026-05-19-001.