Перейти к содержимому
FRGEPLAN

forgeplan fpf check

forgeplan fpf check <ID> оценивает каждое активное правило First Principles Framework для отдельного артефакта и выводит совпадения - сгруппированные по действию (EXPLORE / INVESTIGATE / EXPLOIT) и аннотированные разделом FPF, из которого выведено каждое правило.

Это проекция на уровне артефакта для fpf rules и fpf dashboard.

  • Перед активацией PRD/RFC/ADR - убедитесь, что правила INVESTIGATE больше не срабатывают.
  • Когда forgeplan validate проходит успешно, но вам требуется более глубокий анализ обоснования - правила выявляют то, что не может обнаружить валидация (например, «слишком мало гипотез для глубины Deep»).
  • При отладке застрявшего артефакта - посмотрите, какое именно правило блокирует прогресс.
  • Во время состязательной ревью - используйте вывод правил в качестве структурированного контрольного списка для критики.
  • Для синтаксических / структурных проверок - используйте forgeplan validate.
  • Для обзора в масштабе проекта - используйте fpf dashboard.
  • Для элементов глубины Tactical, где обоснование FPF намеренно обходится.
forgeplan fpf check [OPTIONS] <ID>
<ID> ID артефакта (например, PRD-041)
--verbose Показывать также названия несопоставленных правил
--json Вывести полный RuleCheckResult в формате JSON
-h, --help Вывести справку
-V, --version Вывести версию
Окно терминала
# По умолчанию: показывать совпадающие правила, сгруппированные по действию
forgeplan fpf check PRD-019
# Показывать также несопоставленные правила (полезно при отладке, почему правило не сработало)
forgeplan fpf check PRD-019 --verbose
# Машиночитаемый вывод для клиентов MCP и аудиторских скриптов
forgeplan fpf check ADR-005 --json

Каждый ограниченный контекст, к которому принадлежит артефакт, имеет три производных значения R_eff:

  • explore_reff - насколько хорошо охвачено пространство гипотез. Низкое значение → срабатывают правила EXPLORE («генерировать альтернативы»).
  • investigate_reff - насколько сильны доказательства для существующих гипотез. Низкое значение → срабатывают правила INVESTIGATE («прикрепить лучшие доказательства»).
  • exploit_reff - соответствует ли выбранный путь критерию «готовности к коммиту». Высокое значение → правила EXPLOIT разблокируют активацию.

Пороги калибруются по глубине:

ГлубинаТребуется очистка EXPLOREТребуется очистка INVESTIGATEТребуется очистка EXPLOIT
Tactical---
Standardрекомендуетсярекомендуетсятребуется
Deepтребуетсятребуетсятребуется
Criticalтребуется + ревьютребуется + ревьютребуется + ревью

Для артефактов глубины Deep/Critical, fpf check фактически является гейтом предварительной активации: исправьте правила INVESTIGATE перед вызовом forgeplan activate.

fpf check считывает:

  1. Строку артефакта из LanceDB (тип, глубина, статус, R_eff, связанные доказательства).
  2. Активный набор правил из движка правил FPF (PRD-041).
  3. Разделы базы знаний FPF, цитируемые каждым правилом (PRD-042).

…и формирует удобочитаемый отчёт, а также машиночитаемую сводку, используемую fpf dashboard и forgeplan validate (целостность методологии PRD-043).