From b94a79dc7c9cfcdf72605289d0b89e85238c7d02 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Wed, 03 Jun 2026 21:46:02 +0800
Subject: [PATCH] Document PrivateVoice repository consolidation

---
 02-P-NBL/freeze/20260603-independent-repo-and-archive.md |   55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 55 insertions(+), 0 deletions(-)

diff --git a/02-P-NBL/freeze/20260603-independent-repo-and-archive.md b/02-P-NBL/freeze/20260603-independent-repo-and-archive.md
new file mode 100644
index 0000000..d7742e5
--- /dev/null
+++ b/02-P-NBL/freeze/20260603-independent-repo-and-archive.md
@@ -0,0 +1,55 @@
+# 2026-06-03 独立仓库与旧 worktree 归档记录
+
+## 结论
+
+正式项目目录已经统一为:
+
+`/Users/ar/Projects/PrivateVoice`
+
+该目录已经从原 linked worktree 转换为独立 Git 仓库,`.git` 为真实目录,不再依赖旧目录:
+
+`/Users/ar/Projects/VoiceSnap-2.1.1/.git/worktrees/PrivateVoice`
+
+旧的 VoiceSnap worktree 目录已经统一移动到归档目录:
+
+`/Users/ar/Projects/_Archive/PrivateVoice-legacy-worktrees-20260603-2140`
+
+## 正式仓库状态
+
+- 正式路径:`/Users/ar/Projects/PrivateVoice`
+- 当前分支:`codex/privatevoice-freeze-2.1.25`
+- 当前 commit:`bf51ae56b3a00f69423dc34ccfeff6ca80866a06`
+- `.git` 类型:目录
+- `git-common-dir`:`.git`
+- 远端:无
+
+## 归档内容
+
+归档目录内保留以下旧 worktree:
+
+- `VoiceSnap-2.1.1`
+- `VoiceSnap-2.1.1-QA-build`
+- `VoiceSnap-2.1.1-Round2`
+- `VoiceSnap-2.1.1-Round3`
+- `VoiceSnap-2.1.1-Round4`
+- `VoiceSnap-2.1.1-Round5`
+- `PrivateVoice-linked-worktree`
+
+这些目录只用于历史追溯,不再作为正式开发、构建、QA 或发布入口。
+
+## 验证结果
+
+- `/Users/ar/Projects` 根目录下只保留正式项目 `PrivateVoice`,不再保留 `VoiceSnap-2.1.1*` 工作目录。
+- 正式仓库 `git status --short --branch` 干净。
+- 正式仓库 `Release` 目录保留 27 个 `.dmg` 文件和 13 个 `SHA256SUMS.txt`。
+- 最新安装包存在:
+  `Release/PrivateVoice-Dictation-2.1.25-build20260603.2102/PrivateVoice Dictation-2.1.25-build20260603.2102-arm64-local.dmg`
+- 已对正式仓库内所有 `SHA256SUMS.txt` 执行 `shasum -a 256 -c`,可校验条目全部通过。
+- 归档目录内旧 worktree 仍可通过 git 读取 worktree 列表。
+
+## 后续规则
+
+- 后续所有开发、QA、打包、冻结、发布都以 `/Users/ar/Projects/PrivateVoice` 为唯一正式入口。
+- 不再从归档目录继续开发。
+- 如果需要追溯旧 Round 的历史文件,只读访问归档目录。
+- 如果 Codex 当前会话仍显示旧项目名,可以继续使用本会话,但所有命令必须显式以 `/Users/ar/Projects/PrivateVoice` 为工作目录。

--
Gitblit v1.9.3