EasyRecode хранит спецификацию вашей системы как исходник. Команда договаривается о сути в одном документе. Агенты пишут по нему код и переписывают его, когда меняется стек, модель или требование.
Сервис повторяет неуспешный платёж до 3 раз. Пауза между попытками — 1 час, параметр retry_pause.
После третьей неудачи сервис ставит подписке статус «просрочена» и пишет владельцу письмо.
Агент пишет тысячу строк за минуту. Но решения команды живут в чатах, в головах и в коде, который никто не перечитывает. Каждая новая сессия агента заново угадывает, что вы имели в виду.
Правило «повторяем платёж три раза» живёт в одной функции. Через полгода его никто не найдёт, а агент перепишет его по-своему.
У одного разработчика контекст в Cursor, у другого — в Claude Code. Один термин значит разное в трёх местах.
Новый стек или новая модель требуют полной переработки. Без спецификации нельзя проверить, что новая версия делает то же самое.
| Код как источник правды | EasyRecode: спецификация как источник правды | |
|---|---|---|
| Где решения | в коде, коммитах и чатах | в блоках документа, с датой и автором решения |
| Новый агент | читает весь репозиторий и угадывает | читает спецификацию через MCP и пишет по ней |
| Смена стека | переписать и надеяться | собрать заново и сверить с теми же блоками |
| Спорное место | обсуждение в чате, итог теряется | квиз с вариантами и последствиями, ответ сохраняется |
| Согласованное | любой может случайно поменять | блок зафиксирован, агент может только предложить правку |
Вы рассказываете агенту, что нужно. Агент раскладывает это на блоки и термины глоссария.
Где есть развилка, агент задаёт квиз: 2–4 варианта и последствия каждого. Вы отвечаете одним нажатием.
Согласованный блок вы фиксируете. Дальше агент его не меняет, а только предлагает «было / предлагаю».
Агент читает спецификацию и пишет код. Каждый блок связан с кодом и тестами, которые его проверяют.
Новый язык, фреймворк или модель — новая сборка из той же спецификации. Тесты по блокам показывают, что смысл сохранился.
Пример из рабочего проекта. Изменённый блок подсвечен и показан по словам. Развилка ждёт решения владельца. Комментарий получил ответ агента.
Новый пользователь получает пробный период 14 дней 7 дней. Карта нужна в начале пробного периода.
Сервис повторяет неуспешный платёж до 3 раз. Пауза между попытками — 1 час, параметр retry_pause.
Решение попадёт в блоки b-price и b-invoice. Агент пересоберёт их в версии 88.
Каждый блок — наименьшая единица смысла. У него есть идентификатор, хеш, журнал версий и сравнение по словам.
Владелец фиксирует согласованный блок. Агент меняет его только через запрос «было / предлагаю».
Развилка превращается в квиз с последствиями каждого варианта. Ответ хранится с датой и автором.
Термин определяется один раз. Каждое упоминание открывает карточку: зачем он, где встречается, чем не является.
Сборка ловит противоречия, синонимы, длинные фразы и числа без источника. Неизвестное пишется как «нет данных», а не как ноль.
Команда пишет комментарии к блокам. Агент разбирает пакет, правит документ, отвечает в каждом комментарии.
Claude Code, Cursor, Codex и другие читают спецификацию через MCP-сервер или API. Правила для агента лежат в RULES.md.
Владелец решает и фиксирует. Читатели комментируют и принимают изменения. Агенты правят только исходники спецификации.
Документ выгружается в один HTML-файл и в текстовые исходники. Он открывается без сервера и живёт в вашем репозитории.
Агент получает спецификацию из EasyRecode до того, как написать первую строку кода. Если суть меняется, он предлагает правку блока, а не тихо меняет поведение.
# CLAUDE.md / AGENTS.md @easyrecode billing-spec # MCP: easyrecode.com/mcp @rules RULES.md # RULES.md (фрагмент) - Перед кодом читай блоки из easyrecode. - Зафиксированный блок не меняй. Отправь запрос «было / предлагаю». - Новый термин — только со строкой глоссария. - Развилка — квиз владельцу, без догадок.
EasyRecode вырос из внутреннего метода студии DevGame. Наши системы описаны документами истины, а код по ним пишут агенты.
версий документа истины рекламной системы к 03.10.2026. Глоссарий, модель данных, симуляция.
Сервис проверки озвучки на 87 языках. Спецификацию сократили до одного этапа без потери решений.
Спецификация собственного сервиса аналитики: модель данных, роли, этапы.
Стандарт вики-истины: блоки, фиксации, квизы, пересчёт. На нём построен EasyRecode.
Цены на запуск. Участники раннего доступа получают скидку 50% на первый год.
Мы берём команды небольшими группами и помогаем описать первую систему вместе с вами.
Мы написали вам на почту. Следующее письмо придёт, когда откроем место в бете.
Вики хранит текст. EasyRecode хранит спецификацию как исходник: блоки с хешами, фиксации, решения и проверки. Агент читает её через MCP и не может тихо поменять согласованное. Сборка останавливается, если в документе появилось противоречие.
Нет. Агент читает ваш репозиторий и предлагает первую версию документа. Вы проходите квизы по спорным местам и фиксируете блоки. Код остаётся как есть, пока вы не решите его пересобрать.
Любой агент, который умеет MCP или читает файлы: Claude Code, Cursor, Codex, Copilot и другие. Для агентов без MCP документ выгружается в текстовые исходники в репозиторий.
В облаке EasyRecode в ЕС. На тарифе Studio — на вашем сервере. Документ в любой момент выгружается в один HTML-файл и в исходники, поэтому вы не зависите от нас.
Пишет агент, решает человек. Человек отвечает на квизы, комментирует и фиксирует блоки. Агент переносит решения в текст и следит за правилами.
Закрытая бета открывается зимой 2026/27 для участников раннего доступа. Публичный запуск — после беты. Точные даты мы пришлём письмом.