对 MD-EDC-06-IMPL 做正式代码复核,Review Gate ID 固定为 crg-7d105de89062。本轮只审目标 worktree /Users/ar/Projects/Mindraw-worktrees/md-main-better-exp1 的声明 diff,不改源码、不改 m4c plugin、不执行 QA、不替代 PMO Gate / 用户验收 / 发布判断。
INDEX.md、CODEGRAPH.md、release / Apple 发布边界规则、MEXP15 台账、assignment、dispatch brief、review request、PO / UI / ARCH 输入和目标 worktree diff。codex/md-main-better-exp1 上 MD-EDC-06-IMPL 的 11 个声明文件。02-P/plan-progress.markdown 与正式 review 记录 02-P/MEXP15-SignedNotarizedDMG/review/review-edc-06-result-crg-7d105de89062.md。CHANGES_REQUESTED。QA-EDC-06-EXEC 不允许启动,直到 crg-7d105de89062 或 PMO 指定的后续等效代码复核 gate 通过。CM1-OWNER-EDC-05 clean recheck 候选,不替换 1.2.4 / Build202607071930,不影响 0.1.3+codex.20260708220005 m4c plugin 复验结论。crg-7d105de89062。MD-EDC-06-IMPL App 新建文档默认行为增强。/Users/ar/Projects/Mindraw-worktrees/md-main-better-exp1。codex/md-main-better-exp1。0e329860f39577bdc0ab8236f5bf442fc163a22b。needs-code-review,QA-EDC-06-EXEC 不得启动。CHANGES_REQUESTED,仍不得启动 QA-EDC-06-EXEC。.mindraw package create / rename / delete 路径操作跟随 symlink 后执行,可能突破 projectRoot / current folder guard。create_blank_mindraw_package 未传 fileName 时默认 Untitled.mindraw,不符合 YY.MMDD-NN.mindraw。02-P/plan-progress.markdown:回写 REVIEW-EDC-06 / crg-7d105de89062=CHANGES_REQUESTED,追加 Progress Log。02-P/MEXP15-SignedNotarizedDMG/review/review-edc-06-result-crg-7d105de89062.md:新增正式 review 结论。.codex-sessionhistory/COMMANDS.md:新增本轮 review 命令索引。.codex-sessionhistory/2026-07-10-REVIEW-EDC-06.md:保存本轮会话记录。用途:复核 MD-EDC-06-IMPL 的代码 diff、验证命令和安全扫描。
前置条件:目标 worktree 为 /Users/ar/Projects/Mindraw-worktrees/md-main-better-exp1,branch 为 codex/md-main-better-exp1。
git -C /Users/ar/Projects/Mindraw-worktrees/md-main-better-exp1 status --short --branch --untracked-files=all
git -C /Users/ar/Projects/Mindraw-worktrees/md-main-better-exp1 diff --stat -- src/lib/newDocument.ts src/lib/newDocument.test.ts src/types/index.ts src/store/useStore.ts src/hooks/useKeyboardShortcuts.ts src/hooks/useMenuHandler.ts src/components/Sidebar.tsx src/components/TreeView.tsx src/components/ExcalidrawEditor.tsx src-tauri/src/lib.rs src-tauri/src/menu.rs
git -C /Users/ar/Projects/Mindraw-worktrees/md-main-better-exp1 diff --check
npm run test:run -- src/lib/newDocument.test.ts
npm run test:run
npm run build
cargo check --manifest-path src-tauri/Cargo.toml
cargo test --manifest-path src-tauri/Cargo.toml mindraw_new_document_tests
cargo test --manifest-path src-tauri/Cargo.toml
git -C /Users/ar/Projects/Mindraw-worktrees/md-main-better-exp1 diff -- src src-tauri | rg -n "(SECRET|TOKEN|PASSWORD|PRIVATE_KEY|BEGIN RSA|AWS_|AKIA|sk-|xoxb-|ghp_|-----BEGIN)"
验证结果:git diff --check PASS;npm run test:run -- src/lib/newDocument.test.ts PASS,7 tests;npm run test:run PASS,12 tests;npm run build PASS,仅既有 warnings;cargo check PASS;cargo test ... mindraw_new_document_tests PASS,4 tests;cargo test PASS,4 tests;敏感扫描无命中。
搜索关键词:REVIEW-EDC-06、crg-7d105de89062、CHANGES_REQUESTED、MindrawCanvas、symlink、Untitled.mindraw。
coder2@mindraw 需修复 review 记录中的 P1 / P2 问题并补测试。PM_NOTIFY_READY REVIEW-EDC-06 REVIEW_GATE=crg-7d105de89062 RESULT=CHANGES_REQUESTED。QA-EDC-06-EXEC 必须继续等待代码复核通过。formatMindrawDocumentFileName() 规则对齐,避免 App UI 和外部 command 合约分叉。CODEGRAPH.md 的处理方式。