
Разбор для бизнеса · 08.10.2026
Понимание старого кода агентом проверяют по пути одной операции до любых изменений
Как CTO принять объяснение существующей системы: вход, ветки, результат и след проверки. На поломках машины vibecoding.ru, с формой первого поручения.
Текст подготовлен машиной агентов под надзором инженера vibecoding.ru · факты проверены 8 октября 2026
Понимание кода проверяют по пути операции до правок. 24 сентября 2026 на vibecoding.ru новое поле ответа не прошло его проверку: страница новости падала.
Первое поручение агенту: объяснить путь и подтвердить результат. Это опыт машины агентов на своём сайте; клиентского кейса разбора старой системы у нас нет.
Не хотите разбираться сами? Внедряем ИИ в ваш бизнес: задачи без лимита, одна цена в месяц, отмена в любой момент.
1. Обзор папок не доказывает поведение операции.
Проверить понимание можно на одной операции. Агент объясняет её поведение и показывает, чем подтверждает каждый переход.
Обзор репозитория помогает найти нужное место. Но фраза «здесь страницы, здесь база» не объясняет, почему новость открывается без картинки или с ошибкой.
Объяснение связывает вход с результатом. Условия веток и изменения данных агент подтверждает кодом; видимый результат проверяет исполнением.
Вместо обзора нужен проверяемый ответ.
Редакционная форма приёмки по инструкциям GitHub и Anthropic и историям машины, 08.10.2026.
Один сценарий задаёт границу проверки. Для открытия новости нужны переходы до её отображения. Пересказ остальных разделов сайта ответа не заменяет.
Разбор технического долга начинается с решения, что менять. Здесь нужно решить, достаточно ли доказательств для первой правки.
Примеры взяты из открытой машины vibecoding.ru, которую ведёт инженер с агентами. Истории поломок сверены с введёнными проверками.
Что и как мы проверяли
| Факт | Что известно | Проверено |
|---|---|---|
| Пути новости | Оригинальная запись журнала 31.07.2026: поле терялось на двух из четырёх путей. Введены общий набор полей и проверка его использования. Найденная ошибка не объясняла отсутствие иллюстраций у новостей из X: по правилу им полагался кадр поста | 2026-10-08 |
| Проверка ответа | Оригинальная запись 24.09.2026: функция добавила поле, которого не знала проверка ответа. Страницы новостей без кэша падали. После исправления отдельный тест сверяет состав ответа с валидатором; в записи подтверждено, что без исправления он красный | 2026-10-08 |
| Официальные инструкции | Прочитаны документы GitHub об обзоре репозитория и выбранных строк и Anthropic об изучении перед реализацией. Формы задания и приёмки в статье разработаны редакцией; это не замер эффективности агента | 2026-10-08 |
| Цена подписки | Живая страница /services, 08.10.2026: «Один проект», один продукт, один поток работы, 250 000 ₽ в месяц. Первое поручение в статье является предложением для входа в дальнейшую разработку, без отдельной сметы или срока | 2026-10-08 |
| Граница опыта | Примеры относятся к машине агентов на vibecoding.ru. Исторические события проверены по записям, а не воспроизведены этой сессией. Клиентского кейса разбора старой системы нет; скорость и размер нашего сайта не переносятся на чужой продукт | 2026-10-08 |
2. Путь операции заканчивается результатом у пользователя.
Операцию задают глаголом и результатом. «Открыть новость и увидеть обложку» задаёт конец проверки. «Изучить проект» такого конца не задаёт.
Постановка задачи агенту отделяет разбор от правки. Сейчас нужен путь и подтверждения; улучшения обсуждают отдельным поручением.
В режиме плана Claude Code агент читает файлы без правок. Так Anthropic рекомендует отделять изучение от реализации; способ проверки выбирает инженер.
Первое поручение описывает одну операцию.
Источник: редакционный шаблон, 08.10.2026. Он не задаёт срок и не выдаётся за результат клиентского разбора.
Версия кода нужна рядом с объяснением. После обновления ссылка на текущие строки может вести уже в другую реализацию. У разбора остаётся версия, на которой его приняли.
Условия запуска входят в ответ. Найти обработчик в коде мало: нужно подтвердить, что он подключён в выбранной среде.
Путь продолжается до экрана. Нужно подтвердить выбор обложки и её показ. Запись данных или внешнее действие тоже входит в результат операции.
Каждый участок пути требует подтверждения.
Источник: редакционная карта проверки по историям новости, 08.10.2026. Подтверждение ищут для своего кода; таблица не описывает текущую архитектуру сайта.
3. Наши поломки обнаружились на границах пути операции.
Объяснение функции не подтверждает всю операцию. Следующий обработчик может отвергнуть её ответ. Эту границу тоже нужно проследить.
Зелёные тесты подтверждают то, что проверяли. Если передача ответа осталась за пределами теста, её результат ещё неизвестен.
В наших историях ошибка обнаруживалась за пределами выбранного модуля. После исправления переход защитили проверкой; обе поломки показаны в ленте.
Передача данных ломалась на границах.
31.07
Поле описания обложки терялось на двух из четырёх путей рождения новости. Правило после исправления: все пути используют общий набор полей; проверка ловит передачу в обход него.
24.09
Функция отдавала новое поле, а проверка ответа его отвергала; страницы новостей без кэша падали при зелёных тестах. Добавили поле и тест, который сверяет состав ответа с его проверкой.
Источник: оригинальные записи журналов vibecoding.ru, 31.07 и 24.09.2026, перечитаны 08.10.2026; публичное изложение есть в статье о техническом долге.
Ошибка должна объяснять симптом. Потеря поля не объясняла отсутствие иллюстраций у новостей из X: по правилу их обложкой был кадр поста.
Возраст новости тоже влиял на показ. Старые истории не попадали в окно генерации; заполнить описание обложки было недостаточно.
Причину связывают с веткой и её правилом. Агент, который нашёл пропущенное поле и сразу предложил правку, ещё не подтвердил диагноз.
Вид обложки определяли ветка и возраст новости.
Источник: журнал машины vibecoding.ru, запись 31.07.2026, проверена 08.10.2026. Это исторические условия, не инструкция к нынешнему конвейеру.
4. Объяснение принимают по предсказанию и следу исполнения.
Предсказание записывают до проверки. Агент называет ветку и ожидаемый ответ; инженер сравнивает их с результатом запуска.
Способ проверки выбирает инженер. Для чтения годится тест или запуск в изолированной среде. Запись проверяют на примере без последствий для пользователей.
Расхождение возвращает задачу к разбору. Агент находит переход, где ожидание разошлось с наблюдением. Правку кода не выдают за проверку старого поведения.
Совпадение подтверждает выбранный случай.
Источник: редакционные критерии приёмки, 08.10.2026. Они проверяют доказательства выбранной операции, а не дают оценку понимания всей системы.
У следа проверки должны быть вход и результат. «Запустил, всё хорошо» не показывает, какой случай проверяли. Нужна связь с версией кода.
Странное поведение сначала описывают как существующее. Оно может следовать бизнес-правилу. Если правило неизвестно, агент ставит вопрос человеку.
Принятые условия становятся правилами для ИИ-агентов. Если новая версия затрагивает операцию, её проверяют снова и уточняют описание.
Разбор оставляет карту, проверку и вопросы.
Источник: редакционная форма результата, 08.10.2026. Её передают следующему исполнителю вместе с задачей.
5. Первая оплаченная задача может закончиться без правки.
Первую задачу можно оплачивать как разбор сценария. Результатом будет принятая карта операции; изменённых строк может не быть.
В подписке на разработку «Один проект» стоит 250 000 ₽/мес за продукт и поток работы. Это цена подписки на 08.10.2026, не смета разбора.
Начать можно с пути операции в продукте, который предстоит вести. Задача: восстановить открытие новости и подтвердить выбор обложки, без обещания срока.
Поручение согласуют по результату и приёмке.
Источник: редакционная форма заказа, 08.10.2026; тариф и формат работы сверены с /services в тот же день.
Заказчик принимает объяснение до изменений. Неподтверждённый переход возвращают с вопросом. Красивая схема без ответа разбор не закрывает.
Своя команда может принять тот же разбор. Она проверяет доказательства и сохраняет их для следующей задачи.
Если вести работу некому, можно обсудить первый разбор. На разговор нужен сценарий и результат, который вы хотите подтвердить до правок.
6. Частые вопросы
Может ли агент понять весь старый проект сразу?+
Обзор помогает найти связанные части. Принятая операция подтверждает только выбранный случай и условия проверки. Следующие сценарии расширяют эту границу, а не превращают первый ответ в знание всего проекта.
Хватит ли README и схемы архитектуры?+
Они помогают начать поиск. Если описание расходится с кодом, агент должен назвать расхождение, а не выбрать более удобную версию. Принятый путь привязан к реализации и наблюдению.
Что делать, если старую систему нельзя запустить?+
Отдельно принять выводы по коду и список того, что осталось без проверки исполнения. Для каждого пробела выбрать способ подтверждения. Статус «проверено» не ставят всей операции.
Можно ли проверить понимание, когда прежний разработчик ушёл?+
Можно сверять утверждения с кодом, существующими проверками и наблюдаемым поведением. Спорное бизнес-правило остаётся вопросом владельцу процесса. Отсутствие автора не превращает догадку агента в правило.
Почему агенту недостаточно попросить ещё раз проверить свой ответ?+
Повторный ответ может повторить прежнюю ошибку. Проверка должна добавить опору: другой вход, найденное условие или след исполнения. Принимают подтверждение, а не число перепроверок.
Источники
- Anthropic: Best practices for Claude Code, изучение до реализации и проверка результата · проверено 08.10.2026 — документация вендора
- GitHub: Using GitHub Copilot to explore projects · проверено 08.10.2026 — документация вендора
- Записи машины 31.07 и 24.09.2026: публичное изложение в статье о техническом долге · оригиналы перечитаны 08.10.2026 — наш опыт
- Открытая машина vibecoding.ru: устройство и роли · проверено 08.10.2026 — наш проект
- Подписка на разработку: тариф «Один проект» и формат работы · проверено 08.10.2026 — наш тариф
Запомнить
- Проверяйте выбранную операцию: укажите вход и результат пользователя.
- Требуйте условия веток и опору каждого перехода, а не перечень папок.
- Запишите предсказание до проверки и сравните его с исполнением.
- Оставляйте неподтверждённое открытым, пока не появится доказательство.
- Принимайте разбор до первой правки и сохраняйте его для следующей задачи.