听写助手对话记录:流程图 Mermaid 规范化¶
记录编号:DLG-20260804-09 日期:2026-08-04 智能体:听写(DT) 参与方:项目发起人(用户)、听写 沟通渠道:AI 助手对话 主题:将所有流程图统一转换为 Mermaid 语法
一、用户需求¶
用户提出两个要求: 1. 将"所有流程图用 Mermaid"这个原则写入项目管理文档 2. 遍历所有文档进行修订,将现有的 ASCII 字符画流程图转换为 Mermaid 语法
二、工作过程记录¶
步骤 1:在 PJM 中新增 Mermaid 原则¶
在 项目管理.md §5 关键约束与原则中新增第 6 条:
- 流程图规范:所有流程图统一使用 Mermaid 语法,禁止 ASCII 字符画流程图
步骤 2:全局搜索 ASCII 流程图¶
使用 grep 搜索 ┌|┐|└|┘|├|┤|▼|┬|┴ 等特殊字符,定位包含 ASCII 流程图的文档。
搜索结果(排除工作日志):
- CPT-D (docs/客户项目跟踪服务/客户项目跟踪服务设计.md):2 处流程图
- RQD-O (docs/需求分析/执行级需求.md):1 处流程图
步骤 3:转换 CPT-D 中的流程图¶
流程图 1:生命周期流程图(第 47-50 行)
原 ASCII 版本:
L1 线索 → L2 需求确认 → L3 报价 → L4 签约 → L5 配送 → L6 安装 → L7 验收 → L8 回访
转换为 Mermaid:
flowchart LR
L1[L1 线索] --> L2[L2 需求确认]
L2 --> L3[L3 报价]
L3 --> L4[L4 签约]
L4 --> L5[L5 配送]
L5 --> L6[L6 安装]
L6 --> L7[L7 验收]
L7 --> L8[L8 回访]
流程图 2:数据闭环图(第 113-121 行)
原 ASCII 版本:
报价服务生成报价 → 客户项目执行 → 跟踪表采集实际数据
↓
数据分析与参数校准
↓
报价模型系数更新 ← 变更管理审批
↓
下一批报价更精准 → ...
转换为 Mermaid:
flowchart TD
A[报价服务生成报价] --> B[客户项目执行]
B --> C[跟踪表采集实际数据]
C --> D[数据分析与参数校准]
F[变更管理审批] --> E
D --> E[报价模型系数更新]
E --> G[下一批报价更精准]
G --> A
步骤 4:转换 RQD-O 中的流程图¶
流程图 3:服务架构图(第 180-190 行)
原 ASCII 版本:
┌─────────────────────┐
│ 客户项目跟踪表服务 │ ← 数据主线
│ (全生命周期跟踪) │
└──────────┬──────────┘
│ 采集全过程数据
┌──────────▼──────────┐
│ 报价服务 │ ← 定价能力
│ (动态报价引擎) │
└─────────────────────┘
转换为 Mermaid:
flowchart TD
CPT[客户项目跟踪表服务<br/>全生命周期跟踪]
QSV[报价服务<br/>动态报价引擎]
CPT -->|采集全过程数据| QSV
步骤 5:更新文档修订记录¶
为 CPT-D 和 RQD-O 添加 V1.1 修订记录,说明流程图格式转换。
三、结论与产出¶
本次对话产出物清单¶
| 序号 | 产出物 | 位置 | 状态 |
|---|---|---|---|
| 1 | 项目管理.md V1.1(新增 Mermaid 原则) | docs/项目管理.md | 已完成 |
| 2 | CPT-D V1.1(流程图转换) | docs/客户项目跟踪服务/客户项目跟踪服务设计.md | 已完成 |
| 3 | RQD-O V1.1(流程图转换) | docs/需求分析/执行级需求.md | 已完成 |
关键决策与说明¶
- 流程图规范确立:在 PJM §5 中明确规定所有流程图统一使用 Mermaid 语法,禁止 ASCII 字符画流程图。
- 已转换文档:CPT-D(2处)、RQD-O(1处)共 3 处 ASCII 流程图已转换为 Mermaid。
- 节点命名规范:中文节点名使用方括号包裹
[节点名],避免 Mermaid 渲染问题。 - 换行符使用:节点内换行使用
<br/>标签。
四、修订记录¶
| 版本 | 日期 | 修订人 | 修订内容 |
|---|---|---|---|
| V1.0 | 2026-08-04 | DT | 创建 |
本记录由听写根据对话全过程整理。