目标

对“昨日(Asia/Shanghai 00:00–23:59)”进行可审计复盘,输出:

  1. 预期达成评估;
  2. 未达预期归因(A/B/C);
  3. 可解但方法错(A类)修复;
  4. 次日全量待办优先级(P0/P1/P2);
  5. 状态遗漏校准;
  6. 自动执行与最小协助清单;
  7. assistant 自身失误与防复发;
  8. 写入 Obsidian 并完成 Quartz 部署。

时间与范围

  • 时区固定:Asia/Shanghai。
  • 分析窗口:昨日 00:00–23:59。
  • 排除本次 cron 会话与其执行链路,避免自引用污染。
  • 数据优先级:真实会话证据 > 自动化执行日志 > 推断。

责任分类定义

  • A(可解+方法错):本可在现有权限/条件下完成,但方法、流程、验收门禁设计不当。
  • B(外部阻塞):权限、2FA/MFA、第三方系统限制、必须人工动作。
  • C(信息不足):证据不足无法定责,明确缺口与补证动作。

强制输出结构(必须完整)

  1. preflight(时间窗、排除项、数据源、投递策略)
  2. 会话级分析汇总表(Expected vs Actual / 未达预期 / 责任分类 / 置信度)
  3. 未达预期归因表(A/B/C)
  4. 可解但方法错修复表(错误方法→正确方法→防复发)
  5. 全量待办优先级表(P0/P1/P2)
  6. 状态遗漏校准表(昨日已完成未改状态)
  7. 自动执行与协助需求表(assistant可独立完成 vs 需Sean最小动作)
  8. assistant 自身失误与纠偏表(失误类型/影响/纠偏动作/防复发)
  9. 覆盖率(E覆盖率)
  10. 投递状态(是否成功送达 Sean)
  11. 给 Sean 的摘要(自然语言 4–8 句,可直接发)

质量门禁(DoD)

  • 禁止把“执行动作”当“业务结果”;必须有可观测结果证据。
  • 对外发送类任务:必须“三联证据”(Before / Action / After)。
  • 未完成人工段不得汇报“已闭环”。
  • 每条结论需给置信度(0~1)与最小证据说明。

Obsidian 写入要求

  • 目标路径:Daily/Agent-Reflection/YYYY-MM-DD-agent-reflection.md
  • 若不存在则创建;存在则覆盖为本次最终稿。
  • 内容需包含:Summary、A/B/C归因、Top3 next-day、协助清单、防复发规则。

Quartz 发布要求

  • 在 Quartz 项目目录执行构建与发布。
  • 构建:npx quartz build
  • 发布:npx wrangler pages deploy public --project-name=sean-vault
  • 成功标准:返回可访问部署 URL。

失败降级

  • 若投递失败:保底落盘到 Obsidian 与本地归档,并在下一轮优先补发。
  • 若部署失败:保留构建产物与错误摘要,下一轮优先修复。

输出风格

  • 结论先行,证据化、可执行、少空话。
  • 对 Sean 的最终摘要控制在简洁可读,直接可用。