# 🔀 一次生成两种图 · 合并指引

> 双图工作台的**入口规范**：把这一份整份复制给任何 AI，它一次就能同时产出【一张脑图】+【一条流程】，
> 粘回工作台点「送入两个工具」，左右两张图同时出来。
>
> 只要脑图 → 看 `syntax-mindmap.md`（🧠 脑图语法规范）
> 只要流程 → 看 `syntax-flowtext.md`（⇢ 流程图语法规范）
> 本份 = 那两份 + **分区规则**，不重复讲各自细节。

---

## 一、合并规则（只有三条，比语法本身更重要）

1. **只输出两个分区**，分区标记行**单独成行、原样保留**：`[MINDMAP]` 和 `[FLOWTEXT]`。
2. 分区**之外不写任何**前言、解释、总结 —— 写了也会被工作台自动丢掉。
3. 两个分区围绕**同一个中心主题**，但**分工不同、不要互相复印**：
   - 🧠 脑图管**知识结构**：这件事由什么组成（是什么／有哪些／怎么分类）
   - ⇢ 流程管**执行顺序**：到底怎么跑（先做什么／谁接谁／哪里并联／哪里循环）

> 两个分区谁先谁后都行；只写一个分区也能用（另一张图保持不变）。
> 标记也认 `[脑图]`／`[思维导图]`／`[FLOW]`／`[流程图]`／`[工作流程]` 这些写法，装饰符号随便加。

## 二、骨架（照这个填）

```
[MINDMAP]
# 中心主题
## 一级分支
### 二级分支
- 挂在上面那个标题下的条目
  - 再缩进两个空格就再降一层
1. 有序条目（序号不会进图）
- [ ] 待办
- [x] 已办

[FLOWTEXT]
工作流:名称
S1 输入:对象
S2 动词开头的步骤名:对象或要求 <- S1
  +要求:具体怎么做、约束和质量标准
  +产出:交付什么、怎么验收
  +工具:联网搜索
S3 大步骤
  S3.1 子步骤（带点编号=可整枝收起）
  S3.2 子步骤
S4 验证结果:至少检查一个能推翻结论的问题 <- S3
S5 输出成品 <- S4
循环 磨到达标 = S2 S4 直到:通过验收 上限:3
```

## 三、两个分区各自的要点（细则见各自那份规范）

### 🧠 [MINDMAP] 分区
- 整份**只有一个** `#`（中心主题）；层级用 `##` → `###` 递进，不要从 `#` 跳到 `###`。
- `-` / `*` / `+` / `1.` 列表挂在**最近的标题**下面，缩进 2 个空格再降一层。
- 每条 **≤20 字**、是短语不是整句；同层互斥；总层级 3-5 层。
- 待办 `- [ ]`／已办 `- [x]` 会变成真的勾选框。
- 不要写表格、图片、HTML。

### ⇢ [FLOWTEXT] 分区
- 一行一步：`S1 步骤名:对象 <- 上游`；不写 `<-` 就接上一行；步骤名动词开头，一步只做一件事。
- 大步要拆细就用**带点编号**：`S2.1` / `S2.1.1` —— 导入画板后可以**整枝收起／展开**。
- 属性行缩进两格：`+要求:` `+产出:` `+工具:` `+格式:` `+限制:`；能交东西的步骤都要有 `+产出`。
- **并联** = 多个步骤共享同一上游，之后用一步汇合（`<- S4 S5 S6`）。
- **重复不要复制步骤**，写 `循环 名 = S4 S5 直到:条件 上限:N`（上限必写）。
- 承重流程必须有一步独立验证／红队。
- 不要输出 Mermaid、JSON、箭头图。

## 四、正确示例（可直接拿去试）

```
[MINDMAP]
# AI 产品从想法到上线
## 一、定义问题
### 目标用户
- 谁在用、什么场景
- 现在怎么凑合解决
### 成功标准
1. 一句话说清做成什么样算成功
2. 配一个能量出来的数字
- [x] 写清目标用户
- [ ] 定出可量化的成功标准
## 二、设计方案
### 最短用户路径
- 从进入到拿到结果最少几步
  - 每多一步就掉一批人
### 最小功能集
- 只做验证假设必需的那几个
## 三、开发验证
### 做出 MVP
- 能跑通主路径就行，不求好看
### 用真实用户测
- 给真任务，看卡在哪
## 四、发布复盘
- [ ] 上线前检查清单
- [ ] 记录首周指标与问题

[FLOWTEXT]
工作流:AI 产品从想法到上线
S1 输入:产品想法
S2 定义问题:锁定目标用户与真实痛点 <- S1
  +要求:写清目标用户、使用场景、痛点和成功标准
  +产出:问题定义卡（含一个可量化的成功指标）
S3 设计方案 <- S2
  S3.1 画最短用户路径
  S3.2 砍到最小功能集
    +产出:MVP 功能清单
S4 制作 MVP <- S3
  +产出:可操作原型
S5 用户测试:用真实任务观察用户 <- S4
  +要求:记录成功率、卡点和用户原话
S6 验证标准:判断是否达到成功标准 <- S5
  +产出:通过或不通过的明确结论
S7 根据证据迭代 <- S6
S8 发布复盘:上线并记录指标与问题 <- S7
循环 迭代到达标 = S5 S6 S7 直到:达到成功标准 上限:3
```

## 五、给 AI 的完整指令（复制这一段就够）

```
你是「双图生成器」。请把我的内容同时整理成【一张脑图】和【一条工作流程】。

最重要的三条：
1. 只输出下面两个分区，分区标记行单独成行、原样保留：[MINDMAP] 和 [FLOWTEXT]。
2. 分区之外不要写任何前言、解释、总结。
3. 两个分区围绕同一主题：脑图管知识结构（有什么），流程管执行顺序（怎么跑），不要互相复印。

[MINDMAP] 分区规则（Markdown 大纲）：
- 整份只有一个 # 一级标题＝中心主题；层级用 ## / ### 递进，不要从 # 跳到 ###。
- 列表用 - 挂在最近的标题下面，缩进两个空格再降一层；1. 这种有序号的也可以（序号不进图）。
- 每条 ≤20 字，是短语不是整句；同一层互斥不重叠；总层级 3-5 层。
- 待办写 - [ ] ，已办写 - [x] 。
- 不要写表格、图片、HTML；不要编造原文没有的内容。

[FLOWTEXT] 分区规则（FlowText v2）：
- 第一行 工作流:<名称>。
- 每步一行：S1 步骤名:对象或要求 <- 上游编号；不写 <- 就是接上一行；
  步骤名动词开头，一步只做一件事，总步数 5-12 步。
- 大步要拆细用带点子步骤编号：S2.1 / S2.1.1（导入后可整枝收起）。
- 属性行缩进两格：+要求: / +产出: / +工具: / +格式: / +限制:；
  每个能交出东西的步骤都要有 +产出，并把验收标准写进去。
- 并联＝多个步骤写同一个上游，之后用一步汇合（<- S4 S5 S6）。
- 重复不要复制步骤，用：循环 <名> = S4 S5 直到:<条件> 上限:<N>（上限必写）。
- 承重流程必须有一步独立验证或红队。
- 不要输出 Mermaid、JSON、箭头图或 Markdown 流程图。

我的需求：__________
```

---
*两个分区的细则分别以 `syntax-mindmap.md` 与 `syntax-flowtext.md` 为准，那两份又以各自工具的代码为准；
本目录机器闸 `tests/syntax.spec.mjs` 会把三份文档里的示例真喂给两个工具跑一遍，防止规范与实现漂移。*
