Implement C.1 stdio MCP server CRUD, encrypted environment secrets, command digest approval, connection tests, lifecycle recovery, and dynamic tool registration. Add the standalone frontend configuration center, contracts, regression tests, and development documentation.
74 lines
4.4 KiB
Markdown
74 lines
4.4 KiB
Markdown
# NotesAgent 文档索引
|
|
|
|
本目录集中保存团队开发期间需要长期维护的架构、接口、实现、协作和问题复盘文档。文档按用途分类,避免设计约束、开发记录与故障复盘混放。
|
|
|
|
## 目录分类
|
|
|
|
| 目录 | 内容 | 适用场景 |
|
|
| --- | --- | --- |
|
|
| [`architecture/`](architecture/) | 技术栈、阶段目标与团队分工 | 确认整体边界、模块依赖和阶段范围 |
|
|
| [`contracts/`](contracts/) | 前后端接口契约与页面需求 | 开发前对齐 DTO、路由、事件和交互 |
|
|
| [`development/`](development/) | 各模块的实现说明 | 阅读现有代码、联调和扩展功能 |
|
|
| [`guides/`](guides/) | Git、测试、注释和 CI/CD 规范 | 日常开发、提交、审阅和发布 |
|
|
| [`retrospectives/`](retrospectives/) | 审阅发现的问题与修复复盘 | 排查同类问题、撰写总结或博客 |
|
|
|
|
## architecture:架构与分工
|
|
|
|
- [AI 笔记软件技术栈说明](architecture/AI笔记软件技术栈说明-团队版-v2.3.md)
|
|
- [第一阶段分工表](architecture/第一阶段分工表.md)
|
|
- [第二阶段团队分工表](architecture/第二阶段团队分工表.md)
|
|
|
|
## contracts:契约与需求
|
|
|
|
- [后端接口契约](contracts/后端接口契约-开发版.md)
|
|
- [第二阶段接口契约](contracts/第二阶段接口契约-开发版.md)
|
|
- [前端页面需求说明](contracts/前端页面需求说明-开发版.md)
|
|
|
|
运行中的后端以 `/openapi.json` 为机器可读事实来源。接口契约用于描述设计意图、联调约束和实现状态;两者不一致时,应先确认代码行为,再在同一个 PR 中同步修正文档或实现。
|
|
|
|
## development:开发说明
|
|
|
|
- [AI Core 与 Agent Core 开发说明](development/AI-Core与Agent-Core开发说明.md)
|
|
- [Knowledge 与 Retrieval Core 开发说明](development/Knowledge与Retrieval-Core开发说明.md)
|
|
- [模型提供商与模型发现开发说明](development/模型提供商与模型发现开发说明.md)
|
|
- [MCP Bridge 与 Plugin Host 开发说明](development/MCP-Bridge与Plugin-Host开发说明.md)
|
|
- [独立 MCP Server 配置中心开发说明](development/独立MCP-Server配置中心开发说明.md)
|
|
- [Plugin Command 与 Settings 开发说明](development/Plugin-Command与Settings开发说明.md)
|
|
- [前端壳子与接口层开发说明](development/前端壳子与接口层开发说明.md)
|
|
- [前端写作体验优化开发说明](development/前端写作体验优化开发说明.md)
|
|
- [前端视觉与轻量动效优化开发说明](development/前端视觉与轻量动效优化开发说明.md)
|
|
|
|
## guides:团队协作规范
|
|
|
|
- [Git 使用细则](guides/Git使用细则-团队开发版.md)
|
|
- [CI/CD 细则](guides/CI-CD细则-团队开发版.md)
|
|
- [代码注释与 TODO 约定](guides/代码注释与TODO约定.md)
|
|
- [第一阶段测试验证操作手册](guides/第一阶段测试验证操作手册.md)
|
|
|
|
## retrospectives:问题与修复复盘
|
|
|
|
- [后端全面审阅问题与修复复盘](retrospectives/后端全面审阅问题与修复复盘.md)
|
|
- [Agent Core 第二阶段问题与修复复盘](retrospectives/Agent-Core第二阶段问题与修复复盘.md)
|
|
- [Knowledge 与 Retrieval Core 问题与修复复盘](retrospectives/Knowledge与Retrieval-Core问题与修复复盘.md)
|
|
- [Plugin Command 与 Settings 问题与修复复盘](retrospectives/Plugin-Command与Settings问题与修复复盘.md)
|
|
- [前端合并审阅问题与修复复盘](retrospectives/前端合并审阅问题与修复复盘.md)
|
|
|
|
## 推荐阅读顺序
|
|
|
|
新成员或新阶段开始时,建议按以下顺序阅读:
|
|
|
|
1. 技术栈说明和当前阶段分工表;
|
|
2. 所负责功能对应的接口契约;
|
|
3. 对应模块的开发说明;
|
|
4. Git、CI/CD、测试及注释规范;
|
|
5. 与当前任务相关的问题复盘。
|
|
|
|
## 维护规则
|
|
|
|
- 新文档先判断用途,再放入对应分类目录,不在 `docs/` 根目录继续堆放业务文档。
|
|
- 移动或重命名文档时,同步修正仓库内全部链接,并执行本地链接检查。
|
|
- 接口、数据结构或事件格式发生变化时,同一个 PR 内同步更新契约和相关开发说明。
|
|
- 问题复盘至少写清原因、后果、解决思路、实际方案和验证结果。
|
|
- `.local-plans/` 只保存个人或阶段性的本地计划,不属于正式团队文档,不应提交到远程仓库。
|
|
- 文档中的“计划实现”和“已经实现”必须明确区分;实现状态以代码、测试和运行时契约为准。
|