nodumb-loop
Не проводить задачу через обязательный конвейер. Найти самый ранний незакрытый слой, применить один основной скилл и после нового результата снова выбрать маршрут. Нормальный маршрут может состоять из одного скилла или не потребовать ни одного.
Главный фильтр: если результат скилла не способен изменить следующее действие, сейчас он не нужен.
Выбрать текущий слой
| Что сейчас не определено | Основной скилл | Достаточный результат |
|---|---|---|
| Для кого, зачем, какой опыт, характер или продуктовая модель нужны | ask-nodumb |
Разобрана продуктовая развилка: есть рекомендация с основаниями либо вопрос, меняющий направление; рекомендация отделена от принятого решения |
| Задача понятна, нужна помощь с целью поверхности, контентом, подходами или композицией | nodumb-design |
Разобран текущий вопрос пользователя: есть основания рекомендации и явные пробелы; если проверяли макет — объяснены способ, результат и границы проверки |
| Задача понятна, но рискованны способ, масштаб, перенос факта или следующая попытка отладки | nodumb |
Есть рекомендуемый ход, его граница, применимый факт и проверяемый признак успеха |
| Направление и масштаб выбраны, но контракт может сломаться на пересечении состояний, порядка, времени, данных, прав или интеграций | edge-hunt |
Зафиксирован контракт и отобраны только реальные рискованные сценарии с проверками |
| Контракт перехода уже понятен, но человеку может быть неясно, принято ли действие, идёт ли оно и чем закончилось | system-feedback |
Для неоднозначных переходов определено, что человек увидит при ожидании, успехе и сбое |
Если задача уже определена и локальна, выполнять её напрямую. Этот скилл не заменяет реализацию, исследование кода или проверку результата.
В совместном проектировании не проходить маршрут дальше заданного вопроса. Самостоятельно разрабатывать дизайн только в порученном объёме. Отсутствие референсов само по себе не требует поиска; нужен незакрытый вопрос. Известные состояния, меняющие композицию, учитывать до её выбора, а не после согласования.
Граница ask-nodumb и nodumb-design — предмет неопределённости: задача, модель или характер продукта против содержания и композиции конкретной поверхности. Само слово «экран» не повод возвращаться к продуктовой постановке. Если поручен готовый результат, ответ на промежуточный вопрос не завершает задачу: продолжать до результата и его проверки в пределах поручения.
Правила переходов
- Начинать не с первого пункта таблицы, а с самого раннего неразрешённого.
- Если блокирующий вопрос относится к текущему поведению или причине симптома
и его можно безопасно разрешить доступным наблюдением, сначала получить факт
через
nodumb. Не заменять проверяемый факт вопросом человеку или выбором нового поведения; человеческое решение нужно, только когда факты не способны разделить ветки. Найденный факт не передаёт агенту выбор направления, который пользователь оставил за собой в совместном проектировании. - Не загружать остальные скиллы заранее. Следующий применять, только если его триггер появился в результате текущей работы.
edge-huntиsystem-feedbackне выбирают сам продукт или масштаб. Если там обнаружилось несогласованное решение, вернуться кask-nodumbилиnodumb.- Если не хватает применимого факта, перейти в
nodumb. Loop не выбирает между локальным наблюдением, внешним источником и человеческим участием — это часть режима фактовnodumb. - После первой неудачной проверки получить наблюдение на сломанном слое. Перед
второй правкой без нового факта перейти в режим отладки
nodumb. - После успешной проверки применить
changelog-discipline, только если его собственный контракт выполняется, затем закончить работу. Не запускать остальные скиллы ради полноты.
Проверить маршрут
Перед действием коротко ответить:
- какой слой сейчас не закрыт;
- какой скилл способен изменить следующее действие;
- какой наблюдаемый результат позволит из него выйти.
Если на второй вопрос нет конкретного ответа — пропустить скилл. Если новый факт опроверг выбранный маршрут, вернуться только к затронутому слою, а не начинать весь цикл заново.
