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

forgeplan progress

Анализирует списки чекбоксов (- [ ] / - [x]) внутри тел артефактов и сообщает, сколько выполнено. По соглашению, каждое функциональное требование (FR) или фаза реализации в PRD/RFC является чекбоксом - таким образом, progress отвечает на вопрос «насколько реализован этот PRD?»

  • Ежедневные стендапы - быстрый процент выполнения для каждого PRD
  • Подготовка к релизу - какие PRD ещё не выполнены на 100%
  • Отчётность - передача JSON в дашборды
  • Вам нужно качество артефакта (а не завершённость) → используйте forgeplan score
  • Вам нужен сводный показатель здоровья → используйте forgeplan health
forgeplan progress [OPTIONS] [ID]
[ID] ID артефакта (показывает все, если пропущено)
--json Вывод в формате JSON для машинной обработки
-h, --help Вывести справку
-V, --version Вывести версию

Все артефакты, таблица по умолчанию:

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

Только один PRD:

Окно терминала
forgeplan progress PRD-001

Машиночитаемый формат для дашборда:

Окно терминала
forgeplan progress --json | jq '.[] | {id, percent}'

Таблица по умолчанию:

ID KIND PERCENT BAR DONE / TOTAL
PRD-001 prd 75% [██████████████░░░░] 6 / 8
PRD-046 prd 40% [████████░░░░░░░░░░] 4 / 10
RFC-004 rfc 100% [██████████████████] 5 / 5
СтолбецЗначение
PERCENTdone / total в виде целого процента
BAR18-символьный ASCII-индикатор прогресса
DONEКоличество чекбоксов - [x]
TOTALКоличество чекбоксов - [x] + - [ ]

Артефакты без чекбоксов опускаются в представлении по умолчанию (отслеживать нечего). --json включает их с total: 0.

progress отслеживает выполнение. Его родственный инструмент forgeplan score отслеживает качество (R_eff + F-G-R). Здоровый PRD выполнен на 100% и имеет R_eff > 0.

progress → "мы закончили разработку?"
score → "мы ему доверяем?"
health → объединяет оба показателя