edit | blame | history | raw

2026-06-25 P1-Txtflowy 改名收口

用户目标

  • 继续执行 0.6.0 clean extraction 收尾工作。
  • 在确认独立链路、文档路径、构建都稳定后,把子项目目录从 Txtflowy 正式改名为 P1-Txtflowy
  • 同时保持与 AnyBlock 的活跃链路完全脱钩,并确保独立源码继续由自己的 Git 仓库管理。

本轮完成

  • 核对 active 文档中的旧路径引用,先完成改名前的路径收口。
  • 修复批量替换造成的 P1-P1-Txtflowy 机械错误。
  • 将目录物理改名:
  • /Users/ar/Projects/ExcalidrawX/Txtflowy
  • -> /Users/ar/Projects/ExcalidrawX/P1-Txtflowy
  • 在新目录下完成独立链路回归验证:
  • 独立 Git 历史保持完整
  • active 文档路径已切到 P1-Txtflowy/
  • npx --yes pnpm@10.10.0 build 执行通过
  • 更新迁移治理文档:
  • GTD-TxtFlowy.md
  • docs/clean-extraction-060-execution-checklist.md
  • docs/implementation-log.md
  • 修正外层主项目索引说明:
  • INDEX.md 中对子项目目录的描述改成长期准确表述
  • 在独立仓库内完成一次收口提交:
  • 78720a4 docs: finalize p1-txtflowy rename

关键决策

  • 采用“先脱钩、后改名”的顺序是正确的;只有在独立 build、独立 Git、Batch 2 对照都稳定后才做物理改名。
  • P1-Txtflowy/ 现在是唯一有效的独立源码物理根。
  • archive/any-block-fork/ 继续保留为历史基线,不重新接回活跃运行链路。
  • 外层 Mindraw 仓库只维护对子项目路径的引用,不参与 P1-Txtflowy 内部版本管理。

文件变更

独立子项目仓库

  • /Users/ar/Projects/ExcalidrawX/P1-Txtflowy/README.md
  • /Users/ar/Projects/ExcalidrawX/P1-Txtflowy/VERSION.md
  • /Users/ar/Projects/ExcalidrawX/P1-Txtflowy/GTD-TxtFlowy.md
  • /Users/ar/Projects/ExcalidrawX/P1-Txtflowy/OBSIDIAN-LOCAL-TEST.md
  • /Users/ar/Projects/ExcalidrawX/P1-Txtflowy/knowledge-产品业务知识.md
  • /Users/ar/Projects/ExcalidrawX/P1-Txtflowy/docs/business-rules.md
  • /Users/ar/Projects/ExcalidrawX/P1-Txtflowy/docs/clean-extraction-060.md
  • /Users/ar/Projects/ExcalidrawX/P1-Txtflowy/docs/clean-extraction-060-execution-checklist.md
  • /Users/ar/Projects/ExcalidrawX/P1-Txtflowy/docs/implementation-log.md
  • /Users/ar/Projects/ExcalidrawX/P1-Txtflowy/docs/release-process.md
  • /Users/ar/Projects/ExcalidrawX/P1-Txtflowy/requirements/2026-05-31-product-strategy-3-docs.md
  • /Users/ar/Projects/ExcalidrawX/P1-Txtflowy/requirements/2026-05-31-technical-architecture-guideline.md
  • /Users/ar/Projects/ExcalidrawX/P1-Txtflowy/requirements/2026-06-25-clean-extraction-batch1.md

外层 Mindraw 仓库

  • /Users/ar/Projects/ExcalidrawX/AGENTS.md
  • /Users/ar/Projects/ExcalidrawX/INDEX.md
  • /Users/ar/Projects/ExcalidrawX/02-P/plan-progress.markdown

验证结果

  • 物理目录检查:项目根下仅保留 P1-Txtflowy
  • 独立仓状态:提交后 git status --short 为空
  • 最近提交:
  • 78720a4 docs: finalize p1-txtflowy rename
  • 78f0bde feat: restore txtflowy refresh affordance
  • 1460833 docs: finalize extraction boundary records
  • 构建验证:
cd /Users/ar/Projects/ExcalidrawX/P1-Txtflowy
npx --yes pnpm@10.10.0 build

通过,产物为 main.js 39.4kb

未决问题

  • 外层 Mindraw 仓库仍有 3 处未提交文档变更:
  • AGENTS.md
  • INDEX.md
  • 02-P/plan-progress.markdown
  • 这些变更仅用于把受保护子项目路径从 Txtflowy/ 改成 P1-Txtflowy/,尚未在外层仓库单独提交。
  • archive/any-block-fork/ 是否还需要仓外永久备份,仍可后续再定。

后续建议

  • 下一步可继续做 0.6.x 的行为细节回归,范围只限 P1-Txtflowy 独立仓库。
  • 当独立链路继续稳定一轮后,再评估轻入口语法或更长期的所见即所得编辑器路线。