# 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` - 构建验证: ```bash 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` 独立仓库。 - 当独立链路继续稳定一轮后,再评估轻入口语法或更长期的所见即所得编辑器路线。