AgentEvalTool/.scratch
sinohqb 160332665e
Some checks failed
CI / test (push) Failing after 12s
refactor(exploration): absorb settlement.py into ExplorationSessionRepository
将 settlement.py 的 settle_campaign_sessions 函数吸收为
ExplorationSessionRepository.expire_running_sessions 方法。删除浅模块
settlement.py(30 行,接口宽如实现),会话生命周期操作集中在 repository。

- 新增 ExplorationSessionRepository.expire_running_sessions(campaign_id)
- 更新 campaigns.py 和 campaign_runner.py 两个调用点
- 删除 backend/agenteval/exploration/settlement.py
- 所有测试通过,行为不变
2026-08-04 13:28:23 +08:00
..
v0.5 feat(report): compare requires same scenario version (ticket 05) 2026-07-29 11:21:52 +08:00
v0.6 feat(campaign): add per-Run timeline seam + endpoint 2026-07-31 16:49:04 +08:00
v0.7 feat(models): add analysis-default flag for campaign intelligence 2026-08-03 01:46:51 +08:00
v0.8 refactor(comparison): 评审修复 — 共享 gateway_chat_client、指标元表、对比区块组件化 2026-08-03 14:26:20 +08:00
v0.9 refactor(exploration): absorb settlement.py into ExplorationSessionRepository 2026-08-04 13:28:23 +08:00
architecture-review-round3.html refactor(exploration): absorb settlement.py into ExplorationSessionRepository 2026-08-04 13:28:23 +08:00