Ariver
2026-08-28 e0b616c988e25d6db6e232c12056fb943c04e03e
release: archive 8.4.0 app store package
4 files modified
9 files added
245 ■■■■■ changed files
.codebase-memory/artifact.json 14 ●●●● patch | view | raw | blame | history
.codebase-memory/graph.db.zst patch | view | raw | blame | history
C2.builds/AppStore-8.4.0-20260828.2219/Archive/TagLauncher-8.4.0-build20260828.2219.dmg patch | view | raw | blame | history
C2.builds/AppStore-8.4.0-20260828.2219/SHA256SUMS.txt 2 ●●●●● patch | view | raw | blame | history
C2.builds/AppStore-8.4.0-20260828.2219/Upload/TagLauncher-8.4.0-build20260828.2219.pkg patch | view | raw | blame | history
C2.builds/README.md 7 ●●●● patch | view | raw | blame | history
K3.运营与发布资料/Release/AppStore-8.4.0-20260828.2219/Archive/TagLauncher-8.4.0-build20260828.2219.dmg patch | view | raw | blame | history
K3.运营与发布资料/Release/AppStore-8.4.0-20260828.2219/PKG_PREFLIGHT_REPORT.md 74 ●●●●● patch | view | raw | blame | history
K3.运营与发布资料/Release/AppStore-8.4.0-20260828.2219/QA_RELEASE_EVIDENCE.md 44 ●●●●● patch | view | raw | blame | history
K3.运营与发布资料/Release/AppStore-8.4.0-20260828.2219/RELEASE_MANIFEST.md 100 ●●●●● patch | view | raw | blame | history
K3.运营与发布资料/Release/AppStore-8.4.0-20260828.2219/SHA256SUMS.txt 2 ●●●●● patch | view | raw | blame | history
K3.运营与发布资料/Release/AppStore-8.4.0-20260828.2219/Upload/TagLauncher-8.4.0-build20260828.2219.pkg patch | view | raw | blame | history
K3.运营与发布资料/Release/README.md 2 ●●● patch | view | raw | blame | history
.codebase-memory/artifact.json
@@ -1,11 +1,11 @@
{
    "schema_version": 1,
    "commit": "2309264ee94daca4b9abe3592d84602c98b77690",
    "indexed_at": "2026-07-02T09:00:28Z",
    "commit": "7a94f69bb0dc5206a2e68d82486fd5959d16e664",
    "indexed_at": "2026-08-28T14:20:24Z",
    "project": "Users-ar-Projects-Taglauncher-03-O",
    "nodes": 16612,
    "edges": 25581,
    "original_size": 16973824,
    "compressed_size": 2222538,
    "compression_level": 9
    "nodes": 121768,
    "edges": 130956,
    "original_size": 206569472,
    "compressed_size": 11646142,
    "compression_level": 3
}
.codebase-memory/graph.db.zst
Binary files differ
C2.builds/AppStore-8.4.0-20260828.2219/Archive/TagLauncher-8.4.0-build20260828.2219.dmg
Binary files differ
C2.builds/AppStore-8.4.0-20260828.2219/SHA256SUMS.txt
New file
@@ -0,0 +1,2 @@
1dc42dc6577721ef27985243e9f7b40537f3bcac6f340b8e330be7bf8ce4e4d6  Archive/TagLauncher-8.4.0-build20260828.2219.dmg
0d374a03b25c11a4bf9bad19238defd7c3043b72386ee70f7857e01f4f9d6318  Upload/TagLauncher-8.4.0-build20260828.2219.pkg
C2.builds/AppStore-8.4.0-20260828.2219/Upload/TagLauncher-8.4.0-build20260828.2219.pkg
Binary files differ
C2.builds/README.md
@@ -1,6 +1,11 @@
# C2.builds
当前仅保留 8.3.5 迁移包体作为历史恢复证据:
当前最新推荐上传包:
- `AppStore-8.4.0-20260828.2219/Upload/TagLauncher-8.4.0-build20260828.2219.pkg`
- `AppStore-8.4.0-20260828.2219/Archive/TagLauncher-8.4.0-build20260828.2219.dmg`
历史迁移包体:
- `AppStore-8.3.5-20260702.1046/Archive/TagLauncher-8.3.5-build20260702.1046.dmg`
- `AppStore-8.3.5-20260702.1046/Upload/TagLauncher-8.3.5-build20260702.1046.pkg`
K3.运营与发布资料/Release/AppStore-8.4.0-20260828.2219/Archive/TagLauncher-8.4.0-build20260828.2219.dmg
Binary files differ
K3.运营与发布资料/Release/AppStore-8.4.0-20260828.2219/PKG_PREFLIGHT_REPORT.md
New file
@@ -0,0 +1,74 @@
# TagLauncher 8.4.0 App Store PKG Preflight
Date: 2026-08-28
Version: 8.4.0
Build: 20260828.2219
## Package
- Upload package: `Upload/TagLauncher-8.4.0-build20260828.2219.pkg`
- Local rollback DMG: `Archive/TagLauncher-8.4.0-build20260828.2219.dmg`
- Upload package SHA256: `0d374a03b25c11a4bf9bad19238defd7c3043b72386ee70f7857e01f4f9d6318`
- DMG SHA256: `1dc42dc6577721ef27985243e9f7b40537f3bcac6f340b8e330be7bf8ce4e4d6`
## Signing
- App signing identity: `3rd Party Mac Developer Application: Hainan Wanxing Technology Co., Ltd. (CR3J54M8BQ)`
- Installer signing identity: `3rd Party Mac Developer Installer: Hainan Wanxing Technology Co., Ltd. (CR3J54M8BQ)`
- Embedded provisioning profile: `TagLauncher Mac App Store 20260707`
- Provisioning profile UUID: `3ee49163-ef5c-4467-8971-f93cc1fc6b6d`
## Entitlement Match Gate
Signed app entitlements:
- `com.apple.application-identifier`: `CR3J54M8BQ.com.taglauncher.app`
- `com.apple.developer.team-identifier`: `CR3J54M8BQ`
- `com.apple.security.app-sandbox`: `true`
- `com.apple.security.files.user-selected.read-write`: `true`
Embedded provisioning profile entitlements:
- `com.apple.application-identifier`: `CR3J54M8BQ.com.taglauncher.app`
- `com.apple.developer.team-identifier`: `CR3J54M8BQ`
Result:
- PASS: signed app application identifier matches embedded provisioning profile.
- PASS: signed app Team ID matches embedded provisioning profile.
## Payload Metadata
- `CFBundleShortVersionString`: `8.4.0`
- `CFBundleVersion`: `20260828.2219`
- Bundle ID: `com.taglauncher.app`
- Team ID: `CR3J54M8BQ`
## Permission Gate
Expanded package payload check:
```bash
find "$APP" \( -type d ! -perm -005 -o -type f ! -perm -004 \) -print
```
Result:
- PASS: no app bundle directories are restricted from non-root search/read access.
- PASS: no app bundle files are restricted from non-root read access.
## Verification
Commands completed successfully:
```bash
pkgutil --check-signature Upload/TagLauncher-8.4.0-build20260828.2219.pkg
pkgutil --expand-full Upload/TagLauncher-8.4.0-build20260828.2219.pkg <preflight-tmp>/expanded
codesign --verify --deep --strict --verbose=2 <preflight-tmp>/expanded/com.taglauncher.app.pkg/Payload/TagLauncher.app
hdiutil verify Archive/TagLauncher-8.4.0-build20260828.2219.dmg
shasum -a 256 -c SHA256SUMS.txt
```
## Non-Gate Note
Direct local launch/open smoke is not treated as a blocker for this App Store signed upload package. The user-facing local acceptance build was already verified via local DMG; this package is for Transporter/App Store Connect validation.
K3.运营与发布资料/Release/AppStore-8.4.0-20260828.2219/QA_RELEASE_EVIDENCE.md
New file
@@ -0,0 +1,44 @@
# TagLauncher 8.4.0 QA And Release Evidence
Date: 2026-08-28
Subproject: `quicksearchfilter`
Target version: `8.4.0`
## Gate Results
- Development completed: `DEV_READY_QSF`
- Independent code review completed: `CR_PASS_QSF`
- Initial QA failed and blocked package generation: `QA_FAIL_QSF`
- Minimum fix completed: `DEV_READY_QSF_FIX`
- Fix code review completed: `CR_PASS_QSF_FIX`
- QA retest completed: `QA_PASS_QSF_FIX`
- Local installable package generated: `LOCAL_TEST_READY_QSF`
- Owner installation acceptance: `OWNER_ACCEPTED_QSF`
## Evidence
- Development self-test report: `/Users/ar/Projects/Taglauncher/02-P/Round01-QuickSearchTagFilter/04-开发自测与回报-8.4.0.md`
- Code review report: `/Users/ar/Projects/Taglauncher/02-P/Round01-QuickSearchTagFilter/05-代码审核报告-8.4.0.md`
- Initial QA report: `/Users/ar/Projects/Taglauncher/02-P/Round01-QuickSearchTagFilter/06-QA执行报告-8.4.0.md`
- Fix development report: `/Users/ar/Projects/Taglauncher/02-P/Round01-QuickSearchTagFilter/07-开发返修与回报-8.4.0.md`
- Fix code review report: `/Users/ar/Projects/Taglauncher/02-P/Round01-QuickSearchTagFilter/08-返修代码审核报告-8.4.0.md`
- QA retest report: `/Users/ar/Projects/Taglauncher/02-P/Round01-QuickSearchTagFilter/09-QA复测报告-8.4.0.md`
- Local installable package report: `/Users/ar/Projects/Taglauncher/02-P/Round01-QuickSearchTagFilter/10-本地安装体验包-8.4.0.md`
## Owner Acceptance
Owner confirmed in the PMO conversation on 2026-08-28: the installed local 8.4.0 package had no observed problems.
This acceptance upgrades the local installable package to accepted for user experience. It does not by itself complete App Store Connect processing.
## Release Candidate
- Version: `8.4.0`
- Build: `20260828.2219`
- Upload package: `/Users/ar/Projects/Taglauncher/03-O/K3.运营与发布资料/Release/AppStore-8.4.0-20260828.2219/Upload/TagLauncher-8.4.0-build20260828.2219.pkg`
- Upload package SHA256: `0d374a03b25c11a4bf9bad19238defd7c3043b72386ee70f7857e01f4f9d6318`
- Release tag: `v8.4.0-build20260828.2219`
## Status
Ready for Transporter / App Store Connect upload. After upload, Transporter delivery logs and App Store Connect processing results must be recorded before declaring platform release readiness.
K3.运营与发布资料/Release/AppStore-8.4.0-20260828.2219/RELEASE_MANIFEST.md
New file
@@ -0,0 +1,100 @@
# TagLauncher 8.4.0 Release Manifest
Date: 2026-08-28
Channel: App Store Connect / TestFlight upload candidate
## Version
- Version: `8.4.0`
- Build: `20260828.2219`
- Branch: `codex/slim-migration-taglauncher2`
- Source freeze commit: `7a94f69bb0dc5206a2e68d82486fd5959d16e664`
- Release tag: `v8.4.0-build20260828.2219`
- Local acceptance build superseded for upload: `8.4.0 (20260828.1732)`
- Local acceptance DMG SHA256: `76647a1133fbb96abdb8dd0531dc83819ac58815057071671204b746b781070f`
## Scope
- Quick Search 增加运行时单选标签筛选条。
- 支持点击 `全部` 清除筛选,点击普通标签在该标签内继续搜索。
- 标签筛选不持久化,不改变 AppGrid、Pro 权益、数据结构或排序策略。
- 修复 QA 发现的两个阻断项:`全部` chip 真实 UI 清除不稳定、保护容器名触发 duplicate-key 崩溃。
## Gate Chain
- Development: `DEV_READY_QSF`
- Code review: `CR_PASS_QSF`
- QA initial: `QA_FAIL_QSF`
- Fix development: `DEV_READY_QSF_FIX`
- Fix code review: `CR_PASS_QSF_FIX`
- QA retest: `QA_PASS_QSF_FIX`
- Local installable acceptance package: `LOCAL_TEST_READY_QSF`
- Owner acceptance: `OWNER_ACCEPTED_QSF`
Owner acceptance source: user confirmed on 2026-08-28 that the installed local 8.4.0 package had no observed problems.
## Artifacts
- App Store upload package: `Upload/TagLauncher-8.4.0-build20260828.2219.pkg`
- Local rollback / archive DMG: `Archive/TagLauncher-8.4.0-build20260828.2219.dmg`
- Hash file: `SHA256SUMS.txt`
- PKG preflight report: `PKG_PREFLIGHT_REPORT.md`
- QA / release evidence: `QA_RELEASE_EVIDENCE.md`
Copies are also stored under:
- `C2.builds/AppStore-8.4.0-20260828.2219/Upload/TagLauncher-8.4.0-build20260828.2219.pkg`
- `C2.builds/AppStore-8.4.0-20260828.2219/Archive/TagLauncher-8.4.0-build20260828.2219.dmg`
## Signing
- App signing identity: `3rd Party Mac Developer Application: Hainan Wanxing Technology Co., Ltd. (CR3J54M8BQ)`
- Installer signing identity: `3rd Party Mac Developer Installer: Hainan Wanxing Technology Co., Ltd. (CR3J54M8BQ)`
- Embedded provisioning profile: `TagLauncher Mac App Store 20260707`
- Provisioning profile UUID: `3ee49163-ef5c-4467-8971-f93cc1fc6b6d`
- Team ID: `CR3J54M8BQ`
- Bundle ID: `com.taglauncher.app`
- Application identifier: `CR3J54M8BQ.com.taglauncher.app`
## Codegraph / Codebase Memory
- `CODEGRAPH.md`: checked; Quick Search tag filter entries were updated in the 8.4.0 source work.
- `codebase-memory`: refreshed before release packaging.
- `codebase-memory` project: `Users-ar-Projects-Taglauncher-03-O`
- Indexed commit: `7a94f69bb0dc5206a2e68d82486fd5959d16e664`
- Nodes / edges: `121768 / 130956`
- Shared artifact: `.codebase-memory/graph.db.zst` and `.codebase-memory/artifact.json`
## Verification Summary
Passed:
- `bash Scripts/quick_search_tag_filter_qa.sh`
- `bash Scripts/quick_search_launch_contract_qa.sh`
- `bash Scripts/windowserver_event_safety_qa.sh`
- `bash Scripts/quick_search_system_app_qa.sh`
- `bash Scripts/macos14_availability_typecheck_qa.sh`
- `bash Scripts/macos14_build_metadata_qa.sh build/TagLauncher.app`
- `codesign --verify --deep --strict --verbose=2 build/TagLauncher.app`
- signed entitlements match embedded provisioning profile for application identifier and Team ID
- `pkgutil --check-signature Upload/TagLauncher-8.4.0-build20260828.2219.pkg`
- expanded package payload `codesign --verify --deep --strict --verbose=2`
- expanded package payload permission check: no root-only readable app bundle directories/files
- `hdiutil verify Archive/TagLauncher-8.4.0-build20260828.2219.dmg`
- DMG read-only mount content/signature/version check
- `shasum -a 256 -c SHA256SUMS.txt`
Non-gate note:
- Direct local launch/open smoke was not used as an App Store upload gate for this Mac App Store signed package. Owner already accepted the local installable DMG, and this upload candidate differs only by build metadata, App Store signing, embedded profile and packaging channel. Final availability still depends on Transporter/App Store Connect processing.
## Hashes
```text
1dc42dc6577721ef27985243e9f7b40537f3bcac6f340b8e330be7bf8ce4e4d6  Archive/TagLauncher-8.4.0-build20260828.2219.dmg
0d374a03b25c11a4bf9bad19238defd7c3043b72386ee70f7857e01f4f9d6318  Upload/TagLauncher-8.4.0-build20260828.2219.pkg
```
## Current Status
Ready for Transporter / App Store Connect upload. This does not mean App Store processing has passed; Apple platform feedback must still be recorded after upload.
K3.运营与发布资料/Release/AppStore-8.4.0-20260828.2219/SHA256SUMS.txt
New file
@@ -0,0 +1,2 @@
1dc42dc6577721ef27985243e9f7b40537f3bcac6f340b8e330be7bf8ce4e4d6  Archive/TagLauncher-8.4.0-build20260828.2219.dmg
0d374a03b25c11a4bf9bad19238defd7c3043b72386ee70f7857e01f4f9d6318  Upload/TagLauncher-8.4.0-build20260828.2219.pkg
K3.运营与发布资料/Release/AppStore-8.4.0-20260828.2219/Upload/TagLauncher-8.4.0-build20260828.2219.pkg
Binary files differ
K3.运营与发布资料/Release/README.md
@@ -1,6 +1,6 @@
# Release
本目录是未来目标版本的 release gate 入口。当前没有活跃发布包、发布清单或提交任务。
本目录是未来目标版本的 release gate 入口。当前推荐上传包为 `AppStore-8.4.0-20260828.2219/Upload/TagLauncher-8.4.0-build20260828.2219.pkg`,状态为 ready for Transporter / App Store Connect upload;尚未记录 Apple processing 结果。
8.3.5 release evidence 已归档到 `../_archive/8.3.5-20260702.1046/ReleaseEvidence/`。7.6.0 历史手工清单已归档到 `../_archive/7.6.0/`。