edit | blame | history | raw

2026-07-06 远端仓库边界

用户目标

Owner 明确 Mindraw 项目后续采用 3 个远端仓库:Mindraw 主仓、m4c 子仓、Txtflowy 子仓,并要求 PMO 判断该信息应保存到哪里,同时为两个子项目远端初始化找合适时间点。

已处理事项

  • 读取并遵守当前项目入口规则、PM 工作流、代码治理、项目治理、规则治理和会话记忆规则。
  • 只读核对当前 Git 状态:
  • Mindraw 主项目 Git 根:/Users/ar/Projects/Mindraw,当前 origin 仍为历史上游 https://github.com/tyrchen/excaliapp.git
  • m4c 当前可版本化 Git 根:P2.mindrawforcodex/03-O/,当前无 remote,存在既有 modified / untracked 项。
  • Txtflowy Git 根:P1-Txtflowy/,当前无 remote,存在既有 modified / untracked 项。
  • 新增三远端仓库边界长期文档。
  • 同步项目入口规则、总索引和统一台账。

关键决策

  • 三远端仓库拓扑的长期事实源放在 03-O/K2.项目管理/Git远端仓库边界.md
  • 入口导航同步到 INDEX.md
  • 可执行规则摘要同步到 AGENTS.md
  • 初始化待办和时间点同步到 02-P/plan-progress.markdownP-20260706-git-remote-topology
  • 凭据不写入版本化文档,不写入 remote URL,不写入 .git/config
  • 两个子项目远端不在 MEXP14 当前代码复核未收口、且两个子项目 dirty / untracked 未审计前直接推送。

文件变更

  • 新增:03-O/K2.项目管理/Git远端仓库边界.md
  • 更新:AGENTS.md
  • 更新:INDEX.md
  • 更新:02-P/plan-progress.markdown

核心事实 / 变更快照

  • Mindraw 主仓 URL:https://git.boborobots.com/r/crazy-macs/mindraw.git
  • m4c 子仓 URL:https://git.boborobots.com/r/crazy-macs/mindraw-m4c.git
  • Txtflowy 子仓 URL:https://git.boborobots.com/r/crazy-macs/mindraw-txtflowy.git
  • Mindraw 主仓职责:Mindraw 主项目代码、根治理文档、统一台账、跨项目联调记录、冻结记录,以及 Mindraw 验收基线绑定的 m4c commit / Txtflowy commit。
  • m4c 子仓职责:m4c 可版本化源码和长期输出;当前本地 Git 根为 P2.mindrawforcodex/03-O/P2.mindrawforcodex/02-P/ 过程文档不强行纳入 Git。
  • Txtflowy 子仓职责:P1-Txtflowy/ 源码、独立历史、tag、版本、review、测试证据和回滚点。
  • 初始化节奏:先收住 MEXP14 当前复核门禁,再做子项目 Git 只读审计,再初始化 mindraw-m4c.gitmindraw-txtflowy.git,最后在 Mindraw 主项目记录跨仓基线绑定。

未决问题

  • P2.mindrawforcodex/03-O/P1-Txtflowy/ 当前都有大量既有 modified / untracked 项,需先审计再推远端。
  • Mindraw 主项目本机 origin 仍指向历史上游;何时切到 Boborobots 主仓需纳入同一远端治理计划。
  • 实际 remote 初始化后仍需同步 项目分支地图.drawio

后续建议

  • 在 MEXP14 当前两个代码复核 Gate 有结论后,PMO 执行 PM-REMOTE-02 子项目 Git 只读审计。
  • 审计后再安排 M4C-REMOTE-01TXT-REMOTE-01
  • 子项目远端基线固定后,Mindraw 主项目冻结 / Gate 记录应写明绑定的 m4c commit 和 Txtflowy commit。