forgeplan blocked
Перечисляет артефакты, которые не могут быть продвинуты, потому что одна или несколько их зависимостей ещё не active (или, что хуже, deprecated/stale). Для каждого заблокированного артефакта выводится цепочка блокировщиков, чтобы вы могли точно видеть, что нужно разблокировать.
Когда использовать
Заголовок раздела «Когда использовать»- Начало спринта - выявление застрявшей работы до её назначения
- Ежедневный стендап - “что ждёт меня?”
- Гейт CI - сбой, если что-либо критической глубины заблокировано
- Аудит зависимостей во время заморозки релиза
Не использовать, когда
Заголовок раздела «Не использовать, когда»- Вам нужен полный порядок выполнения → используйте
forgeplan order - Вам нужны слепые пятна качества → используйте
forgeplan blindspots - Вам нужен необработанный граф зависимостей → используйте
forgeplan graph
Использование
Заголовок раздела «Использование»forgeplan blocked [OPTIONS] [ID]Аргументы
Заголовок раздела «Аргументы» [ID] Конкретный ID артефакта для проверки (необязательно) --json Вывод в формате JSON для машинной обработки -h, --help Вывести справку -V, --version Вывести версиюПримеры
Заголовок раздела «Примеры»Показать всё, что заблокировано в рабочем пространстве:
forgeplan blockedПроверить один конкретный артефакт:
forgeplan blocked PRD-046Машиночитаемый формат для дашборда:
forgeplan blocked --json | jq '.[] | .id'Интерпретация вывода
Заголовок раздела «Интерпретация вывода»PRD-046 Docs v0.18.0 catch-up [draft] blocked by: RFC-005 Graph expansion [draft] ← ещё не active ADR-008 Cloudflare Pages choice [draft] ← ещё не active
RFC-007 Embed cache policy [draft] blocked by: EVID-019 Benchmark results [missing] ← ссылка, но не существует| Индикатор | Значение |
|---|---|
[draft] | Блокировщик существует, но ещё не active |
[stale] | Блокировщик превысил дату valid_until |
[deprecated] | Блокировщик был deprecated - обновите связь |
[missing] | Указанный ID не существует - неработающая ссылка |
Код выхода 0, если ничего не заблокировано, 1 в противном случае - удобно для гейтов CI.
Как это вписывается
Заголовок раздела «Как это вписывается»blocked - это runtime представление графа зависимостей:
order → planned sequence (игнорирует статус)blocked → current obstacles (учитывает статус)graph → полная картинаКомбинируйте с order для перепланирования с учётом блокировщиков и с
health, чтобы увидеть, какая часть проекта застряла.
См. также
Заголовок раздела «См. также»forgeplan order- топологическая последовательностьforgeplan graph- полный граф зависимостейforgeplan blindspots- решения без доказательствforgeplan health- сводка по проекту