в работеобновлено 26 окт 2026 · создано 26 окт 2026
Ideas Graph
Папка с идеями как база данных, а сайт как её зеркало, собираемое скриптом без LLM-токенов
Сейчас
Telegram-бот, который кладёт сообщения в inbox/ (сайт уже на https://ideahub2.pages.dev)
в работе, обновлено 26 окт 2026
Суть
Файлы в этой папке и есть база данных. Каждая идея это папка с README.md: сверху крошечная карточка одинакового вида (frontmatter), ниже свободное тело. Сайт это зеркало, его пересобирает скрипт, на синхронизацию ноль токенов LLM.
Проблема
- Высокая когнитивная нагрузка: идей много, они разного размера. От одной строки до ресерча с десятками скриншотов, таблиц, диаграмм и даже встроенным превью-сайтом.
- Нужны связи между идеями, иначе это просто куча папок.
- Писать приходится на 99% через Claude прямо в этой папке, ручной ввод не вариант.
- Позже нужен второй вход: Telegram-бот.
- Онлайн-версия должна обновляться дёшево, без токенов на синхронизацию.
Решение
Начинаем с варианта 1. Формат файлов тот же, поэтому позже можно перейти к варианту 2 без миграции.
- Карточка и тело разделены. Карточка единая и крошечная, тело свободное. Правила в
CLAUDE.md. - Связи только между идеями и только типизированные (
part_of,depends_on,inspired_by,contradicts,related). in_progressсворачивает тело на сайте: пока идёт работа, видна только карточка.- Подидеи выносятся в отдельные папки верхнего уровня со связью
part_of, без вложенности. - README это выжимка на один экран с разделами Проблема / Варианты / Решение. Это паттерн «сначала обоснование от бизнес-аналитика», подсмотренный в описаниях PR у одного стримера. Детали живут в соседних файлах.
- Коммиты. Сессии коммитят прямо в main через хук в конце хода. PR для идей не нужны, только для кода, который деплоится.
- Синхронизация по коммиту, не по сохранению. В watcher стоит debounce.
- Telegram-бот глупый: только кладёт сообщения в
inbox/. Разбирает пачкой Claude. Бот отвечает на исходное сообщение ссылкой на страницу идеи.
Не делаем
- Универсальной схемы контента сверх карточки.
- Превью-деплоев на каждый PR.
- Полностью независимых сессий: каждая обязана сначала прочитать карточки и проставить связи.
Итог
Первая версия tools/ и site/ собрана 2026-10-26.