用途:reassess-stats 是 issue-reassess 的只读对照技能,两者消费同一批磁盘产物。issue-reassess 为每个候选写出一个 verdict.json 和 report.md,本技能将其渲染成维护者可快速浏览的仪表盘。它不访问问题跟踪器,完全基于磁盘产物运行。
主要能力:读取活动目录下所有 verdict.json,按 schema 校验后分桶:按分类(10 个标签)和性质(5 个标签)归类,检测多情形部分修复,交叉制表;计算总候选数、健康评级(Healthy / Needs attention / Action needed)、仍失败行动尾、已修复待关闭候选、探针发现的新问题候选、按组件分解。默认输出自带内联 CSS 的 HTML;支持 --markdown、--tables-only、--output <file>、--component <name>。每次运行重新读取,无内存缓存;多活动目录时询问选择,不静默聚合。
使用方式:先运行预检命令 PYTHONPATH=.apache-magpie-local python3 -m setup_preflight --skill <name> --hash <surface_hash> [--requires <file>]...。若返回 {"verdict": "ok"} 则静默继续;action 则按规则处理;命令无法运行不得视为通过。运行前会读取 .apache-magpie-local/issue-reassess-stats.md 与 .apache-magpie-overrides/issue-reassess-stats.md 中的覆盖项,并比对 .apache-magpie.local.lock 与 .apache-magpie.lock 的漂移。
适用场景与限制:面向维护者做“今天该做什么”的快速扫视。仅读活动产物,不修改文件、不向跟踪器发帖、不重新调用 issue-reproducer。解析失败的 verdict.json 作为错误呈现,不计入总数。所有仍失败候选的后续处理需另行执行 issue-fix-workflow <KEY>,关闭与新建问题需手动完成,本技能只推荐。