forgeplan_score
Вычисляет показатель R_eff (эффективной надёжности) для артефакта, полученный из связанных с ним EvidencePack. R_eff следует принципу слабого звена - это минимум из показателей доказательств, а не среднее значение - поэтому один EvidencePack с CL0 может снизить общий показатель до 0.1. Агенты используют это, чтобы ответить на вопрос: “достаточно ли надёжно это решение для выпуска?” и выявить PRD, которым требуется больше доказательств.
Категория: Качество и валидация
Когда агент вызывает это
Заголовок раздела «Когда агент вызывает это»- После создания и связывания EvidencePack - “действительно ли R_eff поднялся выше нуля?”
- В рамках глубокого анализа
forgeplan_health: какие активные артефакты всё ещё имеют R_eff = 0? - Перед предложением
forgeplan_activateдля глубокого/критического артефакта, где доказательства обязательны.
Входные параметры
Заголовок раздела «Входные параметры»| Имя | Тип | Обязательный | Описание |
|---|---|---|---|
id | string | yes | ID артефакта для оценки. |
Источник схемы: crates/forgeplan-mcp/src/server.rs::ScoreParams
Возвращает
Заголовок раздела «Возвращает»Вычисленный R_eff плюс детализация по каждому вносящему вклад EvidencePack, показывающая вердикт каждого доказательства, уровень конгруэнтности, тип доказательства и коэффициент распада. Если доказательства не связаны, возвращает r_eff: 0.0 с объяснением - это сигнал “слепого пятна”.
Пример структуры ответа:
{ "id": "PRD-042", "r_eff": 0.87, "limiting_evidence": "EVID-056", "breakdown": [ { "id": "EVID-057", "verdict": "supports", "cl": 3, "score": 1.0 }, { "id": "EVID-056", "verdict": "supports", "cl": 2, "score": 0.87 } ]}Пример вызова
Заголовок раздела «Пример вызова»{ "id": "PRD-001" }В типичном контексте агента:
Агент только что связал EVID-057 с PRD-042 и хочет убедиться, что R_eff изменился с 0.00 на реальное число.
{ "id": "PRD-042" }Типичная последовательность
Заголовок раздела «Типичная последовательность»forgeplan_new evidence → forgeplan_update (структурированные поля: вердикт/CL/тип_доказательства) → forgeplan_link → forgeplan_score → если > 0 → forgeplan_activate. Для обнаружения просроченных артефактов, score также вызывается после forgeplan_decay, чтобы увидеть, какие артефакты опустились ниже порогового значения.
Эквивалент CLI
Заголовок раздела «Эквивалент CLI»forgeplan score- то же вычисление
См. также
Заголовок раздела «См. также»- Обзор MCP
forgeplan_link- как прикрепляются доказательстваforgeplan_decay- управление TTL доказательствforgeplan_health- агрегированная панель R_eff