auto-sync: 2026-05-27 09:09:12

This commit is contained in:
cfdaily
2026-05-27 09:09:12 +08:00
parent 0f00c05e2a
commit 43cf6df53e
+11 -9
View File
@@ -302,15 +302,17 @@ API 已覆盖:读任务、写状态、写产出、写评论、写决策、写
## 五、具体改动清单
| # | 事项 | 改动文件 | 改动量 | 依赖 |
|---|------|---------|--------|------|
| 1 | Mail 独立 | 新建 `mail_handler.py`,标注废弃 ticker/dispatcher/spawner | ~130 行 | 无 |
| 2 | Prompt 进化 | `spawner.py` SPAWN_PROMPT_TEMPLATE 重写(身份+目标+能力+约束+交接责任) | ~60 行 | 无 |
| 3 | Handoff 上下文 | `bootstrap.py` `_format_depends_on()` 增强:读取 handoff comment | ~30 行 | #2 |
| 4 | Handoff API | `blackboard_routes.py` `GET /comments` 支持 `comment_type` 查询参数 | ~10 行 | #3 |
| 5 | Review 检查 | review 流程增加 handoff 检查:无 handoff comment 则提醒 | ~20 行 | #2 |
| 6 | 知识注入 | `spawner.py` 新增 `_inject_wiki_knowledge()`(含 rg 检查 + grep fallback | ~40 行 | NAS 挂载路径修正 |
| 7 | Bootstrap 增强 | `bootstrap.py` `build()` 内部调用 wiki knowledge 层 | ~20 行 | #6 |
| # | 事项 | 改动文件 | 改动量 | 依赖 | 备注 |
|---|------|---------|--------|------|------|
| 1 | Mail 独立 | 新建 `mail_handler.py`,标注废弃 ticker/dispatcher/spawner | ~130 行 | 无 | |
| 2 | Prompt 进化 | `spawner.py` SPAWN_PROMPT_TEMPLATE 重写(身份+目标+能力+约束+交接责任) | ~60 行 | 无 | 替代原 executor.md 方案 |
| 3 | Handoff Schema | 新建 `schemas/handoff.schema.json`(原设计已完成,未实现) | ~20 行 | 无 | 原设计课题4 |
| 4 | Handoff 上下文 | `bootstrap.py` `_format_depends_on()` 增强:读取 handoff comment | ~30 行 | #2 | 原设计课题2 S-04 |
| 5 | Handoff API 确认 | `blackboard_routes.py` `GET /comments?comment_type=handoff` | 0 行 | 无 | ✅ 已实现,无需改动 |
| 6 | Review 检查 | review 流程增加 handoff 检查:无 handoff comment 则提醒 | ~20 行 | #2 | |
| 7 | Runaway Guard | `tasks` 表增加 `max_ticks` 字段 + Daemon tick 计数 + 超限暂停 | ~40 行 | 无 | 原设计 v2.6.9 未实现 |
| 8 | 知识注入 | `spawner.py` 新增 `_inject_wiki_knowledge()`(含 rg 检查 + grep fallback | ~40 行 | NAS 挂载路径修正 | |
| 9 | Bootstrap 增强 | `bootstrap.py` `build()` 内部调用 wiki knowledge 层 | ~20 行 | #8 | |
### NAS 挂载路径问题