RTU/mimo/plan/RTU_Claude到Mimo文档迁移.md

71 lines
2.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Plan: RTU 项目 Claude → Mimo 文档迁移
## 背景
前序任务T1-T6已完成仓库克隆、源码读取、Claude 记忆文件已提取到 Mimo MEMORY.md。本次将 claude/ 目录下的文档和配置全部迁移到 mimo/。
---
## 步骤
### T7: 保存当前 plan 到 mimo/plan/
- 创建 `mimo/plan/` 目录
- 将本 plan 内容保存为 `mimo/plan/RTU_Claude到Mimo文档迁移.md`
- **规则**: 此后每次制定 plan 实施前,都先将 plan 文档存入 `mimo/plan/`
### T8: 删除 .claude/memory/ 配置
- 前提确认: Claude 记忆文件内容已全部记录在 `mimo/MEMORY.md` 和规范路径 MEMORY.md 中
- 删除整个 `.claude/memory/` 目录
### T9: 创建 mimo/ 子目录结构
- 创建 `mimo/工程/`
- 创建 `mimo/中间文档/`
### T10: 复制 mid/ → 中间文档/
- 复制 `claude/mid/RCB订阅编号可配置化.md``mimo/中间文档/RCB订阅编号可配置化.md`
- 复制 `claude/mid/Tab命令补全功能.md``mimo/中间文档/Tab命令补全功能.md`
- 复制 `claude/mid/app_cmd_CPU108问题修复.md``mimo/中间文档/app_cmd_CPU108问题修复.md`
### T11: 复制 问题处理文档
- 复制 `claude/问题处理文档.md``mimo/问题处理文档.md`
### T12: 重写 工程/ 文档8篇每篇对照源码彻底重写
对 claude/工程/ 下每个文档:
1. 读取原 claude 文档
2. 读取对应模块的完整源码
3. 用我的理解与思路重写,形成新文档放入 `mimo/工程/`
| 原文件 | 对应源码模块 |
|--------|------------|
| `libiec61850_MMS客户端API开发手册.md` | `src/protocol/libmms_m/` + `release/inc/myMms_m.h` |
| `libiec61850_MMS服务端API开发手册.md` | `src/protocol/libmms_s/` |
| `libiec61850m模块分析.md` | `src/system/libiec61850m/` |
| `libiec61850s模块分析.md` | `src/system/libiec61850s/` |
| `libmms_m模块分析.md` | `src/protocol/libmms_m/` |
| `libmms_s模块分析.md` | `src/protocol/libmms_s/` |
| `libweb_server模块分析.md` | `src/system/libweb_server/` |
| `websocket-server.md` | `src/protocol/libmongoose/src/mongoose.c` + `src/system/libweb_server/` |
### T13: 删除 claude/ 和 .claude/ 全部内容
- 删除 `claude/` 目录及其所有内容
- 删除 `.claude/` 目录(已在上一步删除 memory/,确认无残留)
### T14: 验证
- 确认 `mimo/` 目录结构完整
- 确认 `claude/``.claude/` 已删除
- 确认 `mimo/MEMORY.md` 中的路径引用更新(如有涉及 claude/ 路径)
---
## 关键文件
- **源目录**: `/mnt/AI/AI_mimo/claude/`(待删除)
- **源目录**: `/mnt/AI/AI_mimo/.claude/`(待删除)
- **目标目录**: `/mnt/AI/AI_mimo/mimo/plan/`
- **目标目录**: `/mnt/AI/AI_mimo/mimo/工程/`
- **目标目录**: `/mnt/AI/AI_mimo/mimo/中间文档/`
- **目标文件**: `/mnt/AI/AI_mimo/mimo/问题处理文档.md`
## 验证方式
1. `tree /mnt/AI/AI_mimo/mimo/` 检查目录结构
2. 确认 `claude/``.claude/` 不存在
3. `git status` 确认变更范围