新增 ai.memory 项目记忆目录,供跨机器 CodeBuddy CLI 读取

包含工程概览、构建系统、模块划分、决策记录与约定,
随仓库同步以便在不同电脑上保持上下文连续性。
This commit is contained in:
gjm committed 2026-09-28 15:58:16 +08:00
1 parent 8ac3fe9197
commit 5993d6bda4
6 files changed
+215

No files matched your search

+17
View File
@@ -0,0 +1,17 @@
# 决策与变更记录(按时间倒序)
## 2026-09-28
### 删除全部旧 Visual Studio 工程文件,统一到 CMake
- **动作**:删除 **527 个 `*.vcxproj` + 1 个 `*.vcxproj.filters` + 2 个旧版 `*.vcproj` + 8 个 `shs_image*.sln`**,共 538 个文件(227,205 行删除)。
- **保留**:`SourceCode/Code2026/StartApp/StartApp.sln`(C# 启动器,不走 CMake)。
- **提交**:`086bb1c`,已推送 `origin/main`。
- **Why**:工程正从旧的逐版本 VS 工程(每个模块对每个 SDK 版本各一份 vcxproj,共 526 个)迁移到统一 CMake 构建,减少维护成本。
- **How to apply**:**不要再新增或依赖 `.vcxproj` / `.sln`**;构建/新增模块一律走 CMake。`cmake_output/` 下仍会出现 CMake 生成的临时 vcxproj,那是构建产物、已被 gitignore,无需理会。
### 建立 ai.memory 记忆目录
- **动作**:在仓库根目录创建 `ai.memory/`,用于跨机器保持 AI 上下文。
- **Why**:用户会在**多台电脑/多环境**修改本工程,需要让另一台机器的 CodeBuddy CLI 能读取记忆接续工作。
- **How to apply**:重要决策写入本目录并随仓库提交。