Знакомьтесь: WitnessDone: готово — это файл, а не слово

WitnessDone: методология полного цикла, где «готово» надо доказать

Мы строили крупный greenfield-продукт агентами с нуля — и довольно быстро поняли, что нам нужен не ещё один инструмент, а дисциплина.

Внутри мы раньше называли её Prompt Factory CANON. Сейчас у неё нормальное имя — WitnessDone.

Страница методологии: https://arhellist.ru/witness-done/

Что это

WitnessDone — методология полного цикла агентной разработки: от разбора ТЗ до аудита всей системы доказательств. Не CLI и не SaaS, а открытый канон: набор шагов, правил и форматов, которые можно применять в любом репозитории и с любым агентом.

Центральная идея одна: «готово» — это не слово агента, а след. На каждом шаге остаётся артефакт, который можно перечитать: реестр требований, решение по архитектуре, задание-контракт, акт приёмки.

Из чего состоит

• Три волны: понять, что строим → зафиксировать ограничения → разложить работу на задания. • Вертикальные срезы: проверяемый кусок продукта с первого дня. • Задание-контракт (D-промпт): что читать, что произвести, что нельзя нарушать, как доказать. • Гейты и акты: точка, которую нельзя пройти без следа проверки.

Честно: для чего WitnessDone, а для чего нет

WitnessDone лучше всего раскрывается на крупных проектах с нуля — когда ТЗ большое, модулей много, агентов несколько, а цена ошибки в архитектуре высока. Там его строгость окупается.

Если вам нужно поменять одну фичу в готовом проекте — применить можно, режим для изменений есть. Но это избыточно: двенадцать шагов ради одной кнопки — перебор. Для таких задач хватит OpenSpec или лёгкого гейта «нет доказательств — нет done». Мы не будем делать вид, что это не так.

Цена бездействия

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

Дальше семь постов — как WitnessDone устроен изнутри: принципы, волны, задание, инварианты, NFR, порядок доказательства и акт.

Строите крупный продукт агентами с нуля? Давайте обсудим — контакты на arhellist.ru.

#WitnessDone #SDD #методология

Знакомьтесь: WitnessDone: готово — это файл, а не слово | Сетка — социальная сеть от hh.ru