实现 TagLauncher 8.3.0:
/Users/ar/Projects/Taglauncher/src/Docs/Requirements/2026-07-01-pro-custom-container-quota-prd.md 落地免费版自定义维护容器额度。mdoc_18bd9996566de820_141b0 / iEXQHHqj-EOJsP4pk3F8d 更新 Pro 对比表前三项。customContainerQuota,免费额度为 6 个自定义维护容器,Pro 不限。TagDef 增加可选字段 isCustomMaintained,兼容旧数据缺字段解码。blockedCustomContainerQuota,UI 弹 Pro 提示。TagEditor.reorderTags 持久保存。/Users/ar/Projects/Taglauncher/src/Scripts/pro_custom_container_quota_qa.sh。8.3.0,build 为 20260701.1530。/Users/ar/Projects/Taglauncher/src/build/TagLauncher-8.3.0-20260701.1530.dmg57ee615bd7d733f653dc12a05b0903592d38bdae1e9515b8f7745ce769ee5cad/Users/ar/Projects/Taglauncher/src/Apptag/ProEntitlement.swift/Users/ar/Projects/Taglauncher/src/Apptag/DataLayer.swift/Users/ar/Projects/Taglauncher/src/Apptag/PreferencesView.swift/Users/ar/Projects/Taglauncher/src/Scripts/pro_custom_container_quota_qa.sh未分类 和 Mac 自带 不作为自定义维护容器计数。本轮核心文件:
/Users/ar/Projects/Taglauncher/src/Apptag/ProEntitlement.swift/Users/ar/Projects/Taglauncher/src/Apptag/ProAccessViews.swift/Users/ar/Projects/Taglauncher/src/Apptag/DataLayer.swift/Users/ar/Projects/Taglauncher/src/Apptag/TagEditorView.swift/Users/ar/Projects/Taglauncher/src/Apptag/ContentView.swift/Users/ar/Projects/Taglauncher/src/Apptag/PreferencesView.swift/Users/ar/Projects/Taglauncher/src/Apptag/Info.plist/Users/ar/Projects/Taglauncher/src/CHANGELOG.md/Users/ar/Projects/Taglauncher/src/Apptag/Localization/*.json/Users/ar/Projects/Taglauncher/src/Scripts/pro_custom_container_quota_qa.sh/Users/ar/Projects/Taglauncher/src/Scripts/pro_feature_gate_qa.sh/Users/ar/Projects/Taglauncher/src/Scripts/pro_localization_qa.sh/Users/ar/Projects/Taglauncher/src/Scripts/pro_custom_hotkeys_qa.sh工作区内还有本轮开始前已存在的 .gitignore 和旧 Release 文档脏改动;本轮没有回退这些文件。
通过的命令:
cd /Users/ar/Projects/Taglauncher/src
bash Scripts/pro_custom_container_quota_qa.sh
bash Scripts/pro_feature_gate_qa.sh
bash Scripts/pro_localization_qa.sh
bash Scripts/pro_tag_custom_color_qa.sh
bash Scripts/pro_notes_quota_qa.sh
bash Scripts/theme_settings_qa.sh
bash Scripts/app_ordering_data_qa.sh
bash Scripts/quick_search_launch_contract_qa.sh
bash Scripts/pro_display_mode_preview_qa.sh
bash Scripts/pro_theme_preview_countdown_qa.sh
bash Scripts/pro_custom_hotkeys_qa.sh
bash Scripts/macos14_build_metadata_qa.sh
bash Scripts/macos14_availability_typecheck_qa.sh
bash Scripts/smart_category_localization_qa.sh
bash Scripts/smartstart_default_categories_qa.sh
bash Scripts/tag_double_click_preferences_qa.sh
APP_BUILD=20260701.1530 bash build.sh
bash make_dmg.sh
hdiutil verify build/TagLauncher-8.3.0-20260701.1530.dmg
codesign --verify --deep --strict --verbose=2 build/TagLauncher.app
关键验证结果:
build/TagLauncher.app 构建成功,版本 8.3.0,build 20260701.1530。hdiutil verify 显示 DMG checksum VALID。codesign --verify --deep --strict 通过。用途:重新构建并生成同一版本验收 DMG。
前置条件:位于 /Users/ar/Projects/Taglauncher/src,源码版本为 8.3.0,build 使用 20260701.1530。
cd /Users/ar/Projects/Taglauncher/src
APP_BUILD=20260701.1530 bash build.sh
bash make_dmg.sh
cp build/TagLauncher.dmg build/TagLauncher-8.3.0-20260701.1530.dmg
hdiutil verify build/TagLauncher-8.3.0-20260701.1530.dmg
codesign --verify --deep --strict --verbose=2 build/TagLauncher.app
/usr/libexec/PlistBuddy -c 'Print :CFBundleShortVersionString' build/TagLauncher.app/Contents/Info.plist
/usr/libexec/PlistBuddy -c 'Print :CFBundleVersion' build/TagLauncher.app/Contents/Info.plist
shasum -a 256 build/TagLauncher-8.3.0-20260701.1530.dmg
搜索关键词:8.3.0、20260701.1530、freeCustomContainerLimit、customContainerQuota、pro_custom_container_quota_qa、TagLauncher-8.3.0-20260701.1530.dmg。
2026-07-01-标签额度开发.md,已按全局规则修正为 26.0701-Taglauncher.Coder3-标签额度开发.md。COMMANDS.md 只应作为命令索引,不应替代会话记录;8.3.0 条目已改为导航信息,完整 Runbook 保留在本文件中。AGENTS.md 仍含旧会话命名格式,后续应单独改为只声明保存目录,命名规则回指全局 session-memory.md。