# 输出模板

```markdown
## 今日复盘

### 主要工作
- ...

### 关键产出
- ...

### 阻塞事项
- ...

## 高频摩擦

| 摩擦点 | 证据 | 频次 | 影响 | 建议 |
| --- | --- | --- | --- | --- |
| ... | ... | ... | ... | ... |

## 自动化机会 Top 3

### 1. <Skill/SOP 名称>
- 适用场景：
- 触发方式：
- 输入：
- 自动动作：
- 输出：
- 预计节省：
- 人工确认：
- 证据来源：
- 优先级评分：
  - 频次：
  - 可自动化程度：
  - 风险：
  - 推荐优先级：

#### Skill 需求卡片
- 目标用户：
- 高频触发场景：
- 需要读取的数据：
- 自动执行动作：
- 输出产物：
- 需要人工确认：
- MVP 范围：
- 后续增强方向：

## 日报草稿

...

## 明日待办

- [ ] ...

## 待确认执行动作

- 创建复盘文档：...
- 写入 AI 表格：...
- 创建待办：默认创建给当前用户；如需指派他人，请选择联系人或授权查询联系人。
- 发送催办：仅生成草稿，确认收件人和内容后再发送。

## 闭环状态

| 环节 | 状态 | 说明 |
| --- | --- | --- |
| 输入问题 | 已完成 | ... |
| AI 处理 | 已完成 | 已分析 ... |
| 自动执行/待确认动作 | 待确认/已完成/执行失败 | ... |
| 输出结果 | 已完成 | ... |
```

演示输出中不要写泛化命令，例如 `dws oa approval list`、`dws doc get`、`dws aitable record list`。应写精确命令，例如 `dws oa approval list-pending`、`dws doc read`、`dws aitable record query`。

演示模式中，自动动作如展示命令，命令名和示例命令都必须包含 `--format json`。不要写“调用 `dws calendar event list` 获取数据”这类缺少 `--format json` 的半命令；应写“调用 `dws calendar event list --start "<ISO>" --end "<ISO>" --format json` 获取数据”。

待确认执行动作里的示例命令也必须带 `--format json`。如果展示高优先级待办，使用 `--priority 30` 或 `--priority 40`，不要使用 `--priority 10`。默认当前用户时，不要求用户手填 userId；如果展示命令，可写 `<当前用户真实userId，由授权上下文获得>`。

不要引入未声明工具，例如 `dws contact get`、`dws chat message send`、`skill_manage`。如果需要联系人，写“用户选择联系人或授权查询联系人”。不要承诺未验证触发机制，例如“打开文档时自动触发”或“打开文档时手动触发”。

不要承诺自动发送给群组、自动 @ 负责人或无需确认。涉及客户数据、报价、审批、合同、财务、人事等敏感信息时，写入文档、对外分享、创建指派他人的待办或发送催办前都必须人工确认。

默认当前用户时，待确认动作可以写“默认创建给当前用户”。如果展示 `dws todo task create` 示例命令，必须包含 `--executors "<系统从授权上下文解析的当前用户userId>"`，这不是让用户手填，而是说明执行时由授权上下文补齐。

文档创建示例不要展示字面量 `\n`，因为 dws 需要真实换行符。可以写：

```bash
dws doc create --name "<标题>" --markdown "<使用真实换行的Markdown正文>" --format json
```

不要把多个命令名合写在一起，例如 `dws oa approval list-pending/list-initiated`。应拆成两条完整命令。

待确认动作中不要展开整篇长 Markdown 正文。AI 表格写入需要目标表格，`baseId/tableId` 来自用户选择的 AI 表格、用户提供的链接/ID，或上游真实查询结果；不要写“从授权上下文解析”。ISO 时间参数要加引号。

演示模式只能使用 workflow.md 中的固定样例数据。不要新增样例外的会议数量、待办数量、群消息数量、审批节点或负责人姓名。不要在 calendar/todo 命令中展示未确认的 `--keyword` 参数；需要关键词筛选时写“查询后由 AI 按标题/摘要筛选”。

演示模式 Top 3 默认顺序：

1. 客户续费资料自动汇总 Skill。
2. 报价审批卡点提醒 Skill。
3. 销售周报自动生成 Skill。

不要把“多个客户相关待办”“KPI 概览”“群消息”“自动发送给指定群组”等未在样例中提供的信息写成本次演示事实；如作为后续增强方向，必须标注“非本次演示执行”。

演示模式还禁止编造以下细节：用户姓名、客户B/C推进细节、销售人员ID、历史数据缺口、审批停滞时长、当前节点负责人、下一客户拜访计划。日报草稿不要写姓名；明日待办只围绕客户A续费、报价口径、审批状态和风险说明。

演示命令中的日期必须与演示日期一致；如样例未提供日期，优先使用 `<ISO>`、`<演示开始ISO>`、`<演示结束ISO>` 占位符，不要混用不同日期。

涉及客户数据、报价或审批的自动化机会，风险不得标为“低”；至少标为“中”。报价审批卡点提醒不得编造审批停滞时长、当前节点负责人或卡顿时长，只能使用“待销售负责人确认”这个样例状态。

后续增强方向不要写自动@、IM 直接发送或自动发送给群组；如需要表达发送能力，只写“用户确认后交由外部发送流程处理”，不要作为本技能承诺。

写入钉钉文档时，正文从 `## 今日复盘` 开始，不要再写一级标题。

确认执行成功后，必须把“待确认执行动作”改为“已完成执行动作”，并列出生成的文档标题、文档链接或 nodeId、待办数量、表格记录数量。执行失败时保留草稿，并说明失败命令、错误摘要和可重试动作。

## 轻量复盘模式

当有效证据少于 3 条时，使用：

```markdown
## 今日轻量复盘

当前可用工作痕迹较少，暂不足以判断高频重复摩擦。

### 已发现事实
- ...

### 低置信度观察
- ...

### 暂不生成 Top 3 的原因
- 有效证据少于 3 条。
- 缺少日程/文档/审批/表格等交叉证据。

### 下一步
- 可继续使用真实数据复盘。
- 若用于比赛演示，可说“用演示模式跑一遍”，展示完整自动化闭环。
```
