Skip to content

Цикл routing-решения · интерактив

Depth Calibrator

«Нужен ли тут PRD?» «А RFC?» «Можно ли просто закоммитить?» Эти споры съедают часы, и обычно сходятся на той же логике: чем выше сложность × обратимость × радиус, тем тяжелее конвейер. Forgeplan делает эту логику CLI-командой forgeplan route. Ниже - тот же routing в виде калькулятора: подвиньте слайдеры, увидьте депт-уровень и обязательные артефакты в реальном времени.

01 · input
Характеристики задачи
3 слайдера + 3 хард-гейта
02 · rules
Депт-формула
cost = (complexity + blast + cost-of-reverse) / 3 · плюс гейты
03 · output
Tier + конвейер
tac · std · deep · crit

Зачем калибровать

аналогия досмотра в аэропорту

«Полный конвейер ко всему» остановит работу. «Никакого конвейера» обрушит качество

В аэропорту три процедуры: внутренний рейс - быстрая проверка, международный - полный, transit - отдельная. Применить «полный» ко всем - аэропорт остановится. Применить «быстрый» - безопасность рухнет. Нужна калибровка под ситуацию.

Forgeplan делает то же самое для разработки: депт-уровень определяется по характеристикам задачи, а конвейер (какие артефакты создавать) выводится из уровня. Спорить можно - но с CLI, не друг с другом. Калькулятор ниже - это та же формула, только наглядно.

Калькулятор

Подвиньте слайдеры или кликните чекбоксы. Маркер на шкале и конвейер внизу обновятся мгновенно. Пресеты сверху загружают типовые сценарии.

forgeplan route - интерактив
cosmetic team feature public API auth rewrite reset
slider
Complexity · сколько подсистем затронуто
3
1 · одна функция10 · переписать сервис
slider
Blast radius · кого затронет
3
1 · internal только10 · все пользователи
slider
Reversibility · насколько легко откатить
8
1 · необратимо10 · один git revert
Public API change меняет контракт, видимый снаружи
Security / regulatory auth · PII · permissions · compliance
Cross-team затрагивает 2+ команды
depth tier · позиция на шкале
tactical
standard
deep
critical
verdict · TACTICAL cost score · 2.0 / 10
конвейер · что создавать
why · какие правила сработали

Четыре tier'а · что значит каждый

Шпаргалка по типам артефактов и quality gates на каждом уровне.

● tactical
конвейер: пусто
Косметика, переименования, тривиальный баг-фикс. Достаточно commit message. Quality gates не запускаются.
● standard
PRD → RFC → Evidence
Новая фича внутри одной команды без breaking changes. ADI рекомендован, validation gate - да.
● deep
PRD → Spec → RFC → ADR → Evidence → Review
Архитектурный выбор, новая внешняя зависимость, breaking change публичного API. ADI обязателен.
● critical
Epic → PRD[] → Spec[] → RFC[] → ADR[] → Adversarial Review
Security, cross-team, регуляторика. Полный evidence-граф + adversarial review в чистой сессии.
Калькулятор - это не приговор

Хард-гейты (security / cross-team / public API) форсят минимум, потому что цена ошибки высока даже при низкой сложности. Слайдеры - это эвристика, а не закон. Если вы видите «standard», но интуиция кричит «нужен ADR» - создайте ADR. Если калькулятор говорит «deep», а задача обратима за один git revert - упростите. CLI знает правила, но решение принимаете вы.