Witness Done — фабрика спецификаций для AI-агентов
Witness Done превращает техническое задание в исполнимую спецификацию: контракты, задания на разработку, критерии приёмки и машиночитаемые акты. Для Cursor, Claude Code, Codex, Gemini и других AI-агентов.
Witness Done (v1.29.0) — портативная каноническая фабрика инициализации программных проектов для AI-агентов: Cursor IDE, Claude Code, Codex, Gemini, Copilot, Cline, Devin/Windsurf и других. Фабрика превращает техническое задание в исполнимую спецификацию — набор контрактов, заданий на разработку, критериев приёмки и машиночитаемых актов. Это ответ на ambiguity, context rot, scope drift и fake done: артефакты вместо памяти чата и акт приёмки вместо обещания «готово».
Режимы greenfield и brownfield
В режиме greenfield вход — INPUT/TECH_SPEC.md; оркестратор ведёт волны A → B → C (включая C1–C4 и self-audit 10b) до OUTPUT/, затем автоматически переводит проект в brownfield через R01 baseline. В режиме brownfield сначала R00 reverse-engineer и R01 baseline в spec-state/, далее итерационный цикл R02 propose → R03 apply → R04 verify → R05 archive. Единственная точка входа агента — ORCHESTRATOR.md; любой запрос начинается с sp status → sp intake → sp next.
VerificationTax и доказательство готовности
Witness Done вводит VerificationTax: контекстная приёмка module/app/eco, acceptance_ids, review для L2/L3, plan-to-proof и runtime trace при необходимости. Статус done допустим только после sp-verify --gate pre_ci и связанных гейтов. Правила агента живут в корневом AGENTS.md; адаптеры IDE синхронизирует sp rules --sync. Политики стека, языка, полноты, CI/CD и комментариев описаны в catalogs/.
Для кого страница и где код
Лендинг на Arhellist описывает продукт для разработчиков, тимлидов и команд, которые строят ПО с AI-агентами и хотят воспроизводимую спецификацию. Исходники, VERSION, README, ORCHESTRATOR.md, PROFILES.md и шаблоны — в открытом репозитории https://github.com/arhellist/WitnessDone. Автор — Алексей Пасечник (Arhellist). Связь: Telegram https://t.me/arhellist_dev или форма на главной https://arhellist.ru. Внутренние разделы сайта: проекты (/#projects), блог (/blog/), контакты (/#contact). Страница отдаёт полный HTML с заголовками и текстом для поисковых систем без обязательного JavaScript.
Частые вопросы
Что такое Witness Done?
Witness Done — портативная каноническая фабрика инициализации программных проектов для AI-агентов. Она превращает техническое задание в исполнимую спецификацию: контракты, задания на разработку (D-промпты), критерии приёмки и машиночитаемые акты.
Чем Witness Done отличается от «просто хорошего промпта»?
Это не просьба к модели быть аккуратной, а детерминированный конвейер. Шаг нельзя закрыть без файла, задачу нельзя назвать готовой без доказательства (VerificationTax и sp-verify).
Какие режимы работы поддерживаются?
Greenfield — проектирование новой системы с нуля по INPUT/TECH_SPEC.md волнами A→B→C. Brownfield — эволюция существующего кода через spec-state/: reverse → baseline → propose → apply → verify → archive.
С какими IDE и агентами совместим Witness Done?
Канон один: Cursor IDE, Claude Code, Codex, Gemini, Copilot, Cline, Devin/Windsurf и др. Правила живут в AGENTS.md; адаптеры IDE генерирует команда sp rules --sync.
Где взять Witness Done и актуальную версию?
Открытый репозиторий: https://github.com/arhellist/WitnessDone. Версия фабрики указана в файле VERSION (сейчас 1.29.0). Точка входа агента — ORCHESTRATOR.md.
