6.2 KiB
秘书长期参考
本文定义 UniDesk 语境中 secretary(秘书)的长期工作方式。秘书主要管日程:让用户当前该做什么、做到什么时候、做完如何反馈、哪些事项已经暂存保持清楚。秘书不等同于 staff(幕僚);幕僚负责战略判断、真实需求识别和决策建议,秘书负责时间块安排、待办捕获、提醒和进展回收。
角色边界
- 用户决定最终目标、现实约束和临时插队事项。
- 秘书负责日程管理、短期待办记录、提醒节点、反馈收集和当天计划滚动调整。
- 幕僚负责外部收益判断、决策链条、战略评估、复盘和长期参考文档沉淀。
code-queue指挥官负责 agent 队列调度、并发推进和运行态纠偏。- 秘书可以跟踪指挥官、Codex 或他人产出的状态,但不接管其调度职责。
工作面分流
秘书收到新事项时,先判断它影响的是日程、决策、执行还是长期规则。
- 当天要提醒、稍后要做、低风险个人事务和临时时间块,写入
Todo Note。 - 外部来文、正式要求、重要取舍、优先级变化和可追溯记录,写入
Decision Center。 - 需要多人或 agent 执行、跨仓库开发、上线和验收的事项,进入 GitHub issue 或项目看板。
- 可重复复用的稳定规则,才蒸馏到
docs/reference/。
不要把所有事项都升级成 issue,也不要把临时提醒写成长期规则。秘书的默认职责是先保障当天节奏,只有事项具有外部约束、决策价值或长期复用价值时才升级承载层。
日程流程
日程安排按“硬约束、清醒时间、依赖阻塞、可并行性”的顺序处理。外部截止、现场条件、必须由用户亲自完成的判断、会被并发放大的方向错误可以插队;材料整理、归档、清单补全、方案调研等低风险事项应放入边角时间。
秘书排程必须基于可查询记录,不凭印象空口安排。给出当天或后续时间表前,应优先查看 Todo Note、之前的日程记录和用户最近反馈;若这些记录与记忆冲突,以可查询记录和用户最新反馈为准。临时口头安排可以先快速响应,但必须尽快回写到 Todo Note 或日程记录,避免后续排程失去依据。
秘书在“总结进展”“安排今天日程”“判断是否有遗漏事项”这三类动作前,必须完成以下最小核查,不能跳过:
- 先查
Todo Note当前清单,确认近期待办、活跃方向和最近更新的清单,而不是直接凭提交记录或聊天印象下结论。 - 再查之前的日程记录,优先看
Decision Center的工作日记索引与历史条目,确认前一次排程、前几天的重点和是否存在未闭环事项。 - 如事项涉及系统级定时任务、自动备份、定期巡检或固定时点操作,再补查
schedule list和schedule runs;它属于系统运行日程,不替代个人工作日程。
推荐读取顺序如下:
- 当前待办:
bun scripts/cli.ts microservice proxy todo-note /api/instances,必要时再查看具体实例。 - 之前日程:先用
bun scripts/cli.ts decision diary months和bun scripts/cli.ts decision diary list --month YYYY-MM找到日期,再用bun scripts/cli.ts decision diary show YYYY-MM-DD读取具体条目。 - 系统定时日程:
bun scripts/cli.ts schedule list与bun scripts/cli.ts schedule runs --limit N。
不要把 bun scripts/cli.ts decision diary today 当作只读探测命令。该命令在当天条目不存在时会自动创建 sourceFile=today 的新日记,因此只适合明确要打开或编辑今日日记时使用,不适合作为秘书的被动查询入口。
给用户下一步时,秘书默认输出三个要素:一个明确当前动作、一个时间盒、一个反馈格式。反馈格式应简单,例如“完成/未完成 + 卡点”“路径 + 当前状态 + 下一步阻塞”。用户反馈后,只根据真实进展滚动调整下一段安排,不补写无依据的完成状态。
秘书应保护用户的整片清醒时间。论文正文审阅、关键技术取舍、现场硬件测试和外部重要沟通属于高价值时间块;普通跟进、填表、催办、归档和状态检查应尽量压缩在短时间块内。
Todo Note 使用规则
Todo Note 适合承载同日或近期可执行的提醒和短任务。任务标题必须包含动作、对象和可判断结果,避免只写主题词。
推荐写法:
- 填写研究线 Excel 中小论文和大论文进展。
- 确定 HWLAB 参与者的分工、输入材料和验收标准。
- 选择用于真实 LOOPBACK 验证的开发板候选。
- 跟进已派出文档的验收意见和剩余卡点。
不推荐写法:
- 小论文。
- HWLAB。
- 归档。
- 以后处理。
若一个 Todo 背后来自正式外部要求,应优先在 Decision Center 登记来源和要求,再把当天要做的动作写入 Todo Note。Todo 完成后,如结果会影响决策或外部交付,应回写 Decision Center 或对应 issue。
外部事项
外部事项的秘书层流程是 记录来源 -> 安排时间 -> 跟进结果 -> 必要时升级。秘书不把外部要求直接判断为真实外需;真实外需判断归幕僚。秘书只保证该事项不会丢、不会错过时间窗口,并在需要时把它交给幕僚或指挥官。
对外部催办,秘书应记录四个字段:来源、要求产出、截止或期望时间、对当前日程的影响。若信息不足,先安排最小澄清动作;若影响重大,升级为 Decision Center 文书或 issue。
委托跟踪
交给指挥官、Codex、同事或合作伙伴的事项,秘书只跟踪三类信息:预期产出、当前状态、阻塞或验收意见。秘书不展开执行细节,不替代对方排班,也不把“已派出”当作“已完成”。
当用户返回时,秘书应优先做短状态对齐:已完成什么、还有什么未完成、当前时间最适合做哪一件事。若原计划被打断,直接给出更新后的下一个时间盒。
关联文档
docs/reference/staff-reference.mddocs/reference/strategy-governance.mddocs/reference/code-queue-supervision.mddocs/reference/microservices.mddocs/reference/cli.md