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

forgeplan session

Показывает текущее состояние сессии методологии - в какой фазе цикла Forgeplan вы находитесь (роутинг, Shape, Validate, Code, Evidence, Activate) и какой должен быть следующий шаг. Это команда «где я?» как для агентов, так и для людей.

  • Возобновить работу после перерыва - «что я делал?»
  • AI-агенты между вызовами инструментов - для принятия решения о следующем действии
  • Принудительное соблюдение протокола - чтобы случайно не пропустить ни одну фазу
  • Многоагентные системы - супервизор считывает состояние сессии для роутинга работы
  • Вы хотите список задач → используйте TODO.md или ваш трекер задач
  • Вы хотите узнать состояние проекта → используйте forgeplan health
forgeplan session [OPTIONS]
--reset Сбросить сессию в состояние Idle
-h, --help Вывести справку
-V, --version Вывести версию

Показать текущую фазу:

Окно терминала
forgeplan session

Сбросить состояние после прерывания задачи:

Окно терминала
forgeplan session --reset

Пример вывода:

Session: shaping
Active artifact: PRD-046
Depth: Standard
Next step: forgeplan validate PRD-046
Last transition: 2026-04-11 14:05 (routing → shaping)

Фазы соответствуют циклу Forgeplan:

ФазаЗначение
idleНет активной задачи
routingВыполнение forgeplan route - определение глубины/конвейера
shapingНаписание разделов MUST в новом PRD/RFC/ADR
validatingВыполнение forgeplan validate до состояния PASS
reasoningГенерация гипотез ADI (глубина Standard+)
codingРеализация изменения
evidenceСоздание EvidencePack и связывание
activatingВыполнение activate после R_eff > 0

Состояние хранится в .forgeplan/session.yaml и сохраняется между вызовами CLI. Используйте --reset, если состояние зависло или просрочено.

session - это индикатор фазы внутри принудительного цикла:

routing → shaping → validating → reasoning → coding → evidence → activating

Каждая успешная команда продвигает сессию вперёд. Если вы видите одну и ту же фазу в течение нескольких часов, это сигнал к тому, чтобы сдвинуться с места - либо завершить фазу, либо сбросить состояние.