Документ истины для команды и её AI-агентов

Держите суть.
Код перепишется.

EasyRecode хранит спецификацию вашей системы как исходник. Команда договаривается о сути в одном документе. Агенты пишут по нему код и переписывают его, когда меняется стек, модель или требование.

Закрытая бета — зима 2026/27Первые 100 команд — −50% на год
b-pay-retry·версия 12·хеш 3f9a1c 🔒 зафиксировано

Повтор неуспешного платежа

Сервис повторяет неуспешный платёж до 3 раз. Пауза между попытками — 1 час, параметр retry_pause.

После третьей неудачи сервис ставит подписке статус «просрочена» и пишет владельцу письмо.

сборка #41

        
спецификация: не меняласьпроверки: 4 из 4агент: Claude Code
Почему сейчас

Код стал дешёвым. Дорогой осталась договорённость о том, что он должен делать.

Агент пишет тысячу строк за минуту. Но решения команды живут в чатах, в головах и в коде, который никто не перечитывает. Каждая новая сессия агента заново угадывает, что вы имели в виду.

Симптом 1

Суть растворяется в коде

Правило «повторяем платёж три раза» живёт в одной функции. Через полгода его никто не найдёт, а агент перепишет его по-своему.

Симптом 2

Каждый агент знает своё

У одного разработчика контекст в Cursor, у другого — в Claude Code. Один термин значит разное в трёх местах.

Симптом 3

Переписать страшно

Новый стек или новая модель требуют полной переработки. Без спецификации нельзя проверить, что новая версия делает то же самое.

Код как источник правдыEasyRecode: спецификация как источник правды
Где решенияв коде, коммитах и чатахв блоках документа, с датой и автором решения
Новый агентчитает весь репозиторий и угадываетчитает спецификацию через MCP и пишет по ней
Смена стекапереписать и надеятьсясобрать заново и сверить с теми же блоками
Спорное местообсуждение в чате, итог теряетсяквиз с вариантами и последствиями, ответ сохраняется
Согласованноелюбой может случайно поменятьблок зафиксирован, агент может только предложить правку
Как работает

Пять шагов от идеи до кода, который не жалко выбросить

  1. шаг 1

    Опишите

    Вы рассказываете агенту, что нужно. Агент раскладывает это на блоки и термины глоссария.

  2. шаг 2

    Решите

    Где есть развилка, агент задаёт квиз: 2–4 варианта и последствия каждого. Вы отвечаете одним нажатием.

  3. шаг 3

    Зафиксируйте

    Согласованный блок вы фиксируете. Дальше агент его не меняет, а только предлагает «было / предлагаю».

  4. шаг 4

    Соберите

    Агент читает спецификацию и пишет код. Каждый блок связан с кодом и тестами, которые его проверяют.

  5. шаг 5

    Перепишите

    Новый язык, фреймворк или модель — новая сборка из той же спецификации. Тесты по блокам показывают, что смысл сохранился.

Продукт

Так выглядит документ истины

Пример из рабочего проекта. Изменённый блок подсвечен и показан по словам. Развилка ждёт решения владельца. Комментарий получил ответ агента.

Биллинг · документ истины · версия 87 · 06.10.2026
Подписки и платежи
ОбзорГлоссарийПлатежи2Модель данныхИзменения
b-trialизменено в v87

Пробный период

Новый пользователь получает пробный период 14 дней 7 дней. Карта нужна в начале пробного периода.

b-pay-retry🔒 зафиксированозапрос «было / предлагаю»

Повтор неуспешного платежа

Сервис повторяет неуспешный платёж до 3 раз. Пауза между попытками — 1 час, параметр retry_pause.

Анна, продакт · к блоку b-trial А что с теми, кто уже на 14-дневном триале? Агент: добавил блок b-trial-legacy. Текущие триалы дорабатывают 14 дней. Блок ждёт вашего «Принять».
квиз q-currencyждёт решения

В какой валюте списывать с пользователей из ЕС?

Решение попадёт в блоки b-price и b-invoice. Агент пересоберёт их в версии 88.

Возможности

Всё, что нужно, чтобы суть не терялась

блоки

Блоки с хешем и историей

Каждый блок — наименьшая единица смысла. У него есть идентификатор, хеш, журнал версий и сравнение по словам.

фиксация

Зафиксированное не плывёт

Владелец фиксирует согласованный блок. Агент меняет его только через запрос «было / предлагаю».

квизы

Решения вместо переписки

Развилка превращается в квиз с последствиями каждого варианта. Ответ хранится с датой и автором.

глоссарий

Один термин — одно значение

Термин определяется один раз. Каждое упоминание открывает карточку: зачем он, где встречается, чем не является.

проверки

Логика и стиль под контролем

Сборка ловит противоречия, синонимы, длинные фразы и числа без источника. Неизвестное пишется как «нет данных», а не как ноль.

пересчёт

Комментарий → правка

Команда пишет комментарии к блокам. Агент разбирает пакет, правит документ, отвечает в каждом комментарии.

агенты

Любой агент через MCP

Claude Code, Cursor, Codex и другие читают спецификацию через MCP-сервер или API. Правила для агента лежат в RULES.md.

команды

Роли и доступы

Владелец решает и фиксирует. Читатели комментируют и принимают изменения. Агенты правят только исходники спецификации.

переносимость

Без привязки к нам

Документ выгружается в один HTML-файл и в текстовые исходники. Он открывается без сервера и живёт в вашем репозитории.

Подключение

Две строки в правилах агента

Агент получает спецификацию из EasyRecode до того, как написать первую строку кода. Если суть меняется, он предлагает правку блока, а не тихо меняет поведение.

Claude CodeCursorOpenAI CodexGitHub CopilotWindsurfлюбой MCP-клиент
# CLAUDE.md / AGENTS.md
@easyrecode billing-spec  # MCP: easyrecode.com/mcp
@rules RULES.md

# RULES.md (фрагмент)
- Перед кодом читай блоки из easyrecode.
- Зафиксированный блок не меняй.
  Отправь запрос «было / предлагаю».
- Новый термин — только со строкой глоссария.
- Развилка — квиз владельцу, без догадок.
Сделано на себе

Мы так работаем с сентября 2026 года

EasyRecode вырос из внутреннего метода студии DevGame. Наши системы описаны документами истины, а код по ним пишут агенты.

DMS4256

версий документа истины рекламной системы к 03.10.2026. Глоссарий, модель данных, симуляция.

Sound_checkv5

Сервис проверки озвучки на 87 языках. Спецификацию сократили до одного этапа без потери решений.

Аналитика KidsTime1 док

Спецификация собственного сервиса аналитики: модель данных, роли, этапы.

Стандарт1.0

Стандарт вики-истины: блоки, фиксации, квизы, пересчёт. На нём построен EasyRecode.

Цены

Планируемые тарифы

Цены на запуск. Участники раннего доступа получают скидку 50% на первый год.

Solo$0
  • 1 проект
  • до 300 блоков
  • 1 агент через MCP
  • экспорт в HTML и Markdown
В ранний доступ
Team$24 за участника в месяц
  • проекты без ограничений
  • фиксации, квизы, запросы «было / предлагаю»
  • комментарии и пересчёт агентом
  • роли: владелец, читатель, агент
  • проверки логики и стиля
В ранний доступ
Studioпо запросу
  • свой сервер или своё облако
  • SSO и журнал аудита
  • свои правила и шаблоны документов
  • помощь с переносом существующих систем
Обсудить
Ранний доступ

Встаньте в очередь на закрытую бету

Мы берём команды небольшими группами и помогаем описать первую систему вместе с вами.

  • −50%Скидка на первый год для первых 100 команд.
  • 1:1Сессия с нами: переносим одну вашу систему в документ истины.
  • +3Приведите коллег: каждый друг по вашей ссылке поднимает вас в очереди.
С какими агентами работаете
Вопросы

Частые вопросы

Чем это отличается от Notion или Confluence?

Вики хранит текст. EasyRecode хранит спецификацию как исходник: блоки с хешами, фиксации, решения и проверки. Агент читает её через MCP и не может тихо поменять согласованное. Сборка останавливается, если в документе появилось противоречие.

Нужно ли переписывать текущий проект?

Нет. Агент читает ваш репозиторий и предлагает первую версию документа. Вы проходите квизы по спорным местам и фиксируете блоки. Код остаётся как есть, пока вы не решите его пересобрать.

Какие агенты поддерживаются?

Любой агент, который умеет MCP или читает файлы: Claude Code, Cursor, Codex, Copilot и другие. Для агентов без MCP документ выгружается в текстовые исходники в репозиторий.

Где хранятся данные?

В облаке EasyRecode в ЕС. На тарифе Studio — на вашем сервере. Документ в любой момент выгружается в один HTML-файл и в исходники, поэтому вы не зависите от нас.

Кто пишет спецификацию, человек или агент?

Пишет агент, решает человек. Человек отвечает на квизы, комментирует и фиксирует блоки. Агент переносит решения в текст и следит за правилами.

Когда запуск?

Закрытая бета открывается зимой 2026/27 для участников раннего доступа. Публичный запуск — после беты. Точные даты мы пришлём письмом.