Files
track-fund-progress-default/evals/golden-cases.md
chenfuqiang a91ead3862
All checks were successful
技能自动化发布 / release (push) Successful in 7s
feat: 项目经费进度播报助手首版 v1.0.1(track-fund-progress-default)
2026-09-13 14:25:23 +08:00

1.9 KiB
Raw Permalink Blame History

人工验收评估场景(金标准用例)

配套自动化测试:tests/test_fund_rules.py。以下场景用于宿主安装后的人工验收(对话 / 数据管理 / 定时三入口)。

场景 A:执行正常(绿色)

输入:立项 50 万、到账 40 万、已报销 35 万(支出率 87.5%)、执行期覆盖当前日期约 70%。

预期:状态 🟢 正常;偏差在 ±20% 内;简报柱状图两条长度比例正确。

场景 B:严重滞后 + 暂付款超期(红色)

输入:支出率 20%、序时进度 70%、暂付款 1.5 万元发生于 4 个月前。

预期:状态 🔴 严重滞后;播报含 D1 诊断与 N1 冲销提醒(账龄天数准确);建议含预算调剂沟通与冲销。

场景 C:异常偏快 + 临近结题(橙色)

输入:支出率 95%、序时进度 70%、距执行期结束 60 天。

预期:状态 🟠 支出异常偏快;播报含 D2(突击花钱风险)与 N2(结题临近提醒,剩余天数准确)。

场景 D:数据不齐(灰色兜底)

输入:缺已到账金额 / 到账为 0 / 缺执行期。

预期:分别归为"待补录""未到账""待补录",不硬算;对话引导补录;C3 提示缺失字段清单。

场景 E:阈值调整生效

输入:把 lag_threshold 从 0.10 调到 0.15,播报一个偏差 −12% 的项目。

预期:调整前状态"正常"(−12% 未超过 −10%…… 实际超了;此处应构造偏差 −12% 在 0.10 口径下已滞后、0.15 口径下仍滞后的对照),或使用偏差 −12% vs −8% 两组数据验证状态随阈值变化。

场景 F:月度定时播报(宿主)

输入:宿主定时任务创建"技能直调 → 月度经费播报",手动"立即运行"。

预期:任务中心出现任务、有逐项目进度、完成后生成月度汇总简报 brief-*.html 并可侧栏预览;台账无在研项目时任务失败原因可读。