edit | blame | history | raw

2026-06-27 MEXP01 路径修正

用户目标

用户在执行 M-体验01 的 m4c 外部调用命令时遇到 MODULE_NOT_FOUND,需要确认原因并给出可从任意当前目录运行的正确命令。

已完成事项

  • 确认失败原因:用户当前目录为 /Users/ar/Library/Application Support,旧命令使用相对脚本路径 p.mindrawforcodex/...,Node 因此解析到当前目录下并报找不到模块。
  • m4c-local-alpha-demo-runner.mjshelp 和运行报告输出改为绝对脚本路径。
  • 将总台账、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 正式输出区,不处理主项目整体提交。