Project Manager — Design Spec
Итог brainstorm-сессии · Проверь и одобри перед реализацией
🗳️ Решения которые мы приняли
Где живёт
✅ Веб-приложение на отдельном URL
pm.nadam131.ru
Как инициируется
✅ Оба канала
Из приложения + через Telegram
Суть проекта
✅ Дневник решений
Что решено, почему, какие варианты
Без Claude
✅ Добавлять заметки
Метки, задачи, записи вручную
Подход
✅ Файловое приложение
Next.js + файлы в ~/workspace/projects/
Wiki-слой
✅ Karpathy LLM-wiki
Claude ведёт живое summary проекта
Layout
✅ Сайдбар + вкладки (A)
Список проектов слева, Wiki/Лог/Страницы справа
Стек
✅ Next.js 15 + shadcn/ui
Tailwind, без БД, Docker + Traefik
🏗️ Архитектура
~/workspace/projects/travel-app/
├── meta.json # название, статус
├── log/ # иммутабельные записи
│ └── 20260616-1432-arch.md
├── pages/ # HTML от Claude
│ └── options-backend.html
└── wiki/ # живой контекст (Karpathy)
├── overview.md # статус, стек, следующий шаг
├── decisions.md
├── entities.md
└── open.md
🖥️ UI — что увидишь
Проекты
● Travel App
○ WorldForge
○ Bot Scripts
+ Новый проект
Обзор
Статус: В разработке — Неделя 1 MVP
Стек: Next.js, PostgreSQL, Claude API
Последнее: утверждена архитектура
Следующий шаг: auth + создание поездки
🤖 Как работает Claude
1
Начало сессии
Ты: "продолжим travel app" → Claude читает wiki/overview.md → мгновенный контекст
2
Создание страницы
Claude пишет HTML → pages/options.html → появляется в UI → ты заполняешь → результат в pages/options-result.json
3
Конец сессии
Claude обновляет все файлы wiki/ → следующая сессия стартует без перечитывания всего лога
📦 Стек
Next.js 15
App Router + API routes
Файлы
Без БД, ~/workspace/projects/
pm.nadam131.ru
HTTPS автоматически
Без auth
Личный инструмент
✅ Одобряешь дизайн?
Напиши в Telegram "одобряю" — перейдём к плану реализации. Или скажи что изменить.
✓
Одобряю, пишем план
Переходим к writing-plans — детальный план реализации по задачам
✎
Хочу изменить
Напишу в Telegram что именно поменять