План реализации
24 месяца, 4 фазы, от прототипа до стандарта. Каждая фаза имеет конкретный deliverable, метрику успеха и критерий перехода к следующей. Если критерий не выполнен — фаза продлевается, а не закрывается формально.
Структура плана
План разбит на четыре фазы, каждая длительностью 3-6 месяцев с возможностью продления. Фазы последовательны: следующая начинается только после выполнения метрик предыдущей. Это жёсткое правило — параллельные работы по нескольким фазам приводят к распылению ресурсов и низкому качеству каждой. Лучше сделать одну фазу хорошо, чем четыре фазы наполовину.
Каждая фаза имеет три типа целей: deliverable (что именно должно быть сделано), метрика (как измерить, что сделано хорошо), критерий перехода (что должно быть верно, чтобы начать следующую фазу). Метрики — измеримые, критерии — бинарные. Если метрика не выполнена, фаза не закрывается.
Сводная таблица фаз
| Фаза | Срок | Главная цель | Deliverable | Метрика успеха |
|---|---|---|---|---|
| 1. Локальный граф | 3-6 мес | Доказать, что личный граф + LLM работает лучше, чем просто заметки | Python-прототип, плагин Obsidian, 1000-заметочный demo | 80% запросов точнее полнотекстового поиска |
| 2. Протокол обмена | 6-12 мес | Два независимых хранилища могут «договориться» о смысле | Спецификация v1.0, reference-имплементация, demo с 3 узлами | Автоматический маппинг 70% предикатов без ручной работы |
| 3. Реестр онтологий | 12-18 мес | Сообщество публикует и версонирует онтологические пакеты | Маркетплейс онтологий, 10+ опубликованных пакетов | 100 активных узлов, 1000 установленных онтологий |
| 4. Продукт и сообщество | 18-24 мес | Десктоп-приложение и сообщество вокруг протокола | Tauri-приложение, RFC-драфт, 1000+ активных узлов | 1000+ активных узлов, 10+ сторонних имплементаций |
Принципы планирования
План следует трём принципам, которые помогают избежать типичных ошибок стартапов. Первый — метрика важнее срока: если фаза не выполнена по метрике, она продлевается, а не закрывается формально. Лучше выпустить через 9 месяцев вместо 6, но с работающей метрикой, чем «в срок» с неработающим прототипом. Второй — каждая фаза имеет публичный артефакт: прототип, спецификация, маркетплейс, приложение. Это заставляет доводить дело до конца, а не уходить в бесконечный рефакторинг. Третий — опережающее сообщество: сообщество строится с фазы 1, а не с фазы 4, когда «всё готово».
Ресурсы
План рассчитан на команду из 2-3 человек core-разработчиков + 5-10 контрибьюторов. Бюджет минимальный: основная стоимость — серверы для тестирования федерации (~$50/мес), ноутбуки для разработчиков (уже есть), подписки на облачные LLM для бенчмарков (~$100/мес). Зарплата core-команды — отдельный вопрос, который зависит от модели финансирования (open-source гранты, sponsorship, Foundation).
Модель финансирования — отдельная работа. Опции: NLnet grant (open-source протоколы), NGI Zero (EU fund for next-generation internet), Mozilla Foundation MOSS, личные сбережения + sponsorship. Блокчейн-фондов избегаем принципиально. Решение по финансированию принимается в фазе 1, чтобы не отвлекаться в фазе 2.
Риски на уровне плана
Четыре риска могут сорвать план целиком. Технический риск: локальные LLM могут оказаться недостаточно точными для извлечения триплетов, и метрика фазы 1 не будет выполнена. Смягчение: параллельно тестируем облачные модели, fallback на гибридный подход. Риск сообщества: недостаточно контрибьюторов, чтобы поддерживать развитие. Смягчение: активный outreach с фазы 1, участие в конференциях PKM/AI. Конкурентный риск: крупный игрок (Notion, Anytype) выпустит похожий продукт. Смягчение: фокус на протокол, не на продукт — даже если Notion выпустит свой аналог, открытый протокол остаётся актуальным. Риск выгорания: 24 месяца — длинный срок. Смягчение: явные чекпоинты, публичные релизы, celebrate small wins.
Что делать прямо сейчас
Если вы хотите участвовать, независимо от роли — разработчик, тестировщик, дизайнер, пользователь-ранний-адоптер, спонсор — первый шаг одинаковый. Прочитайте детальный план фазы 1, оцените, можете ли вы уделить 5-10 часов в неделю. Если да — свяжитесь, обсудим конкретную задачу. Если 5-10 часов нет, но интересно следить — подпишитесь на обновления, раз в месяц будет статус-апдейт.
Фаза 1 технически начинается с прототипа, описанного в phase-1.html: Python-скрипт, который из папки Markdown-заметок строит триплетный граф и отвечает на семантические запросы через локальный LLM. Это можно собрать за 2-3 недели усилий одного разработчика, и это первый публичный артефакт проекта.