test(bot-tier): M4 生产E2E实证脚本 verify_bot_write_tiering_e2e.py (P0-②)

全PASS: Bot建议→unapplied→人apply→目标生效+apply_detail before/after→低危kpi-result source_batch落库→audit L2留痕→清理回查=0
This commit is contained in:
Hermes CI Fix
2026-09-03 18:15:47 +08:00
parent 960cd15268
commit be71c2296e
2 changed files with 224 additions and 1 deletions
+5 -1
View File
@@ -67,4 +67,8 @@
## 七、验收记录(E2E/回归)
见任务完成回报与 backend/tests/test_bot_suggestion_channel.py(新增 pytest 回归覆盖)。
- 回归: backend/tests/test_bot_suggestion_channel.py(12条:鉴权/语义/多租户/幂等/审批闭环/审计/收口);test_risk_levels.py 计数更新 L2=6。
- 生产E2E: backend/scripts/verify_bot_write_tiering_e2e.py(可复跑,标记+清理+回查)2026-09-03 全 PASS:
A Bot创建kpi_target建议→unapplied → B 人apply→KPI目标100→888.88 + apply_detail(before/after) + applied_by=管理员/applied_at → C /kpi-result 直写 source_batch=e2e-bot-tier-20260903 落库 → D bot_audit.log 两条 L2 记录(财务BOT / bot-bridge)→ E 清理回查=0。
- pytest 全量: 726 passed / 4 failed(日历漂移预存:budget roll_forward + ai_suggestions budget_overrun + roadmap budget_headroom×2,非本次回归) / 1 xfailed。
- 后端重启: systemctl restart cma-backend(ActiveEnter 晚于 commit); /health ok。