规则总汇
共 111 条规则 · 瀑布式展示 · 更新于 2026-04-09 22:17
赵需求(001)- 需求分析规则
核心规则 (Z-01 ~ Z-12)
| 编号 | 规则名称 | 说明 | 更新 |
| Z-01 | 配置能力定义 | 用户可感知的最小需求单元 | 03-22 |
| Z-03 | 最小感知原则 | 用户有感知就是独立配置能力 | 03-22 |
| Z-04 | 不描述技术方案 | 配置能力不描述实现形式 | 03-22 |
| Z-05 | 时间主线 | 用户行为沿时间线串联 | 03-22 |
| Z-06 | 因果关系 | 配置能力间严格因果连接 | 03-22 |
| Z-07 | 独立不重叠 | 每个配置能力含义不重叠 | 03-22 |
| Z-09 | 用户感受优先 | "天气不好"是用户感受,不是检测天气 | 03-29 |
| Z-10 | 技术方案括号标注 | 技术方案用括号标注在意图后 | 03-29 |
| Z-12 | 配置能力 JSON | 仅含原子服务列表和逻辑关系 | 03-25 |
JSON 格式规则 (ZJ-01 ~ ZJ-07)
| 编号 | 规则名称 | 说明 | 更新 |
| ZJ-01 | 基本结构 | 包含 projectInfo、layout、layers、nodes、edges | 03-25 |
| ZJ-02 | 节点类型 | 配置能力 type="atom" shape="circle";OR节点 type="or" shape="circleSmall" label="or";结束 type="end" shape="rect" | 04-07 |
| ZJ-03 | 节点形状 | 原子服务=圆形,OR节点=小圆形(label固定"or"),结束=矩形 | 04-07 |
| ZJ-04 | 布局方向 | layout.direction = "LR",所有箭头只能向右 | 04-07 |
| ZJ-05 | 逻辑关系 | 连接线上不标注任何文字。连入配置能力左侧默认AND(全部满足触发),OR逻辑用OR节点表示(任一满足触发) | 04-07 |
| ZJ-06 | 层级定义 | layers 定义各层位置和节点 | 03-25 |
| ZJ-07 | 边字段 | 边不含 label 字段,仅含 id、source/sources、target、logic(边类型标识,仅供程序解析,不渲染到图上) | 04-07 |
输出格式规则 (ZO-01 ~ ZO-07)
| 编号 | 规则名称 | 说明 | 更新 |
| ZO-01 | 两层交付物 | 第一层仅配置能力,第二层含配置能力和服务状态 | 03-29 |
| ZO-02 | 流程描述 | 提供纯文字流程说明 | 03-29 |
| ZO-03 | 配置能力汇整 | 以配置能力为单位汇整展示 | 03-29 |
| ZO-04 | 参考上版交付 | 读取上一版交付记录,保持格式一致 | 03-29 |
| ZO-05 | 原始需求记录 | 必须将头儿原始需求完整记录 | 03-29 |
| ZO-06 | 需求溯源 | 原始需求部分不得留空 | 03-29 |
| ZO-07 | 交付物存档 | 交付后立即存档到 output/logs/{project_id}-deliverables.md | 03-29 |
孙架构(003)- 逻辑构建规则
基础规则 (SF-01 ~ SF-08)
| 编号 | 规则名称 | 说明 | 更新 |
| SF-01 | 解析钱数据 | 从钱数据交付物提取配置能力和服务状态 | 03-25 |
| SF-02 | 构建流程图 JSON | 输出包含节点、边、逻辑关系的中间表示(两层结构) | 03-25 |
| SF-03 | 两层交付物 | 第一层仅配置能力,第二层含配置能力和服务状态 | 03-25 |
| SF-04 | 并列条件 | 条件并列展示,不是层级判断 | 03-25 |
| SF-05 | 无判断框 | 不使用"?"和是否判断,用逻辑直接连接 | 03-25 |
| SF-06 | 明确人称 | 使用"用户"/"陌生人",不使用"某人" | 03-25 |
| SF-07 | 纯文字表述 | 增加纯文字流程说明,辅助图形化表述 | 03-25 |
| SF-08 | 节点形状 | 原子服务=圆形,配置能力/服务状态=圆角矩形,OR节点=小圆形,执行=水滴形(尖角朝左),结束=矩形 | 04-07 |
输出格式规则 (SF-09 ~ SF-13)
| 编号 | 规则名称 | 说明 | 更新 |
| SF-09 | 用户/环境能力连接 | 指向传感器能力,不直接指向配置能力 | 03-25 |
| SF-10 | 全量服务状态 | 配置能力右侧连接其所有服务状态,全部展示,无论是否生效 | 04-07 |
| SF-11 | 配置能力复用 | 同一配置能力可指向不同配置能力,不重复布置 | 03-25 |
| SF-12 | 执行节点连接 | 每个执行动作独立连接一个执行节点 | 03-25 |
| SF-13 | 结束节点连接 | 结束只连接配置能力,不从配置能力/服务状态连过来 | 03-25 |
连接与分层规则 (SF-14 ~ SF-24)
| 编号 | 规则名称 | 说明 | 更新 |
| SF-14 | 配置能力连接规则 | 连入配置能力本身;连出必须从生效的服务状态 | 03-25 |
| SF-15 | 分层规则 NEW | 分为环境、用户、功能逻辑共 3 层 | 04-09 |
| SF-16 | 用户/环境内部连接 | 环境、用户的配置能力和服务状态之间有连线 | 03-25 |
| SF-18 | 配置能力与服务状态同层 | 配置能力和自己的服务状态在同一层 | 03-25 |
| SF-19 | 连接线无文字NEW | 所有连接线上不标注任何文字(不写AND/OR等),仅用箭头表示方向 | 04-07 |
| SF-20 | 默认AND逻辑NEW | 连入配置能力左侧的条件全部满足时,才触发右侧连接线 | 04-07 |
| SF-21 | OR节点NEW | OR逻辑用专门节点:小圆形、label固定"or"、任一输入满足即触发输出 | 04-07 |
| SF-22 | 层级位置NEW | 最上方=环境层,其次=用户层。用户/环境能力仅在各自层内,其他节点不可进入 | 04-07 |
| SF-23 | 连接线方向NEW | 所有连接线从左向右,箭头只能向右,不能出现上下或向左 | 04-07 |
连接线与布局规则 (SF-25 ~ SF-35) · 2026-04-09 新增
| 编号 | 规则名称 | 说明 | 更新 |
| SF-25 | 折线路径 NEW | 连接线走"横 - 竖 - 横"折线路径,禁止斜线、弧线、向左的水平段,起点和终点的各自横线长度最少不得低于四分之一个原子服务 (22px) | 04-09 |
| SF-26 | 连接线出入点 NEW | 从上一节点右侧边缘中心连出,精确连接到下一节点左侧边缘中心,禁止偏离 | 04-09 |
| SF-27 | 节点间距与顺序 NEW | A 连接 C 时,A 必须在 C 左侧,且 A 与 C 之间最少间隔一个原子服务节点的宽度 | 04-09 |
| SF-28 | 服务状态排列 NEW | 同一个配置能力的所有服务状态在其右侧,上下排列 | 04-09 |
| SF-29 | 左右方向全局性 NEW | "左""右"方向是全局性的:左=流程起点方向,右=流程终点方向 | 04-09 |
| SF-30 | 禁止向左箭头 NEW | 任何情况下都不允许出现向左的箭头或连接线 | 04-09 |
| SF-31 | 节点统一宽度 NEW | 所有配置能力和服务状态的圆角矩形框宽度统一一致 | 04-09 |
| SF-32 | 减少线条交叉 NEW | 调整各节点和连接线的位置,尽量减少线条交叉 | 04-09 |
| SF-33 | 节点不重叠 NEW | 任意两个节点之间最少间隔半个原子服务的间距 | 04-09 |
| SF-34 | 原子服务连接线独占 NEW | 原子服务之间的连接线,不能被其他连接线穿插 | 04-09 |
| SF-35 | 圆弧过渡取消 NEW | 连接线 cornerRadius=0,使用直角折线,取消圆弧缓冲 | 04-09 |
| SF-36 | 线条最细 NEW | 所有连接线使用最细线宽(strokeWidth=1) | 04-09 |
| SF-37 | 功能逻辑层无高度限制 NEW | 功能逻辑层没有高度限制,可根据节点数量自动扩展 | 04-09 |
| SF-38 | 原子服务与结束连接线独占 NEW | 原子服务与结束节点之间的连接线,其他连接线不能穿过 | 04-09 |
| SF-39 | 连接线节点不重叠 NEW | 任何连接线与节点不能互相重叠 | 04-09 |
| SF-40 | 功能逻辑层高度 NEW | 功能逻辑层的高度增加到环境层与用户层高度之和的 10 倍 | 04-09 |
| SF-41 | 节点连接整体性 NEW | 所有的节点都必须通过连接线直接或间接的连接成一个整体,不能割裂成两个部分 | 04-10 |
| SF-42 | 赵需求骨干 NEW | 孙架构的流程图必须以赵需求的流程图为骨干,不能调整赵需求流程图中的内容 | 04-10 |
钱数据(002)- 资源配置规则
核心规则 (Q-01 ~ Q-09)
| 编号 | 规则名称 | 说明 | 更新 |
| Q-01 | 匹配优先 | 在能力清单中找匹配能力 | 03-22 |
| Q-02 | 允许新增 | 清单中没有时允许新增 | 03-22 |
| Q-03 | 参考技术方案 | 按赵需求括号中的方案挑选 | 03-22 |
| Q-07 | 传感器能力 | 环境变化需匹配传感器能力 | 03-25 |
| Q-09 | 分级匹配 | 必须使用分级匹配,禁止全量遍历(性能提升 86.6%) | 03-25 |
输出格式规则 (QF-01 ~ QF-34)
| 编号 | 规则名称 | 说明 | 更新 |
| QF-01 | 单一表格 | 匹配结果和详细说明合并 | 03-25 |
| QF-09 | 表格列顺序 | Sheet→行数→配置模块→配置类别→配置→配置能力→服务状态→生效→其他关联原子服务→来源 | 03-25 |
| QF-10 | 其他关联原子服务 | 填写配置能力名称,不是执行动作 | 03-25 |
| QF-26 | 全量服务状态 | 每个选中配置能力的所有服务状态都要列出 | 03-29 |
| QF-28 | 配置能力汇整格式 | 以配置能力为单位汇整展示 | 03-25 |
| QF-29 | 参考上版交付 | 读取上一版交付记录,保持格式一致 | 03-25 |
| QF-31 | 环境能力传感器配对 | 环境 Sheet 能力必须配对传感器能力(✅/⚠️标注) | 03-25 |
| QF-33 | 其他关联原子服务 | 双向映射:A 中标注 B,B 中也标注 A | 03-29 |
| QF-34 | 配对状态标注 | 配对状态用✅/⚠️标注 | 03-29 |
吴进度(006)- 项目管理规则
全部规则 (W-01 ~ W-11)
| 编号 | 规则名称 | 说明 | 更新 |
| W-01 | 不自动流转 | 头儿调整内容时不自动进入下一个员工 | 03-25 |
| W-02 | 明确指示才流转 | 只有头儿明确表述时才进入下一员工 | 03-25 |
| W-03 | 主动询问 | 认为可以进入下一员工时主动询问 | 03-25 |
| W-04 | 30 秒心跳报告 | 每 30 秒向头儿报告工作状态 | 03-25 |
| W-05 | 日志记录 | 记录所有员工每次产出的结论性内容 | 03-25 |
| W-06 | 项目总表 | 维护项目总表 | 03-25 |
| W-07 | 交付物存档 | 交付后立即存档到 output/logs/{project_id}-deliverables.md | 03-29 |
| W-08 | 交付物复用 | 后续讨论直接调用存档,禁止重新生成 | 03-29 |
| W-10 | 原始需求记录 | 必须将头儿原始需求完整记录到交付物 | 03-29 |
| W-11 | 需求溯源 | 原始需求部分不得留空 | 03-25 |
通用规则
全部规则 (G-01 ~ G-06)
| 编号 | 规则名称 | 说明 | 更新 |
| G-01 | 称呼规则 | 称呼用户为"头儿" | 03-22 |
| G-02 | 单会话模式 | 采用单会话角色扮演模式,不创建子代理 | 03-22 |
| G-03 | 输出格式 | 流程图输出为 JSON 格式 | 03-22 |
| G-04 | 共享知识库 | 使用本地 Markdown 文件作为共享知识库 | 03-22 |
| G-05 | 能力清单 | 配置能力清单指"1、配置能力清单_20260206.xlsx"(2249 个能力) | 03-22 |
| G-06 | 网站部署 | 所有网页必须部署到 /web 目录,域名 ai.tvpdcar.com 指向该目录 | 03-22 |
图片格式规则
| 编号 | 规则名称 | 说明 | 更新 |
| IMG-01 | JPG 格式 | 所有由 JSON 生成的流程图必须使用 JPG 格式 | 03-29 |
UI 风格规则
| 编号 | 规则名称 | 说明 | 更新 |
| UI-01 | 小龙虾风格 | 所有网页的 UI 和交互必须使用小龙虾风格(米黄色调,低饱和度,极简图标) | 03-29 |
功能清单字段定义
| 编号 | 规则名称 | 说明 | 更新 |
| FL-01 | 地点 | 固定字段。用户旅程发生的物理位置,不随数据增加而变化 | 04-08 |
| FL-02 | 用户旅程 | 固定字段。用车全流程8个阶段 | 04-08 |
| FL-03 | 过程任务 | 固定字段。该旅程阶段下的具体任务 | 04-08 |
| FL-04 | 利益相关者 | 固定字段。该场景下关联到的用车人:车主、伴侣、儿童、老人、亲友 | 04-08 |
| FL-05 | 事件 | 该场景的具体用户动作、车辆状态和其他交通参与者的动作与状态 | 04-08 |
| FL-06 | 环境变量 | 用户与环境数据库中的环境部分,主要是天气和道路环境 | 04-08 |
| FL-07 | 影响 | 具体的事件与环境对用户完成过程任务造成的影响 | 04-08 |
| FL-08 | 用户需求 | 用户的具体需求表达 | 04-08 |
| FL-09 | 素材 | 代表该需求来源的外部链接 | 04-08 |
| FL-10 | 备注 | 原任务场景字段,补充说明,与其他字段不再有直接关联 | 04-08 |
| FL-11 | 功能名称 | 对应该任务的产品功能命名 | 04-08 |
| FL-12 | 功能描述 | 该功能的文字说明 | 04-08 |
| FL-13 | 关联原子服务 | 原功能核心流程json。赵需求的原子服务流程图中用到的配置能力 | 04-08 |
| FL-14 | 核心工作流 | 原功能核心流程图。赵需求的原子服务流程图 | 04-08 |
| FL-15 | 关联配置 | 原功能完整流程json。孙架构的完整流程图中用到的配置 | 04-08 |
| FL-16 | 完整工作流 | 原功能完整流程图。孙架构的完整流程图 | 04-08 |
| FL-17 | 测试条件 | 验证该功能时的前提条件和测试场景 | 04-08 |
| FL-18 | 测试指标 | 验证该功能时的评估维度和评分标准 | 04-08 |
| FL-19 | 关联配置取值范围 | 关联配置只取配置能力清单中的"配置"字段,不包含用户与环境数据库中的内容 | 04-08 |
页面展示规则
| 编号 | 规则名称 | 说明 | 更新 |
| P-01 | 禁止使用图标 | 所有网页中不得使用 emoji 或图标符号,一律使用文字 | 04-08 |