docs: add design document (Phase 2)

- 架构设计:MCP Server + Wiki Skills 混合架构
- 模块设计:4 层架构(Protocol/Tool/Service/Storage)
- 数据模型:WikiPage 和 WikiIndex
- 接口设计:MCP Tool 接口规范
- 核心算法:增量更新、查询、cross_linker
- 配置设计:YAML 配置 + 环境变量
- 错误处理:5 类错误处理策略
- 性能优化:FTS5、缓存、WAL 并发优化
- Wiki Skills 设计:11 个 Skills 优先级划分
- 测试设计:单元/集成/E2E 三层测试
- 部署设计:开发 + 生产环境配置

Phase 2: 设计评审

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-26 10:11:41 +08:00
parent ed58d12c7e
commit 22932e34eb
2 changed files with 555 additions and 3 deletions
+3 -3
View File
@@ -4,7 +4,7 @@
## 状态
🚧 开发中 - Phase 1: 需求评审
🚧 开发中 - Phase 2: 设计评审
## 项目概述
@@ -52,8 +52,8 @@ python -m mcp_server.main
## 文档
- [需求文档](docs/01-requirements.md)
- [设计文档](docs/02-design.md) - 待完成
- [需求文档 v1.1](docs/01-requirements.md) ✅ 评审通过
- [设计文档 v1.0](docs/02-design.md) 🚧 评审中
## 开发流程