# 迁移资产清单 ## 来源与目标 - 来源项目:`/Users/ar/Projects/PrivateVoice` - 新项目:`/Users/ar/Projects/PrivateVoice2` - 迁移时间:2026-07-02 - 基线:`0ffbf1935c9d091cce22a5583275ac0902f7a693` / `v2.2.0-build20260702.0303-real-user-test` ## 已迁入 | 来源 | 目标 | 说明 | | --- | --- | --- | | 旧 Git 仓库 | `03-O` | 使用 `git clone --no-hardlinks` 保留历史 | | `privatevoice.src/` | `03-O/C1.source/privatevoice.src/` | 源码根迁入固定 C1.source | | `02-P-NBL/` | `03-O/K2.项目管理/legacy/02-P-NBL/` | 旧 Round/计划/QA 证据,降级为历史 | | `Docs/` | `03-O/K2.项目管理/legacy/Docs/` | 旧项目管理经验文档 | | `TODO.md` | `03-O/K2.项目管理/legacy/TODO-旧任务清单.md` | 旧 TODO,只作历史 | | `Release/PrivateVoice-Dictation-2.2.0-build20260702.0303/` | `03-O/C2.builds/PrivateVoice-Dictation-2.2.0-build20260702.0303/` | 最新真实用户测试候选包 | | `X-运营资料/PrivateVoice-26.0604上架` 等 | `03-O/K3.运营与发布资料/legacy-运营资料/` | 本地运营素材,默认不提交 Git | | `.codex-sessionhistory/` 关键信息 | `03-O/K2.项目管理/session-topics/`、`handoffs/` | 只迁移压缩摘要和交接,不迁原始正文 | ## 明确排除 - 旧项目 `.git/worktrees/` 与 `.worktrees/`。 - 旧项目 `.codex/` 与原始长会话正文。 - `privatevoice.src/frontend/node_modules/`。 - `privatevoice.src/frontend/dist/`。 - `privatevoice.src/build/local/`、`build/macappstore*`、`build/windows-preview/` 等本地构建输出。 - `Release/X-旧版build成果/` 历史包。 - `Release/01-证书/` 证书目录。 - 用户级缓存、系统噪声和 `.DS_Store`。 ## Git 策略 - `03-O` 是新项目 Git 根。 - 最新包和运营素材已在本地目录保留,但大二进制文件默认由 `.gitignore` 排除,不进入迁移提交。 - `RELEASE_MANIFEST.md`、`SHA256SUMS.txt`、地图和清单可以提交。 ## 风险说明 - 新路径把源码移动到 `C1.source/privatevoice.src`;已有脚本通常使用相对路径,后续执行命令需从新源码根进入。 - 历史文档里的旧路径保留为证据,不机械替换。 - 本次迁移不生成正式 release,不补跑 Windows 真机 QA,不补 notarization。