From 719f88105cb28b1ddd1244983f997b8c0e9003d7 Mon Sep 17 00:00:00 2001 From: LittleGuo Date: Sun, 27 Sep 2026 20:35:29 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E8=AE=B0=E5=BF=86=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=20CAD=20=E6=8F=92=E4=BB=B6=E6=94=B9=E5=8A=A8=E5=B7=B2=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=20SVN=20r40?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - project_cad_wxauth_integration.md 补充 SVN r40 提交详情,并记下 .eonnx 模型有意不入库(clone 后无法直接构建 CadOcr) - project_progress.md 同步该状态 --- .ai-memory/project_cad_wxauth_integration.md | 18 ++++++++++++++++++ .ai-memory/project_progress.md | 3 ++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/.ai-memory/project_cad_wxauth_integration.md b/.ai-memory/project_cad_wxauth_integration.md index 82af847..5e7c228 100644 --- a/.ai-memory/project_cad_wxauth_integration.md +++ b/.ai-memory/project_cad_wxauth_integration.md @@ -16,6 +16,24 @@ type: project 本地授权状态区 + 「清空令牌」「模拟新机器」两个按钮。为此 DLL 新增导出 序号 **44/45**(`ocr_wxAuthGetLocalState` / `ocr_wxAuthClearLocalState`)。 +**已提交 SVN r40(2026-09-27 20:34)** + +`d:/Ethereal-Realm` 用 SVN 管理(`svn://47.93.46.28/Ethereal-Realm`)。 +微信授权相关改动共 22 个路径已提交:CadOcr 的 `wxAuth.cpp/.h`、`wx_auth_export.h`、 +`securityEngine.h`、`cadOCR.def`、`impl_ocr.cpp`、`test/`,cadAgent 的 `WxAuthDlg.cpp/.h` +及接入改动,以及 `CODEBUDDY.md`、`CadOcr/mfc.md`。 + +- **`.eonnx` 加密模型未纳入版本控制**(用户 2026-09-27 明确决定):`CadOcr/src/models/` + 下约 140 MB、`CadOcr/onnx/` 下同一份的另一拷贝。`src/CadOcr.rc` 通过 + `IDR_ONNX_*` 引用它们(RC 把模型嵌进 DLL),**所以 clone 后无法直接构建 CadOcr**, + 需另行准备模型文件。 +- 因此 `svn status` 会长期列出 8 个 `?` 模型文件——这是**已知且有意**的状态, + 不是漏提交,不要"顺手"把它们 add 进去。 +- `onnx/` 目录的 `svn:ignore` 只忽略了原始 `.onnx`(有意不提交原始模型), + 未忽略 `.eonnx`。 +- `CadOcr/test/test_wxauth.rc` 是 UTF-16LE,SVN 自动标记为 + `application/octet-stream`(二进制),与现有 `CadOcr/src/CadOcr.rc` 处理一致,属正常。 + **分工**(用户拍板) - `CadOcr`(DLL,无 MFC):全部网络 + 注册表 + 授权状态机(`src/wxAuth.cpp`)。 - `cadAgent`(ARX,MFC):只做 UI(`WxAuthDlg.cpp`)。 diff --git a/.ai-memory/project_progress.md b/.ai-memory/project_progress.md index c66049a..87d9f58 100644 --- a/.ai-memory/project_progress.md +++ b/.ai-memory/project_progress.md @@ -19,7 +19,8 @@ type: project (见 [生产服务器部署环境](project_server_deploy.md))。 客户端在 `d:/Ethereal-Realm`:CadOcr + cadAgent 已完成编码与客户端侧端到端验证, -`test_wxauth.exe` 已从控制台程序改造成 Win32 对话框。详见 +`test_wxauth.exe` 已从控制台程序改造成 Win32 对话框,**相关改动已提交 SVN r40** +(模型文件按用户决定未入库)。详见 [CAD 插件微信授权集成](project_cad_wxauth_integration.md)。 **阻塞项与待办**