refactor(intelligent-eval): 决策/队列逻辑与 DB 解耦(S3) #8

Closed
opened 2026-08-12 18:29:48 +00:00 by solahqb · 2 comments
Owner

来源:.scratch/v111-architecture-scan.md Seam S3 | Phase:P2 解耦 DB

任务

  • decision.py、task_queue.py 不再直接 session.exec 查库,改走读模型/repository 注入
  • 纯决策/优先级逻辑可脱离真实 DB 单测

验收标准

  • 外部行为不变(测试全绿);纯逻辑可在内存数据上断言;CI 跑通

依赖

#5 block

> 来源:`.scratch/v111-architecture-scan.md` Seam **S3** | Phase:**P2 解耦 DB** ## 任务 - decision.py、task_queue.py 不再直接 session.exec 查库,改走读模型/repository 注入 - 纯决策/优先级逻辑可脱离真实 DB 单测 ## 验收标准 - 外部行为不变(测试全绿);纯逻辑可在内存数据上断言;CI 跑通 ## 依赖 被 #5 block
Author
Owner

🔗 依赖关系(追踪用)

本 ticket 被以下 ticket block(在 Gitea 端用 dependency API 添加时遇到 404,改用评论承载依赖图,详见 .scratch/v111-architecture-scan.md):

完成顺序:先解决 blocker,再关闭本 ticket。

## 🔗 依赖关系(追踪用) 本 ticket **被以下 ticket block**(在 Gitea 端用 dependency API 添加时遇到 404,改用评论承载依赖图,详见 `.scratch/v111-architecture-scan.md`): - #7 完成顺序:先解决 blocker,再关闭本 ticket。
Author
Owner

⏭ Deferred:S3 按 ADR-0008 推迟(S1 已收敛 DB 操作)。

⏭ Deferred:S3 按 ADR-0008 推迟(S1 已收敛 DB 操作)。
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: solahqb/AgentEvalTool#8
No description provided.