Private
Public Access
1
0
Files
u-desk/docs/04-功能迭代/GO-DESK-2.数据库客户端/文档结构说明.md
绝尘 a5d30684ed 重构:文件系统模块化架构,增强 Markdown 渲染
- 拆分 FileSystem.vue 为模块化组件架构
- 新增 Markdown Mermaid 图表渲染支持
- 新增 180+ 编程语言代码高亮
- 修复编辑/预览模式切换渲染问题
- 优化亮色/暗色模式主题适配
- 新增 TypeScript 类型定义
2026-02-04 03:32:46 +08:00

7.2 KiB
Raw Blame History

文档结构说明

创建日期2026-01-28
目的说明文档结构如何支持现代化AI人机协同模式


🎯 设计目标

核心原则

  1. 详细与抽象分离:设计文档描述"做什么"和"为什么",实现细节在代码中
  2. 问题与知识分离:待讨论问题单独管理,已确定知识进入知识库
  3. 确定性先行:优先明确约束和规则,再讨论具体实现
  4. 全程可控:每个步骤都有明确的检查点和验证标准
  5. 异步有序:通过文档结构支持异步协作,减少同步沟通成本

📁 文档结构

GO-DESK-2.数据库客户端/
├── README.md                    # 模块总览和快速导航
├── 任务规划.md                  # 紧凑版任务规划(引用详细文档)
├── 文档结构说明.md              # 本文件
│
├── 决策记录/                    # 架构决策记录ADR
│   ├── README.md                # ADR说明和模板
│   └── ADR-*.md                 # 具体决策记录
│
├── 知识库/                      # 已确定的知识
│   ├── README.md                # 知识库说明
│   ├── 规范/                    # 约束和规则
│   │   ├── 编码规范.md
│   │   ├── 架构规范.md
│   │   ├── 文档编写规范.md
│   │   └── AI协作检查清单.md
│   ├── 参考/                    # 技术参考
│   │   └── 技术栈.md
│   └── 最佳实践/                # 已验证的最佳实践
│
├── 问题追踪/                    # 待解决问题
│   ├── README.md                # 问题追踪说明
│   ├── 待讨论/                  # 需要讨论的问题
│   ├── 待实现/                  # 已确定但未实现的功能
│   └── 技术债务/                # 技术债务
│
├── 设计文档/                    # 功能设计和架构设计
│   ├── README.md                # 设计文档说明
│   ├── 需求设计/                # 功能需求
│   ├── 架构设计/                # 系统架构
│   └── 功能设计/                # 具体功能设计
│
├── 核对报告/                    # 各种检查报告
│   └── *.md                     # 检查报告文档
│
└── 测试用例/                    # 测试用例和测试检查
    └── README.md                # 测试用例说明

🔄 协作流程

对于开发者

开始新功能

  1. 读取约束:查看 知识库/规范/ 了解编码规范、架构规范
  2. 检查决策:查看 决策记录/ 中相关决策
  3. 检查问题:查看 问题追踪/ 中相关问题
  4. 参考设计:查看 设计文档/ 中相关设计

遇到问题

  1. 查找问题:在 问题追踪/ 中查找是否已有相关问题
  2. 创建问题:如果没有,创建新问题(待讨论/待实现/技术债务)
  3. 讨论问题:在问题文档中记录讨论过程
  4. 记录决策如果做出决策创建ADR记录

做决策

  1. 创建ADR:在 决策记录/ 中创建决策记录
  2. 记录选项:列出考虑的选项和理由
  3. 记录后果:记录决策的正面和负面影响
  4. 更新文档:更新相关的设计文档和问题追踪

实现功能

  1. 遵循约束:严格按照 知识库/规范/ 中的约束
  2. 参考设计:参考 设计文档/ 中的设计
  3. 检查清单:使用 AI协作检查清单 检查
  4. 更新状态:更新问题追踪中的状态

对于AI助手

开始任务

  1. 读取约束必须优先读取 知识库/规范/ 中的约束
  2. 检查决策:在 决策记录/ 中查找相关决策
  3. 检查问题:在 问题追踪/ 中查找待解决问题
  4. 参考设计:在 设计文档/ 中查找设计文档

执行任务

  1. 遵循约束:严格按照知识库中的约束执行
  2. 记录决策如果做出新决策创建ADR
  3. 更新问题:如果解决问题,更新问题状态
  4. 引用规范:在代码和文档中引用相关规范

完成任务

  1. 检查清单:使用 AI协作检查清单 检查
  2. 更新文档:更新相关的设计文档、问题追踪、决策记录
  3. 创建报告:在 核对报告/ 中创建检查报告

🎯 关键特性

1. 确定性先行

2. 抽象与实现分离

  • 设计文档:只描述"做什么"和"为什么",不描述"怎么做"
  • 实现细节:在代码中体现,不在设计文档中详细描述
  • 知识库:存储已确定的知识,不存储实现细节

3. 问题与知识分离

4. 全程可控

  • 检查清单AI协作检查清单 确保每个步骤都有检查点
  • 约束明确:所有约束都在知识库中明确记录
  • 状态追踪:问题状态明确,可追溯

5. 异步有序

  • 文档结构:通过清晰的文档结构支持异步协作
  • 引用关系:通过引用关系建立文档间的关联
  • 状态管理:通过状态管理追踪问题进展

📊 文档统计

  • 总文档数39个
  • 决策记录2个
  • 知识库规范4个
  • 问题追踪2个
  • 设计文档7个
  • 核对报告14个

🔗 快速链接


💡 使用建议

  1. 首次使用:先阅读 README.md 和本文件
  2. 开始任务:使用 AI协作检查清单 作为检查清单
  3. 遇到问题:在 问题追踪/ 中查找或创建问题
  4. 做决策:在 决策记录/ 中记录决策
  5. 参考规范:始终参考 知识库/规范/ 中的约束