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

forgeplan list

Выводит список артефактов в текущем рабочем пространстве, опционально отфильтрованных по типу, статусу, тегу или дате создания. Это основная команда инвентаризации - используйте её, чтобы ответить на вопрос “что у нас есть в этом проекте?” перед планированием, роутингом или поиском.

  • В начале сессии, после forgeplan health, чтобы просканировать существующие артефакты
  • Перед forgeplan new - чтобы избежать создания дубликатов
  • При составлении объёма спринта (“все активные PRD с тегом auth”)
  • В скриптах CI для перечисления артефактов по статусу для отчётности
  • Вам нужно полное содержимое → используйте forgeplan get
  • Вам нужно нечёткое/семантическое сопоставление → используйте forgeplan search
  • Вам нужна иерархия (Epic → PRD → RFC) → используйте forgeplan tree
  • Вам нужен порядок зависимостей → используйте forgeplan order
forgeplan list [OPTIONS]
-t, --type <TYPE> Фильтровать по типу (prd, epic, spec, rfc, adr, etc.)
-s, --status <STATUS> Фильтровать по статусу (draft, active, etc.)
--tag <TAG> Фильтровать по тегу. Поддерживает "ключ=значение" или просто "ключ" (соответствует любому значению). Примеры: --tag source=code, --tag legacy
--json Выводить в формате JSON для машинной обработки
-h, --help Вывести справку
-V, --version Вывести версию

Вывести всё (вид по умолчанию в новом рабочем пространстве):

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

Только активные PRD - текущий активный объём продукта:

Окно терминала
forgeplan list --type prd --status active

Всё с тегом security, в формате JSON для скриптов:

Окно терминала
forgeplan list --tag security --json | jq '.[] | .id'

Вывод по умолчанию представляет собой таблицу из четырёх столбцов:

СтолбецЗначение
IDСтабильный ID артефакта (например, PRD-001, RFC-002, EVID-012)
KINDТип артефакта - prd, rfc, adr, epic, note, problem, evidence
STATUSЖизненный цикл: draft / active / superseded / deprecated / stale
TITLEЧеловекочитаемое название из frontmatter

Строки отсортированы по created в порядке убывания (сначала самые новые). С опцией --json каждая запись включает полный frontmatter, а также score и R_eff, если они доступны - полезно для передачи в jq для дашбордов.

list является точкой входа в цикл исследования только для чтения:

list → get → tree → graph (понять, что существует и как это связано)

Для планирования используйте в связке с order и blocked, чтобы увидеть состояние зависимостей. Для сортировки качества используйте в паре с blindspots, чтобы найти артефакты без доказательств.