forgeplan calibrate
forgeplan calibrate повторно запускает эвристику глубины для существующего артефакта и предлагает, должен ли он оставаться Tactical, быть повышен до Standard или эскалирован до Deep/Critical. В то время как forgeplan route калибрует до создания артефакта, calibrate запускает те же сигналы после написания содержимого - что обычно даёт более точный результат, поскольку есть реальный контент для анализа.
Сигналы включают количество FR, наличие ключевых слов необратимости (“schema migration”, “public API”), кросс-модульную область действия и связанные родительские элементы. Если предлагаемая глубина отличается от текущего поля depth артефакта, это сигнал либо для повышения глубины, либо для разделения артефакта.
Когда использовать
Заголовок раздела «Когда использовать»- В середине спринта: “этот PRD растёт - должен ли он всё ещё быть Standard?”
- После импорта артефактов извне (Brownfield) - чтобы проверить, соответствует ли роутинг реальности.
- Когда
forgeplan routeошибся при создании, и вы хотите получить второе мнение. - В рамках триажа
forgeplan gaps: калибровать помеченные артефакты перед эскалацией глубины.
Когда НЕ использовать
Заголовок раздела «Когда НЕ использовать»- Tactical Notes - они не имеют поля глубины, калибровка бессмысленна.
- На каждом артефакте каждый день - это корректирующий инструмент, а не ежедневная проверка.
Использование
Заголовок раздела «Использование»forgeplan calibrate [ID]Аргументы
Заголовок раздела «Аргументы» [ID] ID артефакта (проверяет все, если пропущено) -h, --help Вывести справку -V, --version Вывести версиюПримеры
Заголовок раздела «Примеры»Откалибровать один PRD после его роста
Заголовок раздела «Откалибровать один PRD после его роста»forgeplan calibrate PRD-001Вывод:
PRD-001 - Система аутентификации текущая глубина: Standard предлагаемая глубина: Deep драйверы: + 9 FR (порог Deep 8+) + необратимость: "schema migration", "public API" + кросс-модульность: auth, session, db рекомендация: повысить до Deep, добавить Spec + ADRСканировать каждый артефакт
Заголовок раздела «Сканировать каждый артефакт»forgeplan calibrateПеречисляет только несоответствия (артефакты, где текущая ≠ предлагаемой). Пустой вывод означает, что всё корректно роутится.
Интерпретация вывода
Заголовок раздела «Интерпретация вывода»| Сигнал | Влияет на |
|---|---|
| Количество FR ≥ 8 | Deep |
| необратимость | Deep или Critical |
| кросс-командная область | Critical |
| 1 файл, ≤1 день | Tactical |
| 1–3 дня, 1 модуль | Standard |
Если рекомендация выше текущей: либо обновите поле depth и добавьте недостающие этапы конвейера (Spec, ADR), либо разделите артефакт на более мелкие.
Если рекомендация ниже: рассмотрите возможность упрощения - возможно, вы излишне усложняете.
Как это вписывается в рабочий процесс
Заголовок раздела «Как это вписывается в рабочий процесс»route → new (depth=X) → code → calibrate → upgrade depth? → add Spec/ADR?calibrate - это самокорректирующаяся петля. Роутинг - это предположение; калибровка - это аудит. Используйте его, когда что-то кажется неправильным, или в качестве запланированной ежемесячной проверки состояния.
См. также
Заголовок раздела «См. также»forgeplan route- первоначальное предположение о глубине перед созданиемforgeplan gaps- находит недостающие этапы конвейера после калибровкиforgeplan estimate- глубина формирует шкалу оценки- Калибровка глубины
- Обзор CLI