# 01 — 数据模型 + 任务入队 API

**What to build:** 创建任务队列和 Cron 池的数据表，实现任务入队逻辑和取任务 API。同时创建配置快照和决策日志表，为后续的可观测性功能打基础。

**Blocked by:** None — 可立即开始

**Status:** ready-for-agent

- [ ] 创建 `intelligent_eval_task_queue` 表（任务队列）
- [ ] 创建 `openclaw_cron_pool` 表（Cron 池状态）
- [ ] 创建 `intelligent_eval_config_snapshots` 表（配置快照）
- [ ] 创建 `intelligent_eval_decision_logs` 表（决策日志）
- [ ] 实现任务入队逻辑：每分钟扫描 executing 评估 → 判断是否需要处理 → 生成任务
- [ ] 实现任务优先级计算（时段到期 > 欠账多 > 等待时间长）
- [ ] 实现 `GET /api/intelligent-evals/tasks/next` API（供 OpenClaw 调用）
- [ ] 实现任务去重逻辑（同一评估已有 pending 任务时不重复创建）
- [ ] 单元测试：任务入队逻辑、优先级计算、去重逻辑
- [ ] 集成测试：创建评估 → 批准 → 任务自动入队
- [ ] **可演示**：创建一个智能评估并批准执行，看到任务自动入队 + 配置快照自动保存
