feat: 项目经费进度播报助手首版 v1.0.1(track-fund-progress-default)
All checks were successful
技能自动化发布 / release (push) Successful in 7s

This commit is contained in:
chenfuqiang
2026-09-13 14:25:23 +08:00
commit a91ead3862
207 changed files with 30383 additions and 0 deletions

5
evals/README.md Normal file
View File

@@ -0,0 +1,5 @@
# evals
这里放人工评估脚本、示例输入输出、回归验收清单等材料。
模板仓库保持最小占位,不再放旧式杂项代码片段。

39
evals/golden-cases.md Normal file
View File

@@ -0,0 +1,39 @@
# 人工验收评估场景(金标准用例)
> 配套自动化测试:`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` 并可侧栏预览;台账无在研项目时任务失败原因可读。