company-desktop/company-desktop-computer/docs-acad-skills-evaluation AGit
main
现象:工作计划第 1 项要求判断 ADN-DevTech 的 acad-api-skill 与 acad-memory-leak-skill 对本仓库是否有帮助。两份 skill 都没有在仓库里留下结论, 下次还得重新读一遍。
结论(写入 acad-skills-evaluation.md):
文档里记录的实测证据(本轮真跑过,不是抄文档):
改动范围:仅新增一篇文档,不动任何源码、脚本与工程文件。 验证方式:文档内容对应本轮的实测记录;未改代码,无需编译与 CAD 实测。 已知风险:无。建议采纳项(挂 MCP、改两个测量脚本、抽成 skill)经确认为 暂不实施,仅留档。
现象:工作计划第 1 项要求判断 ADN-DevTech 的 acad-api-skill 与 acad-memory-leak-skill 对本仓库是否有帮助。两份 skill 都没有在仓库里留下结论, 下次还得重新读一遍。 结论(写入 acad-skills-evaluation.md): - acad-api-skill:全篇 .NET 10 托管插件 / AutoCAD 2027 / NuGet / .csproj, 与本仓库 C++ ObjectARX + CMake + ZRX 双平台零重叠,模板还撞红线 2 (禁止新增 .vcxproj/.sln)。唯一有价值的是 skills/code-sleuth.md 里提到的 Autodesk Knowledge MCP 端点。 - acad-memory-leak-skill:方法论与本仓库现状对得上——本仓库 Debug 也链 Release CRT(HRL-MODEL-refactor.md:222 已记),_CrtSetDbgFlag 这类 CRT 自检不可用,内存只能从进程外部测,正是该 skill 的全部内容。但 4 个脚本里 3 个有缺陷。 文档里记录的实测证据(本轮真跑过,不是抄文档): - Autodesk Knowledge MCP 免注册可用,直接返回 C++ 签名,例如 acdbModelerRestoreEntitiesFromDwgFiler(AcDbDwgFiler*, AcArray<AcDbEntity*>&, int* pModelerVersion, unsigned restoreOptions)(dbacis.h),可为工作计划第 2 项 查 modelerVersion/restoreOptions 语义;locale 必须用 en_US 下划线形式。 - 本机 WPT 齐全且当前会话是 admin;skill 自带的 VirtualAlloc .wprp 实测 wpr -start/-stop 干净出 ETL。据此修正 open-drawing-perf-summary.md 里 "wpr -stop 本机报 0x80010106" 的旧结论:现在可正常使用。 - run_with_metering.ps1 无条件把 "迭代数 模式" 拼进 argv,给 acad.exe 用会 起不来(实跑复现);dump_regions.ps1 不创建 -OutDir 却在结尾 Resolve-Path, 首次调用必失败;run_with_wpa.ps1 的 .wprp 声明了 HeapEventProvider 却没挂进 Collectors,堆栈图拿不到 heap 数据;plot_leak.py 依赖未安装的 matplotlib。 改动范围:仅新增一篇文档,不动任何源码、脚本与工程文件。 验证方式:文档内容对应本轮的实测记录;未改代码,无需编译与 CAD 实测。 已知风险:无。建议采纳项(挂 MCP、改两个测量脚本、抽成 skill)经确认为 暂不实施,仅留档。
No dependencies set.
The note is not visible to the blocked user.
现象:工作计划第 1 项要求判断 ADN-DevTech 的 acad-api-skill 与
acad-memory-leak-skill 对本仓库是否有帮助。两份 skill 都没有在仓库里留下结论,
下次还得重新读一遍。
结论(写入 acad-skills-evaluation.md):
与本仓库 C++ ObjectARX + CMake + ZRX 双平台零重叠,模板还撞红线 2
(禁止新增 .vcxproj/.sln)。唯一有价值的是 skills/code-sleuth.md 里提到的
Autodesk Knowledge MCP 端点。
Release CRT(HRL-MODEL-refactor.md:222 已记),_CrtSetDbgFlag 这类 CRT
自检不可用,内存只能从进程外部测,正是该 skill 的全部内容。但 4 个脚本里
3 个有缺陷。
文档里记录的实测证据(本轮真跑过,不是抄文档):
acdbModelerRestoreEntitiesFromDwgFiler(AcDbDwgFiler*, AcArray<AcDbEntity*>&,
int* pModelerVersion, unsigned restoreOptions)(dbacis.h),可为工作计划第 2 项
查 modelerVersion/restoreOptions 语义;locale 必须用 en_US 下划线形式。
wpr -start/-stop 干净出 ETL。据此修正 open-drawing-perf-summary.md 里
"wpr -stop 本机报 0x80010106" 的旧结论:现在可正常使用。
起不来(实跑复现);dump_regions.ps1 不创建 -OutDir 却在结尾 Resolve-Path,
首次调用必失败;run_with_wpa.ps1 的 .wprp 声明了 HeapEventProvider 却没挂进
Collectors,堆栈图拿不到 heap 数据;plot_leak.py 依赖未安装的 matplotlib。
改动范围:仅新增一篇文档,不动任何源码、脚本与工程文件。
验证方式:文档内容对应本轮的实测记录;未改代码,无需编译与 CAD 实测。
已知风险:无。建议采纳项(挂 MCP、改两个测量脚本、抽成 skill)经确认为
暂不实施,仅留档。