# claude-brain 记录模板 全部文件只放在 `./Notes/auto/-/` 下。 ## 00-goal.md(调度员写) ``` # 任务目标 - 启动时间: 2026-10-14 21:05 - 工程目录: E:\...\SMOD_ISDBT ## 用户原话 <逐字粘贴> ## 已知约束 <对话里用户明确说过的限制、偏好;不写调度员自己的分析> ``` ## log.md(调度员逐行追加) ``` | 轮次 | 时间 | 事件 | 详情 | |---|---|---|---| | R01 | 21:06 | brain | CONTINUE,派 T1(opus) T2(haiku) | | R01 | 21:15 | worker | T1 完成 / T2 失败 | | R02 | 21:16 | brain | ASK_USER | | R02 | 21:37 | dispatcher | 巡检:T1 运行中(空闲 3 min)、T2 空闲 41 min 无报告 → 已 SendMessage 唤醒 | | R02 | 22:07 | dispatcher | 巡检:T2 仍无动作 → 标失败/受阻,写占位报告,上报大脑 | ``` 事件列除 `brain` / `worker` / `user` 外,调度员自己的动作(巡检、唤醒、状态核查)记为 `dispatcher`。 ## 巡检打印格式(调度员每 30 分钟向用户打印一次) ``` 巡检 21:37(下次约 22:07) | agent | 角色/任务 | 最近活动 | 空闲 | 最后动作 | 判定 | |---|---|---|---|---|---| | a84cd… | R08-T1 仿真收尾 | 14:32 | 425 min | 等待 Monitor | 空闲超限 → 已唤醒 | | a66f6… | R08b-T3 最终比对 | 21:53 | 1 min | 工具调用 | 正常 | | a87ca… | 大脑 | 21:51 | 3 min | 等待报告 | 正常(大脑等待不计) | ``` 数据来自 `scripts/check_agents.sh`。 ## Rnn-brain.md 大脑回复的原文,不做任何修改。 ## Rnn-Tk-task.md 从大脑决策中原样抽出的 `### Tk` 那一节,前面加一行: ``` # R01-T1 任务单(模型: opus) <大脑写的该任务全文> --- ## 报告格式 写到同目录下的 R01-T1-report.md,结构如下: (附下面的 worker 报告格式) ``` ## Rnn-Tk-report.md(worker 写) ``` # R01-T1 报告 - 结论: 完成 | 部分完成 | 失败 | 受阻 - 模型: opus ## 做了什么 <按步骤列出> ## 改动的文件 <路径 + 一句话说明;没有就写"无"> ## 证据 <关键命令及输出摘录、测量值、测试结果、日志片段> ## 验收标准逐条 1. <标准> —— 满足/不满足,证据: ... ## 问题与建议 <遇到的意外、任务单没覆盖到需要大脑决定的点> ``` ## Rnn-user.md ``` # R02 向用户提问 ## 大脑的问题 <原文> ## 用户回答 <原文> ``` ## agents.md(调度员维护;每新增/结束一个 agent 就更新并向用户打印全表) ``` # 子 agent 名册 运行目录: E:\...\Notes\auto\20261014-2101-xxx | # | 角色/任务 | 模型(指定) | 状态 | 启动 | 结束 | 报告 | |---|---|---|---|---|---|---| | 1 | 大脑(唯一主 agent) | fable | 运行中 | 21:02 | — | Rnn-brain.md | | 2 | R01-T1 xxx 调研 | opus | 完成 | 21:08 | 21:23 | 01-T1-xxx.md | | 3 | R01-T2 xxx 调研 | opus | 运行中 | 21:08 | — | — | | 4 | R01-T3 工具链盘点 | sonnet | 失败/受阻 | 21:08 | 21:15 | 01-T3-xxx.md | ``` 状态只用:`运行中` / `完成` / `失败/受阻` / `已接替`。大脑永远第 1 行。 ## FINAL.md 大脑 DONE 决策中"总结"一节的原文,加上统计:总轮数、worker 数量及各自模型。