Ariver
2026-07-03 1f725abec29ad465f3c73c28c360818139761212
Record R221 2.2.2 release candidate
2 files modified
2 files added
147 ■■■■■ changed files
C2.builds/PrivateVoice-Dictation-2.2.2-build20260703.0335/RELEASE_MANIFEST.md 106 ●●●●● patch | view | raw | blame | history
C2.builds/PrivateVoice-Dictation-2.2.2-build20260703.0335/SHA256SUMS.txt 4 ●●●● patch | view | raw | blame | history
C2.builds/README.md 8 ●●●● patch | view | raw | blame | history
K2.项目管理/发布地图.md 29 ●●●●● patch | view | raw | blame | history
C2.builds/PrivateVoice-Dictation-2.2.2-build20260703.0335/RELEASE_MANIFEST.md
New file
@@ -0,0 +1,106 @@
# PrivateVoice Dictation 2.2.2 Build 20260703.0335
## Release Scope
- Type: real-user test candidate
- Version: 2.2.2
- Build: 20260703.0335
- Branch: codex/x-asr-experiment-2.1.29
- Source freeze commit: 5fbe9789faf05ce99bbff6ec4cd0b905519acbd0
- Package build commit: 72b84399db9001a3b26ddad00c307438d940d8ee
- Release tag commit: a075aec123e1f7118f138738f196c2995aa96f98
- Tag: v2.2.2-build20260703.0335-real-user-test
- Generated: 2026-07-03 05:27:09 CST
- Operator: Codex, R221-4 operations / release
This package set contains three locally signed macOS DMGs and one unsigned Windows amd64 preview ZIP for real-user testing. It is not a notarized official website release. The Windows package is a preview ZIP, not a signed installer or stable Windows release.
## Artifacts
| Platform | Artifact | Size |
| --- | --- | --- |
| macOS Apple Silicon | `PrivateVoice-Dictation-2.2.2-build20260703.0335-macos-arm64.dmg` | 20294112 bytes |
| macOS Universal | `PrivateVoice-Dictation-2.2.2-build20260703.0335-macos-universal.dmg` | 39249190 bytes |
| macOS Intel | `PrivateVoice-Dictation-2.2.2-build20260703.0335-macos-x86_64.dmg` | 19902000 bytes |
| Windows amd64 preview | `PrivateVoice-Dictation-2.2.2-build20260703.0335-windows-amd64-preview.zip` | 20585998 bytes |
## SHA256
```text
9dba061d838ea3c4448eecb09d276ed2143b6e73d66c9fb8e5be87d6244f8737  PrivateVoice-Dictation-2.2.2-build20260703.0335-macos-arm64.dmg
117a6efa81be3fc9b79f12d0b03b1b778f8570b6207336b97180b28b96c39259  PrivateVoice-Dictation-2.2.2-build20260703.0335-macos-universal.dmg
fbc915059f364bfc88323d6f14b607d82b3c88c1a14de0c8af9b500e726a7fea  PrivateVoice-Dictation-2.2.2-build20260703.0335-macos-x86_64.dmg
da44563e83c8806d2e5a848a309dd627cb1abc040b7232d9aa098ac774486858  PrivateVoice-Dictation-2.2.2-build20260703.0335-windows-amd64-preview.zip
```
## Build Commands
Run from `/Users/ar/Projects/PrivateVoice/03-O/C1.source/privatevoice.src`:
```bash
PATH="/opt/homebrew/opt/openssl@3/bin:$PATH" ./scripts/build-local-macos.sh arm64
PATH="/opt/homebrew/opt/openssl@3/bin:$PATH" ./scripts/build-local-macos.sh x86_64
PATH="/opt/homebrew/opt/openssl@3/bin:$PATH" ./scripts/build-local-macos-universal.sh
./scripts/build-windows-preview.sh
```
Environment tools added during R221-4:
- `mingw-w64` via Homebrew, required for Windows preview ZIP generation.
- `openssl@3` via Homebrew, required by the local signing identity creation path in `build-local-macos.sh`.
## Validation
Run from `/Users/ar/Projects/PrivateVoice/03-O/C1.source/privatevoice.src` before packaging:
```bash
git diff --check
bash -n scripts/build-local-macos.sh && bash -n scripts/build-local-macos-universal.sh && bash -n scripts/build-windows-preview.sh && bash -n scripts/verify-windows-qa-evidence.sh
GOOS=windows GOARCH=amd64 CGO_ENABLED=1 CC=x86_64-w64-mingw32-gcc CXX=x86_64-w64-mingw32-g++ go test -exec=/usr/bin/true ./...
go test ./...
npm --prefix frontend run build
```
Run from this release directory after packaging:
```bash
shasum -a 256 -c SHA256SUMS.txt
hdiutil verify 'PrivateVoice-Dictation-2.2.2-build20260703.0335-macos-arm64.dmg'
hdiutil verify 'PrivateVoice-Dictation-2.2.2-build20260703.0335-macos-x86_64.dmg'
hdiutil verify 'PrivateVoice-Dictation-2.2.2-build20260703.0335-macos-universal.dmg'
unzip -t 'PrivateVoice-Dictation-2.2.2-build20260703.0335-windows-amd64-preview.zip'
```
Results:
- `git diff --check`: passed.
- Script syntax checks: passed.
- Windows cross smoke: passed after installing MinGW.
- `go test ./...`: passed with existing macOS linker warnings.
- `npm --prefix frontend run build`: passed with existing Svelte accessibility warnings.
- macOS DMG builds: passed; local codesign verification and `hdiutil verify` passed in scripts.
- Windows preview ZIP build: passed.
- `shasum -a 256 -c SHA256SUMS.txt`: passed for all four artifacts.
- Final `hdiutil verify`: passed for all three copied DMGs.
- Final `unzip -t`: passed for Windows preview ZIP.
- macOS binary architectures: arm64 DMG app `arm64`; x86_64 DMG app `x86_64`; universal DMG app `x86_64 arm64`.
- `com.apple.quarantine`: not present on release artifacts.
## CODEGRAPH And Codebase Memory
- CODEGRAPH checked: `/Users/ar/Projects/PrivateVoice/03-O/CODEGRAPH.md`.
- CODEGRAPH result: updated for R221 `2.2.2 build20260703.0335`, codebase-memory project path, excluded recovery snapshot, and current release gaps.
- codebase-memory status: refreshed.
- Refresh command: `codebase-memory-mcp cli index_repository '{"repo_path":"/Users/ar/Projects/PrivateVoice/03-O"}'`.
- Artifact path: `/Users/ar/Projects/PrivateVoice/03-O/.codebase-memory/artifact.json` and `/Users/ar/Projects/PrivateVoice/03-O/.codebase-memory/graph.db.zst`.
- Indexed commit recorded by artifact: 72b84399db9001a3b26ddad00c307438d940d8ee.
- Release tag commit: a075aec123e1f7118f138738f196c2995aa96f98.
- Difference check: `git diff --name-only 72b84399db9001a3b26ddad00c307438d940d8ee..a075aec123e1f7118f138738f196c2995aa96f98 -- C1.source/privatevoice.src` produced no output, so the tag commit has no build-affecting source difference from the package build commit.
## Known Gaps
- macOS DMGs are locally signed and not notarized.
- Windows package is an unsigned preview ZIP, not a stable Windows release.
- Windows 10/11 real-machine QA evidence is still required before calling Windows stable.
- Monterey compatibility was not validated for this package set.
- Developer ID notarization, official download page, authorization / activation, update, support, and rollback flows remain separate release tasks.
C2.builds/PrivateVoice-Dictation-2.2.2-build20260703.0335/SHA256SUMS.txt
New file
@@ -0,0 +1,4 @@
9dba061d838ea3c4448eecb09d276ed2143b6e73d66c9fb8e5be87d6244f8737  PrivateVoice-Dictation-2.2.2-build20260703.0335-macos-arm64.dmg
117a6efa81be3fc9b79f12d0b03b1b778f8570b6207336b97180b28b96c39259  PrivateVoice-Dictation-2.2.2-build20260703.0335-macos-universal.dmg
fbc915059f364bfc88323d6f14b607d82b3c88c1a14de0c8af9b500e726a7fea  PrivateVoice-Dictation-2.2.2-build20260703.0335-macos-x86_64.dmg
da44563e83c8806d2e5a848a309dd627cb1abc040b7232d9aa098ac774486858  PrivateVoice-Dictation-2.2.2-build20260703.0335-windows-amd64-preview.zip
C2.builds/README.md
@@ -1,8 +1,12 @@
# C2.builds
本目录保存迁移时保留的当前候选包。
本目录保存当前候选包和迁移时保留的历史候选包。
当前迁入:
当前最新:
- `PrivateVoice-Dictation-2.2.2-build20260703.0335/`
历史保留:
- `PrivateVoice-Dictation-2.2.0-build20260702.0303/`
K2.项目管理/发布地图.md
@@ -2,27 +2,36 @@
## 当前最新候选包
- Version:`2.2.0`
- Build:`20260702.0303`
- Commit:`0ffbf1935c9d091cce22a5583275ac0902f7a693`
- Tag:`v2.2.0-build20260702.0303-real-user-test`
- Version:`2.2.2`
- Build:`20260703.0335`
- Source freeze commit:`5fbe9789faf05ce99bbff6ec4cd0b905519acbd0`
- Package build commit:`72b84399db9001a3b26ddad00c307438d940d8ee`
- Release tag commit:`a075aec123e1f7118f138738f196c2995aa96f98`
- Tag:`v2.2.2-build20260703.0335-real-user-test`
- 类型:真实用户测试候选包
- 路径:`03-O/C2.builds/PrivateVoice-Dictation-2.2.0-build20260702.0303/`
- 路径:`03-O/C2.builds/PrivateVoice-Dictation-2.2.2-build20260703.0335/`
## 包列表
- `PrivateVoice-Dictation-2.2.0-build20260702.0303-macos-arm64.dmg`
- `PrivateVoice-Dictation-2.2.0-build20260702.0303-macos-x86_64.dmg`
- `PrivateVoice-Dictation-2.2.0-build20260702.0303-macos-universal.dmg`
- `PrivateVoice-Dictation-2.2.0-build20260702.0303-windows-amd64-preview.zip`
- `PrivateVoice-Dictation-2.2.2-build20260703.0335-macos-arm64.dmg`
- `PrivateVoice-Dictation-2.2.2-build20260703.0335-macos-x86_64.dmg`
- `PrivateVoice-Dictation-2.2.2-build20260703.0335-macos-universal.dmg`
- `PrivateVoice-Dictation-2.2.2-build20260703.0335-windows-amd64-preview.zip`
- `RELEASE_MANIFEST.md`
- `SHA256SUMS.txt`
## 当前边界
- macOS 包是本地签名 DMG,未 notarize。
- Windows 包是 unsigned preview ZIP,不是安装器。
- Windows 包是 unsigned preview ZIP,不是安装器,不是稳定 Windows 正式版。
- 该包可用于真实用户测试,不等同正式官网发布。
- Monterey 兼容未在本包集验证;如需覆盖 macOS 12,需单独任务。
## 本轮验证记录
- R221-2 代码审核:`R221-2-GATE-20260703.0335` PASS。
- R221-3 QA:`03-O/K2.项目管理/R221-3-QA-evidence.md` PASS。
- R221-4 发布冻结:四包生成、SHA256、DMG 完整性、Windows ZIP 解压测试、CODEGRAPH 检查、codebase-memory 刷新和 tag 创建已完成;详见当前包目录 `RELEASE_MANIFEST.md`。
## 官网独立站 P0 缺口