MBE 文档治理与结构规范
版本: v2.0
生效日期: 2026-02-11
适用范围: Mises 全仓库(docs/、mises-behavior-engine/docs/、mbe-desktop/docs/)
一、文档目录总览
1.1 三级目录定位
| 目录 | 归属 | 定位 | 主要内容 |
|---|---|---|---|
docs/ |
Mises 根 | 跨项目共享文档 | 文档中心索引、架构概览、图谱迁移指南、Feature Flags、PCF、商业规划、运维参考 |
mises-behavior-engine/docs/ |
MBE 引擎 | 引擎核心文档 | 产品、架构、API、SDK、安全、评估、部署、Cookbook、国际化、开发者指南 |
mbe-desktop/docs/ |
Desktop 应用 | 桌面端 + 领域应用 | KB 流程、用户工作流、领域应用(法律/金融/营销)、能力分析 |
1.2 目录结构标准
docs/(Mises 根)
docs/
├── README.md # 文档中心索引(入口)
├── DOCS_GOVERNANCE_AND_STRUCTURE.md # 本文件:治理规范
├── business/ # 商业计划
├── features/ # 功能文档
├── guides/ # 使用指南
├── reference/ # 快速参考
├── workflows/ # 工作流
├── archive/ # 归档(见第四章)
│ ├── cli-optimization/
│ ├── client-plans/
│ ├── completed-plans/
│ ├── dev-analysis/
│ ├── dev-logs/
│ ├── graph-implementation/
│ └── update-summaries/
└── (其他长期文档 *.md)
mises-behavior-engine/docs/(引擎)
mises-behavior-engine/docs/
├── Readme.md # 引擎文档中心索引
├── GETTING_STARTED.md # 统一入门指南
├── VERSIONS.md # 版本对照表
├── architecture/ # 技术架构设计
├── product/ # 产品文档(能力说明、路线图、System Card)
│ ├── business/ # 投资人材料
│ └── comparison/ # 竞品对比
├── developer/ # 开发者文档(API Reference、Agent 框架、Tool 指南)
├── guides/ # 操作指南(入门、评估方法论、Prompt 工程、安全合规)
├── cookbook/ # 可复现示例(5 篇)
├── en/ # 英文国际化文档
├── business/ # 定价与计费
├── legal/ # 法律合规(隐私政策)
├── reference/ # 术语表等参考
├── deployment/ # 部署指南
├── testing/ # 生产级测试指南
├── workflows/ # 引擎工作流
├── xiaozhi/ # 小智集成
├── archive/ # 归档
└── (其他子目录)
mbe-desktop/docs/(Desktop)
mbe-desktop/docs/
├── domain-applications/ # 领域应用文档
│ ├── capability/ # 能力方法应用
│ ├── industry/ # 行业应用
│ │ ├── legal/
│ │ ├── finance/
│ │ └── marketing/
│ └── integration/ # 集成对接
├── archive/ # 归档
└── (其他生产文档 *.md)
二、文档分类体系
2.1 生命周期分类
| 分类 | 定义 | 文件名特征 | 生命周期 |
|---|---|---|---|
| 生产文档 | 面向用户/开发者/运维的正式文档 | 大写字母 + 下划线(如 GETTING_STARTED.md) |
持续维护 |
| 架构设计 | 系统架构、业务流程、技术方案 | MBE_*_ARCHITECTURE.md、*_FLOW.md |
随版本更新 |
| 产品文档 | 能力说明、路线图、System Card | MBE_CAPABILITIES.md、MBE_ROADMAP.md |
随版本更新 |
| 开发残留 | 调试记录、修复报告、实施阶段报告 | FIX_*、*_DEBUG、PHASE*_REPORT、*_DIAGNOSIS |
即时归档 |
| 一次性计划 | 已完成的改进计划、优化方案 | *_PLAN.md(已完成) |
完成后归档 |
| 状态跟踪 | 实现状态、完成度报告 | *_STATUS.md、*_COMPLETE.md |
完成后归档 |
2.2 判断规则:保留 vs 归档
保留(生产目录)的文档必须满足:
- 仍有读者参考价值(用户、开发者、运维人员)
- 内容反映当前系统状态(非历史快照)
- 不是一次性的调试/修复/实施记录
应当归档的文档:
- 标题或内容包含具体日期(如
*_20260202.md)——属于历史快照 - 标题包含
FIX_、_DEBUG、_DIAGNOSIS、_COMPLETE——属于一次性开发记录 PHASE*_TEST_REPORT、*_API_CHECK——属于阶段性测试报告- 已完成的优化计划/改进计划——核心内容已融入生产文档
- 实现状态跟踪文档——功能已上线,状态无需继续跟踪
三、文档命名与版本规范
3.1 命名约定
| 类型 | 规则 | 示例 |
|---|---|---|
| 生产文档 | UPPER_SNAKE_CASE.md |
GETTING_STARTED.md、API_REFERENCE.md |
| Cookbook | 序号_UPPER_SNAKE.md |
01_CREATE_EXPERT.md |
| 国际化 | 放入 en/ 目录 |
en/GETTING_STARTED.md |
| 归档文档 | 保持原名,移入 archive/分类/ |
archive/testing/PHASE1_TEST_REPORT.md |
3.2 版本号规范
每个生产文档应在页眉或页脚包含:
**文档版本**: vX.Y
**更新日期**: YYYY-MM-DD
- 版本号应与系统版本保持一致(当前 v3.1.0)
- 内容更新时必须同步更新版本号和日期
- 索引文件(README.md)使用独立版本号
3.3 内链规范
- 引用生产文档:使用相对路径
./或../ - 引用归档文档:路径必须包含
archive/,并在链接说明中标注「已归档」 - 禁止:引用不存在的文件、使用绝对路径
- 移动文件后必须全局搜索更新所有引用
四、归档体系
4.1 归档目录结构
每个 docs 目录下的 archive/ 按内容类别组织:
| 归档目录 | 内容 | 所属仓库 |
|---|---|---|
archive/completed-plans/ |
已完成的改进/优化计划 | docs/ |
archive/dev-analysis/ |
开发期对标分析、差距分析 | docs/ |
archive/cli-optimization/ |
CLI 优化审计与计划 | docs/ |
archive/client-plans/ |
客户端规划系列 | docs/ |
archive/graph-implementation/ |
图谱实现状态跟踪 | docs/ |
archive/update-summaries/ |
版本更新总结 | docs/ |
archive/dev-logs/ |
开发日志、Cursor 对话记录 | docs/, mbe-desktop/ |
archive/testing/ |
测试报告、API 检查报告 | mbe/ |
archive/mq-implementation/ |
消息队列实施阶段报告 | mbe/ |
archive/fixes/ |
Bug 修复记录 | mbe/ |
archive/issues/ |
问题跟踪记录 | mbe/ |
archive/troubleshooting/ |
故障排除记录 | mbe/ |
archive/architecture/ |
历史架构分析 | mbe/ |
archive/configs/ |
历史配置记录 | mbe/ |
archive/kb-flow-analysis/ |
KB 流程分析记录 | mbe-desktop/ |
archive/fix-reports/ |
修复报告 | mbe-desktop/ |
archive/optimization/ |
优化分析报告 | mbe-desktop/ |
4.2 归档操作规范
# 归档单个文件
Move-Item "docs/OLD_FILE.md" "docs/archive/分类/" -Force
# 归档后必须:
# 1. 全局搜索并更新引用该文件的所有链接
# 2. 重建文档站点验证无断链:npm run docs:build
4.3 归档统计(截至 2026-02-11)
| 仓库 | 归档文件数 | 生产文件数 |
|---|---|---|
| docs/ | 36 | 25 |
| mises-behavior-engine/docs/ | 400 | ~290 |
| mbe-desktop/docs/ | 56 | 57 |
| 合计 | 492 | ~372 |
五、文档站点构建
5.1 构建方式
# 在 Mises 根目录执行
npm run docs:build
构建脚本 scripts/build-unified-docs-site.js 扫描四个目录:
docs/mbe-desktop/docs/mises-behavior-engine/docs/mbe-monorepo/docs/
产出到 docs-site/,包含 overview.html(总览)和 index.html(索引)。
5.2 构建时机
| 场景 | 是否重建 |
|---|---|
| 新增/修改生产文档 | ✅ 重建 |
| 归档文件(仅移动) | ✅ 重建(验证无断链) |
| 修改归档内容 | ❌ 无需 |
5.3 .gitignore 建议
# 文档站点生成物
docs-site/*.html
docs-site/pages/
docs-site/style.css
docs-site/app.js
六、文档新增流程
6.1 新增生产文档
- 确定归属目录:根据第一章定位判断放入哪个 docs 目录
- 选择子目录:参照 1.2 目录结构标准
- 命名规范:遵循第三章命名约定
- 添加版本信息:页眉/页脚注明版本号和日期
- 更新索引:在对应
README.md中添加条目 - 重建站点:
npm run docs:build
6.2 新增开发/调试文档
开发过程中产生的临时文档(修复记录、调试日志、阶段报告):
- 可临时存放在对应 docs 目录
- 开发完成后立即归档到
archive/对应分类/ - 不应在生产目录中长期保留
6.3 文档更新检查清单
每次发布新版本时,检查以下文档是否需要同步更新:
-
MBE_ROADMAP.md— 路线图版本号和完成状态 -
MBE_CAPABILITIES.md— 能力说明是否覆盖新功能 -
MBE_PRODUCT_INTRO.md— 产品介绍是否反映最新架构 -
MBE_BUSINESS_FLOW.md— 业务流程是否有变化 -
MBE_COMPLETE_SYSTEM_ARCHITECTURE.md— 架构文档版本号 -
GETTING_STARTED.md/en/GETTING_STARTED.md— 入门指南 -
API_COMPLETE_REFERENCE.md/en/API_REFERENCE.md— API 文档 -
docs/README.md— 文档中心索引 -
VERSIONS.md— 版本对照表 -
llms.txt— AI 可读文档索引
七、发布审查流程
7.1 审查清单
| 检查项 | 说明 |
|---|---|
| 无敏感信息 | 无内部账号、密码、API Key、内部 IP |
| 无未公开商业细节 | 定价策略等按需脱敏 |
| 版本号一致 | 文档版本号与系统版本匹配 |
| 链接完整 | npm run docs:build 无报错 |
| 公网部署 | 核心文档不得无密码暴露;见 DOCS_SITE_DEPLOYMENT_AND_ACCESS.md |
| 临时文档已归档 | 生产目录中不含 FIX_*、*_DEBUG 等 |
| 国际化同步 | en/ 目录内容与中文版一致 |
7.2 定期维护建议
| 频率 | 动作 |
|---|---|
| 每次发版 | 执行 6.3 更新检查清单 |
| 每月一次 | 扫描生产目录,归档新增的开发残留 |
| 每季度一次 | 全面审查文档准确性,更新过时内容 |
八、变更日志
| 日期 | 版本 | 变更说明 |
|---|---|---|
| 2026-02-10 | v1.0 | 初始版本,建立基础治理规范 |
| 2026-02-11 | v2.0 | 完成三步文档治理:归档 492 个开发残留 → 修复版本号/断链/过时状态 → 更新治理规范。新增归档体系、命名规范、版本规范、更新检查清单、定期维护建议 |
文档版本: v2.0
更新日期: 2026-02-11