Контекст теряется
Причины решений остаются в чатах и перестают быть доступны следующей сессии.
AI Development Harness задаёт проверяемый процесс для Codex и Claude Code и сохраняет требования, решения, планы, состояние выполнения, доказательства и ревью вместе с кодом.
STEP ADD сначала создаёт сохраняемый контракт задачи. Затем STEP RUN проходит планирование → реализацию → проверку → ревью и оставляет доказательства выполнения. Все команды →
YOU › STEP ADD: Добавить экспорт отчётов в PDF
HARNESS › проверяю REQ / ADR / dependencies…
CREATED › STEP-024
Scope · Out of scope · Acceptance · Verification
YOU › STEP RUN STEP-024
STEP PLAN → STEP IMPLEMENT → STEP REVIEW
RESULT › durable evidence + review reportБез долговечных артефактов каждая новая сессия заново выясняет требования, границы задачи и причины архитектурных решений.
Причины решений остаются в чатах и перестают быть доступны следующей сессии.
REQ, ADR, задача, код и доказательства живут отдельно — или не связаны вообще.
Без контракта задачи агент легко меняет соседние области и усложняет ревью.
Фраза «готово» не заменяет проверяемые критерии приёмки и доказательства выполнения.
В контексте AI Development Harness это инфраструктура вокруг агента для программирования, которая задаёт процесс разработки и сохраняет его состояние в репозитории.
Harness не заменяет Codex или Claude Code. Модель выполняет смысловую работу, а Harness определяет допустимые переходы, контракты и проверки.
Долгоживущий контекст хранится в REQ, ADR, PRN, STEP, коде, доказательствах и отчётах ревью — там, где следующая сессия может его прочитать.
Harness управляет процессом разработки репозитория. Он не является фреймворком среды исполнения для AI-функций создаваемого продукта.
Harness не требует хранить память проекта в одной AI-сессии. План, доказательства, ревью и статусы сохраняются в репозитории и становятся входом следующего этапа.
Описание проекта превращается в PROJECT, REQ, архитектуру и начальную дорожную карту.
STEP фиксирует границы задачи, зависимости, критерии приёмки и проверки.
PLAN сохраняется в задаче, затем реализатор изменяет только разрешённые области.
Независимый проверяющий оценивает код и доказательства, а не самооценку реализатора.
Коммит, отправка изменений и PR выполняются явно после предварительных проверок и правил безопасности.
Это важное отличие от фреймворка агентов: Harness живёт рядом с кодом проекта и организует работу агента над этим кодом.
REQ, ADR, PRN, STEP, проверки, ревью, Git политика и восстановление выполнения. Среда исполнения разработки — Codex или Claude Code.
Агенты, инструменты, сообщения и оркестрация внутри самого AI-приложения. Это другой слой и другая ответственность.
Протокол определяет процесс. База знаний проекта хранит требования и решения. Реализация содержит фактический код, тесты и конфигурацию. Между слоями остаются явные связи.
Определяет, как ведётся работа
AGENTS · команды · навыки · правилаХранит, что и почему строим
Показывает, что реально сделано
код · тесты · доказательства · ревьюПротокол не привязан к одному агенту для программирования. Роли, команды и проектная память остаются общими, а модель, уровень рассуждений и разрешения конкретной среды исполнения настраиваются в файлах адаптеров.
.codex/config.toml и .codex/agents/*.toml задают роли, модель и уровень рассуждений.
CLAUDE.md, .claude/settings.json и .claude/agents/*.md подключают тот же протокол Harness.
Для небольших изменений с низким риском Harness оставляет короткий путь. Если правка меняет поведение, API, данные, безопасность, архитектуру или зависимости — выполнение прекращается.
PROJECT QUICK FIX: исправь опечатку…
или ручная правка → GIT CHECK → GIT COMMIT.
Новая возможность или риск → STEP ADD: → контракт задачи → обычный цикл ревью и доказательств.
Когда один человек ведёт длинный проект и не хочет каждый раз пересказывать AI всю историю решений.
Когда требования, ADR, миграции, тесты и несколько подсистем уже не помещаются в «просто хороший промпт».
Когда планировщик, реализатор и проверяющий должны передавать работу через артефакты репозитория, а не через скрытую память.
Требования к окружению, описание проекта, PROJECT INIT и первый безопасный цикл Git.
Как связаны STEP ADD, STEP PLAN, STEP IMPLEMENT, STEP REVIEW, PROJECT QUICK FIX и PROJECT RECONCILE.
Стабильный человеко-машинный интерфейс: от PROJECT INIT до HARNESS UPDATE APPLY и GIT PR.
Протокол, база знаний, реализация, канонические источники и представления состояния.
Почему новая сессия восстанавливает контекст из файлов и доказательств выполнения.
Расхождения, PROJECT RECONCILE, мелкие правки, фиксация версии и безопасное самообновление.
Статьи отвечают на вопросы, с которыми разработчик приходит ещё до знакомства с названием Harness.
Зачем агенту для программирования отдельный слой процесса и чем он отличается от фреймворка агентов.
Проектная память вместо надежды на память чата: REQ, STEP, ревью и восстановление выполнения.
Как два инструмента используют один протокол и одну базу знаний проекта.
Создайте проект из шаблона, заполните локальный PROJECT_BRIEF.local.md, откройте репозиторий в Codex или Claude Code и выполните PROJECT INIT.
PROJECT_BRIEF.local.mdPROJECT INIT