edit | blame | history | raw

2026-07-04 初始化基线修正

用户目标

本轮只做项目启动初始化的信息收敛,不拉新 agent,不模拟 8 个角色结论,不让角色修改代码。用户确认先执行一个小范围“初始化基线修正”:统一当前路径口径、标记历史路径为迁移前名称、修正活跃 assignment、补齐发心入口;工作区卫生清理单独拆任务;待工作区稳定后再回到 MD-BUNDLE-06 / M4C-BUNDLE-06

已完成事项

  • 将当前项目根路径统一为 /Users/ar/Projects/Mindraw,将迁移前 /Users/ar/Projects/ExcalidrawX 标记为历史证据路径。
  • 将当前 m4c 子项目统一为 P2.mindrawforcodex/,将迁移前 P.mindrawforcodex/ / p.mindrawforcodex/ 标记为历史证据路径。
  • 更新 AGENTS.mdINDEX.md02-P/pmo-active-assignments.json02-P/plan-progress.markdown 中的当前入口和 active assignment 路径。
  • 新增当前发心入口 00-H/初心与Go-No-Go.md,保留 00-H/vision.md 作为 ExcalidrawX 早期历史愿景。
  • 在统一台账新增 P-20260704-initialization-baseline-canonicalization,记录本轮初始化基线修正范围。
  • 在统一台账拆出 P-20260704-worktree-hygiene-baseline,把 AppleDouble、权限位漂移、Git pack 伴生文件和未跟踪目录问题放入独立后续任务。

关键决策

  • 当前事实源优先级仍为:INDEX.md02-P/plan-progress.markdown02-P/pmo-active-assignments.jsonAGENTS.md
  • 历史日志中的旧路径不批量重写,只通过迁移说明解释,避免破坏历史证据。
  • 本轮不清理 ._* 文件、不修权限位、不碰 .git/objects/pack/._*,也不回退任何已有改动。
  • 本轮不修改业务源码、构建脚本、运行时代码或用户可见行为。

文件变更

  • AGENTS.md
  • INDEX.md
  • 00-H/初心与Go-No-Go.md
  • 02-P/pmo-active-assignments.json
  • 02-P/plan-progress.markdown
  • .codex-sessionhistory/2026-07-04-初始化基线修正.md

验证记录

  • jq empty 02-P/pmo-active-assignments.json:通过。
  • rg 检查 AGENTS.md / INDEX.md:当前入口使用 /Users/ar/Projects/MindrawP2.mindrawforcodex/;旧名只作为迁移前名称说明保留。
  • jq '.assignments[] | select(.status=="active") ...' 02-P/pmo-active-assignments.json:当前 active Mindraw assignment 已使用 /Users/ar/Projects/Mindraw,并排除 /Users/ar/Projects/Mindraw/P2.mindrawforcodex
  • ls -l 00-H/初心与Go-No-Go.md P2.mindrawforcodex/INDEX.md P2.mindrawforcodex/PROJECT.md:当前发心入口和 m4c 子项目入口存在。

未决问题

  • 工作区存在大量 AppleDouble 文件,已知数量为 128373
  • 当前 Git 视角存在大量 tracked 文件权限位漂移和 .git/objects/pack/._pack-*.idx 噪音。
  • P2.mindrawforcodex/ 是否进入主项目 Git 边界,需要在工作区卫生任务中单独确认。
  • MD-BUNDLE-06 / M4C-BUNDLE-06 暂不往后推进,等待工作区边界稳定。

后续建议

  • 先执行 P-20260704-worktree-hygiene-baseline:冻结台账写入窗口、分类元数据噪音和真实文本 diff、提出可恢复清理方案。
  • 工作区稳定后,再重新计算 review gate 边界,并决定如何衔接 MD-BUNDLE-06 / M4C-BUNDLE-06