# 2026-06-27 MEXP01 路径修正 ## 用户目标 用户在执行 `M-体验01` 的 m4c 外部调用命令时遇到 `MODULE_NOT_FOUND`,需要确认原因并给出可从任意当前目录运行的正确命令。 ## 已完成事项 - 确认失败原因:用户当前目录为 `/Users/ar/Library/Application Support`,旧命令使用相对脚本路径 `p.mindrawforcodex/...`,Node 因此解析到当前目录下并报找不到模块。 - 将 `m4c-local-alpha-demo-runner.mjs` 的 `help` 和运行报告输出改为绝对脚本路径。 - 将总台账、demo README、m4c QA / checklist / JSON 中的用户命令同步为绝对路径。 - 刷新 m4c `03-O` 的 codebase-memory 共享索引。 - 在 m4c 正式输出区完成提交:`b0626aba265081c1b19ca450149dfbba22111fd0`,提交信息 `Fix MEXP01 runner absolute command`。 ## 关键决策 - 不重新执行 `run`,避免在 demo `.mindraw` 包中新增额外 result Frame。 - 用户体验命令固定使用绝对脚本路径,避免依赖终端当前目录。 ## 文件变更 - `/Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/03-O/C3.tools/scripts/m4c-local-alpha-demo-runner.mjs` - `/Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/03-O/K2.项目管理/联调QA/2026-06-27-M4C-MEXP01-01本机AlphaDemo.md` - `/Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/03-O/.codebase-memory/artifact.json` - `/Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/03-O/.codebase-memory/graph.db.zst` - `/Users/ar/Projects/ExcalidrawX/02-P/plan-progress.markdown` - `/Users/ar/Projects/ExcalidrawX/02-P/demo/mexp01/README.md` - `/Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/INDEX.md` - `/Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/02-P/MEXP01-AlphaDemo/qa/m4c-mexp01-alpha-demo-runner-check.md` - `/Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/02-P/MEXP01-AlphaDemo/qa/m4c-mexp01-alpha-demo-runner.json` ## 验证记录 - `node --check /Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/03-O/C3.tools/scripts/m4c-local-alpha-demo-runner.mjs` - `node /Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/03-O/C3.tools/scripts/m4c-local-alpha-demo-runner.mjs help`,从 `/Users/ar/Library/Application Support` 运行通过。 - `rg` 确认旧相对 runner 命令无残留。 - `git diff --check` 通过。 - `git -C /Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/03-O status --short` 无输出。 ## 未决问题 - 用户真实执行 `run` 前仍需保持 Mindraw App 运行;重复执行命令会继续新增 result Frame。 - 主项目仍存在多项既有未提交改动,本轮只提交 m4c `03-O` 正式输出区,不处理主项目整体提交。