From 0fad08ddf196001465a44947dbc7b9ef26ea3707 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Wed, 03 Jun 2026 16:22:53 +0800
Subject: [PATCH] Record Round 4 package inspection

---
 02-P-NBL/round-4/qa-report.md                                                    |    2 ++
 Release/PrivateVoice-Input-2.1.22-build20260603.1608/RELEASE_MANIFEST.md         |    3 +++
 Release/PrivateVoice-Input-2.1.22-build20260603.1608/logs/inspect-arm64-dmg.log  |   16 ++++++++++++++++
 Release/PrivateVoice-Input-2.1.22-build20260603.1608/logs/inspect-x86_64-dmg.log |   16 ++++++++++++++++
 4 files changed, 37 insertions(+), 0 deletions(-)

diff --git a/02-P-NBL/round-4/qa-report.md b/02-P-NBL/round-4/qa-report.md
index e4566c2..c0c3e15 100644
--- a/02-P-NBL/round-4/qa-report.md
+++ b/02-P-NBL/round-4/qa-report.md
@@ -92,6 +92,8 @@
 
 - arm64 `hdiutil verify`:PASS。
 - x86_64 `hdiutil verify`:PASS。
+- arm64/x86_64 包内结构检查:PASS,均包含 `PrivateVoice Input.app` 和 `Applications -> /Applications` 链接。
+- arm64/x86_64 包内 App 元数据:PASS,均为 `2.1.22 build 20260603.1608`。
 
 ## 6. QA 观察项
 
diff --git a/Release/PrivateVoice-Input-2.1.22-build20260603.1608/RELEASE_MANIFEST.md b/Release/PrivateVoice-Input-2.1.22-build20260603.1608/RELEASE_MANIFEST.md
index f3c99fb..b91cbc1 100644
--- a/Release/PrivateVoice-Input-2.1.22-build20260603.1608/RELEASE_MANIFEST.md
+++ b/Release/PrivateVoice-Input-2.1.22-build20260603.1608/RELEASE_MANIFEST.md
@@ -67,6 +67,9 @@
 - `git diff --check`:PASS。
 - arm64 DMG `hdiutil verify`:PASS。
 - x86_64 DMG `hdiutil verify`:PASS。
+- arm64 DMG 包内结构检查:PASS,包含 `PrivateVoice Input.app` 和 `Applications -> /Applications` 链接。
+- x86_64 DMG 包内结构检查:PASS,包含 `PrivateVoice Input.app` 和 `Applications -> /Applications` 链接。
+- arm64/x86_64 包内 App 元数据:`CFBundleShortVersionString=2.1.22`,`CFBundleVersion=20260603.1608`。
 - App 签名验证:PASS,本地签名身份 `PrivateVoice Local Code Signing`。
 
 ## 7. QA 证据
diff --git a/Release/PrivateVoice-Input-2.1.22-build20260603.1608/logs/inspect-arm64-dmg.log b/Release/PrivateVoice-Input-2.1.22-build20260603.1608/logs/inspect-arm64-dmg.log
new file mode 100644
index 0000000..c24d2a1
--- /dev/null
+++ b/Release/PrivateVoice-Input-2.1.22-build20260603.1608/logs/inspect-arm64-dmg.log
@@ -0,0 +1,16 @@
+MOUNT=/Volumes/PrivateVoice Input
+total 0
+drwxr-xr-x@ 4 ar    staff  128 Jun  3 16:13 .
+drwxr-xr-x  5 root  wheel  160 Jun  3 16:21 ..
+lrwxr-xr-x@ 1 ar    staff   13 Jun  3 16:13 Applications -> /Applications
+drwxr-xr-x@ 3 ar    staff   96 Jun  3 16:13 PrivateVoice Input.app
+--- version ---
+2.1.22
+20260603.1608
+--- sign ---
+--prepared:/Volumes/PrivateVoice Input/PrivateVoice Input.app/Contents/Frameworks/libsherpa-onnx-c-api.dylib
+--validated:/Volumes/PrivateVoice Input/PrivateVoice Input.app/Contents/Frameworks/libsherpa-onnx-c-api.dylib
+--prepared:/Volumes/PrivateVoice Input/PrivateVoice Input.app/Contents/Frameworks/libonnxruntime.1.23.2.dylib
+--validated:/Volumes/PrivateVoice Input/PrivateVoice Input.app/Contents/Frameworks/libonnxruntime.1.23.2.dylib
+/Volumes/PrivateVoice Input/PrivateVoice Input.app: valid on disk
+/Volumes/PrivateVoice Input/PrivateVoice Input.app: satisfies its Designated Requirement
diff --git a/Release/PrivateVoice-Input-2.1.22-build20260603.1608/logs/inspect-x86_64-dmg.log b/Release/PrivateVoice-Input-2.1.22-build20260603.1608/logs/inspect-x86_64-dmg.log
new file mode 100644
index 0000000..c24d2a1
--- /dev/null
+++ b/Release/PrivateVoice-Input-2.1.22-build20260603.1608/logs/inspect-x86_64-dmg.log
@@ -0,0 +1,16 @@
+MOUNT=/Volumes/PrivateVoice Input
+total 0
+drwxr-xr-x@ 4 ar    staff  128 Jun  3 16:13 .
+drwxr-xr-x  5 root  wheel  160 Jun  3 16:21 ..
+lrwxr-xr-x@ 1 ar    staff   13 Jun  3 16:13 Applications -> /Applications
+drwxr-xr-x@ 3 ar    staff   96 Jun  3 16:13 PrivateVoice Input.app
+--- version ---
+2.1.22
+20260603.1608
+--- sign ---
+--prepared:/Volumes/PrivateVoice Input/PrivateVoice Input.app/Contents/Frameworks/libsherpa-onnx-c-api.dylib
+--validated:/Volumes/PrivateVoice Input/PrivateVoice Input.app/Contents/Frameworks/libsherpa-onnx-c-api.dylib
+--prepared:/Volumes/PrivateVoice Input/PrivateVoice Input.app/Contents/Frameworks/libonnxruntime.1.23.2.dylib
+--validated:/Volumes/PrivateVoice Input/PrivateVoice Input.app/Contents/Frameworks/libonnxruntime.1.23.2.dylib
+/Volumes/PrivateVoice Input/PrivateVoice Input.app: valid on disk
+/Volumes/PrivateVoice Input/PrivateVoice Input.app: satisfies its Designated Requirement

--
Gitblit v1.9.3