diff --git a/README.md b/README.md index 85ba9b5..9b8fd7c 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ 1.3.2(17)已统一工程、APP、插件类名和应用ID,正式安装为 `FCP-BeautyGirl.app` / `com.dayu.fcpbeautygirl`,嵌套插件ID为 `com.dayu.fcpbeautygirl.fxplug`。旧APP已迁移清理,滤镜UUID、参数编号和归档格式保持兼容。1901项自动回归及身份迁移检查通过;APP和含配套模板的PKG均已签名、公证、粘附票据和验证。更名后的旧工程重开仍由用户实测。 -1.3.3(18)开发分支已对齐目标2.4.0的默认pin跟踪主链,并改用新版瘦脸/大眼局部公式。完整点、质量筛选、连续框、坏帧保持及同帧复用已补齐;同点合成场与目标Metal最大误差约0.005523像素。草帽素材469帧的离线采样不代表原生时间线的闪烁已经修复,仍需同段实测。详见[本轮分析与验证](docs/analysis/跟踪闪烁对齐分析.md)。正式安装和发布状态以验证记录为准。 +1.3.3(18)已对齐目标2.4.0的默认pin跟踪主链,并改用新版瘦脸/大眼局部公式。完整点、质量筛选、连续框、坏帧保持及同帧复用已补齐;同点合成场与目标Metal最大误差约0.005523像素。草帽素材469帧的离线采样不代表原生时间线的闪烁已经修复,仍需同段实测。详见[本轮分析与验证](docs/analysis/跟踪闪烁对齐分析.md)。2122项自动回归通过。APP和包含指定四项模板资源的PKG均已签名、公证Accepted并验证票据;本机正式安装仍为1.3.2,等待用户保存退出FCP/Motion后替换。安装与原生视觉验收状态以验证记录为准。 ## 使用 @@ -18,7 +18,7 @@ 1.3.1(16)修复 V 脸影响眼区的问题,改为四组下颌轮廓到外唇的局部采样,并对齐新目标的 0.065 强度映射。1901 项自动检查通过,APP 与本机 PKG 工坊制作的安装包均已签名、公证和验证。正式 APP 已安装;新效果的原生宿主视觉仍由用户实测。原理与边界见 [V 脸下颌区域修复](docs/analysis/V脸下颌区域修复.md)。 -当前 [1.3.2 正式下载](https://github.com/dayumeida/FCP-BeautyGirl/releases/tag/v1.3.2) 与 [大鱼文章](https://dayu.media/15593/) 是本版发布入口,安装包包含「大鱼磨皮瘦脸」分类的配套效果及资源,源码快照也已同步。 +当前 [1.3.3 发行入口](https://github.com/dayumeida/FCP-BeautyGirl/releases/tag/v1.3.3) 与 [大鱼文章](https://dayu.media/15593/) 是本版发布入口,安装包包含「大鱼磨皮瘦脸」分类的配套效果及资源,源码快照也已同步。 ## 开发和恢复 diff --git a/RECOVERY.md b/RECOVERY.md index 3a2e3b7..2a7716f 100644 --- a/RECOVERY.md +++ b/RECOVERY.md @@ -148,3 +148,12 @@ GitHub用户名现为 `dayumeida`,账号ID117798680保持一致。当前公开 ## 1.3.2 后续跟踪闪烁分析 分析节点 `a0c5357efd87a63dbee6269d9335e6aa3ba78799` 保留新目标2.4.0静态证据、实际当前FCP草帽素材的469帧独立采样摘要与两个通用诊断入口;产品源码和安装版仍为v1.3.2,未宣布闪烁修复。独立匿名克隆284文件/fsck/合成诊断重建复现通过,无LFS或子模块。具体运行与边界见 `docs/analysis/跟踪闪烁对齐分析.md`,用户素材和完整真实关键点不在仓库中。 + + +## 1.3.3 跟踪稳定链 + +签名产品源码为 `edf64ace6bc17f4db3b2dba71897997809c1029d`,工作分支 `codex/tracking-stability-240`,发行入口 `v1.3.3`。Release通用APP保持固定身份与路径,公证Accepted `379a432b-ccca-4676-9567-30dc49bb2400`;PKG由本机PKG工坊基础包加入已验证的身份迁移脚本后重新签名,公证Accepted `3b44edbb-612d-47b2-8b11-e79874b2c635`,4,905,560 bytes,SHA-256 `214c109af60bce72046c89ff12b364938b6c00c3a348fa3740dabef661649e0d`。包含用户指定“大鱼磨皮瘦脸”分类的moef、Drop Zone.tiff与两张锁定缩略图,payload字节及隔离安装/回滚核验通过;没有执行真实installer。 + +当前本机正式APP仍为1.3.2,FCP/Motion运行中,待用户保存退出后以 `python3 scripts/deliver.py --resume-prepared --wait-for-hosts --user-tests` 安装已公证精确构建并清理。新机器不存在本机暂存APP时,从标签恢复并按既有 `deliver.py --wait-for-hosts --user-tests` 重新编译签名公证,或安装发行PKG;不要复制本机prepared回执当作新机器已安装证明。 + +独立匿名GitHub克隆签名源码节点304文件字节/模式及strict/full fsck通过,重建跟踪87项和眼部126项;无需目标APP、用户视频或Apple私钥即可运行这两组合成检查。完整正常回归2122项;目标同点坐标场40例最大误差0.005523px。469帧离线草帽采样均通过质量筛选,不能代表原生时间线闪烁已消除。无LFS/子模块;SDK、签名私钥和公证凭据按本文既有说明独立恢复。最终标签恢复与发布回执补充至 `docs/verification/v1.3.3/`,历史标签不移动。 diff --git a/docs/verification/v1.3.3/app-notarization.json b/docs/verification/v1.3.3/app-notarization.json new file mode 100644 index 0000000..ec6b8d6 --- /dev/null +++ b/docs/verification/v1.3.3/app-notarization.json @@ -0,0 +1 @@ +{"id":"379a432b-ccca-4676-9567-30dc49bb2400","message":"Processing complete","status":"Accepted"} diff --git a/docs/verification/v1.3.3/installer-tests.txt b/docs/verification/v1.3.3/installer-tests.txt new file mode 100644 index 0000000..4d6d889 --- /dev/null +++ b/docs/verification/v1.3.3/installer-tests.txt @@ -0,0 +1,5 @@ +........ +---------------------------------------------------------------------- +Ran 8 tests in 3.237s + +OK diff --git a/docs/verification/v1.3.3/pkg-delivery.json b/docs/verification/v1.3.3/pkg-delivery.json new file mode 100644 index 0000000..1f09b18 --- /dev/null +++ b/docs/verification/v1.3.3/pkg-delivery.json @@ -0,0 +1,41 @@ +{ + "status": "verified", + "version": "1.3.3", + "build": "18", + "package": "releases/1.3.3/FCP-BeautyGirl-1.3.3.pkg", + "bytes": 4905560, + "sha256": "214c109af60bce72046c89ff12b364938b6c00c3a348fa3740dabef661649e0d", + "sourceApp": "/tmp/fcp-beautygirl-release/Build/Products/Release/FCP-BeautyGirl.app", + "sourceCommit": "edf64ace6bc17f4db3b2dba71897997809c1029d", + "motionSource": "/Users/dayu/Movies/Motion Templates.localized/Effects.localized/大鱼磨皮瘦脸", + "motionFiles": [ + { + "file": "大鱼人像美化/Drop Zone.tiff", + "sha256": "a7f8e3a2a431dbb3ce9e777040bb55e701cfe9ab9632e8cbb10359732bc8692e", + "locked": false + }, + { + "file": "大鱼人像美化/large.png", + "sha256": "a02ddb255b1ae255c749bb837a759e2dee1c3b8ffb9bdc1167957761bd5a1b97", + "locked": true + }, + { + "file": "大鱼人像美化/small.png", + "sha256": "1552b838dd88f60dee0795e20aaca652f9c558ecefc93500e895fbff77c2a4d5", + "locked": true + }, + { + "file": "大鱼人像美化/大鱼人像美化.moef", + "sha256": "e9fa97dc14323d0daa7d3d61b06a78ba4000a70ab9f5e67ebffd750d49df1e15", + "locked": false + } + ], + "packager": "/Applications/PKG工坊.app/Contents/MacOS/PKG工坊", + "productMigration": "PKG Forge base plus identity-checked backup/rollback block; final package freshly signed, notarized and stapled", + "notarization": { + "id": "3b44edbb-612d-47b2-8b11-e79874b2c635", + "message": "Processing complete", + "status": "Accepted" + }, + "realInstallerExecuted": false +} diff --git a/docs/verification/v1.3.3/pkg-gatekeeper.txt b/docs/verification/v1.3.3/pkg-gatekeeper.txt new file mode 100644 index 0000000..4060b6f --- /dev/null +++ b/docs/verification/v1.3.3/pkg-gatekeeper.txt @@ -0,0 +1,3 @@ +/Users/dayu/Documents/PaintFCP/releases/1.3.3/FCP-BeautyGirl-1.3.3.pkg: accepted +source=Notarized Developer ID +origin=Developer ID Installer: zhong luo (B3W25FX5H5) diff --git a/docs/verification/v1.3.3/pkg-notarization.json b/docs/verification/v1.3.3/pkg-notarization.json new file mode 100644 index 0000000..52f1f8c --- /dev/null +++ b/docs/verification/v1.3.3/pkg-notarization.json @@ -0,0 +1,5 @@ +{ + "id": "3b44edbb-612d-47b2-8b11-e79874b2c635", + "message": "Processing complete", + "status": "Accepted" +} diff --git a/docs/verification/v1.3.3/pkg-signature.txt b/docs/verification/v1.3.3/pkg-signature.txt new file mode 100644 index 0000000..d522ef0 --- /dev/null +++ b/docs/verification/v1.3.3/pkg-signature.txt @@ -0,0 +1,22 @@ +Package "FCP-BeautyGirl-1.3.3.pkg": + Status: signed by a developer certificate issued by Apple for distribution + Notarization: trusted by the Apple notary service + Signed with a trusted timestamp on: 2026-10-22 16:11:48 +0000 + Certificate Chain: + 1. Developer ID Installer: zhong luo (B3W25FX5H5) + Expires: 2027-02-01 22:12:15 +0000 + SHA256 Fingerprint: + 4D AC CD 04 A5 4C 7E F8 13 13 A2 ED D1 C2 C0 D0 29 EF FA BF 7B 53 + 5A 43 C8 72 4D C4 0A A3 94 34 + ------------------------------------------------------------------------ + 2. Developer ID Certification Authority + Expires: 2027-02-01 22:12:15 +0000 + SHA256 Fingerprint: + 7A FC 9D 01 A6 2F 03 A2 DE 96 37 93 6D 4A FE 68 09 0D 2D E1 8D 03 + F2 9C 88 CF B0 B1 BA 63 58 7F + ------------------------------------------------------------------------ + 3. Apple Root CA + Expires: 2035-02-09 21:40:36 +0000 + SHA256 Fingerprint: + B0 B1 73 0E CB C7 FF 45 05 14 2C 49 F1 29 5E 6E DA 6B CA ED 7E 2C + 68 C5 BE 91 B5 A1 10 01 F0 24 diff --git a/docs/verification/v1.3.3/pkg-signing.txt b/docs/verification/v1.3.3/pkg-signing.txt new file mode 100644 index 0000000..6d11f05 --- /dev/null +++ b/docs/verification/v1.3.3/pkg-signing.txt @@ -0,0 +1,5 @@ +productsign: using timestamp authority for signature +productsign: signing product with identity "Developer ID Installer: zhong luo (B3W25FX5H5)" from keychain /Users/dayu/Library/Keychains/login.keychain-db +productsign: adding certificate "Developer ID Certification Authority" +productsign: adding certificate "Apple Root CA" +productsign: Wrote signed product archive to /Users/dayu/Documents/PaintFCP/releases/1.3.3/FCP-BeautyGirl-1.3.3.pkg diff --git a/docs/verification/v1.3.3/pkg-staple.txt b/docs/verification/v1.3.3/pkg-staple.txt new file mode 100644 index 0000000..9f134df --- /dev/null +++ b/docs/verification/v1.3.3/pkg-staple.txt @@ -0,0 +1,3 @@ +Processing: /Users/dayu/Documents/PaintFCP/releases/1.3.3/FCP-BeautyGirl-1.3.3.pkg +Processing: /Users/dayu/Documents/PaintFCP/releases/1.3.3/FCP-BeautyGirl-1.3.3.pkg +The staple and validate action worked! diff --git a/docs/verification/v1.3.3/pkg-verification-output.txt b/docs/verification/v1.3.3/pkg-verification-output.txt new file mode 100644 index 0000000..17a6ec3 --- /dev/null +++ b/docs/verification/v1.3.3/pkg-verification-output.txt @@ -0,0 +1,36 @@ +{ + "package": "releases/1.3.3/FCP-BeautyGirl-1.3.3.pkg", + "bytes": 4905560, + "sha256": "214c109af60bce72046c89ff12b364938b6c00c3a348fa3740dabef661649e0d", + "version": "1.3.3", + "build": "18", + "app_files_compared": 34, + "app_byte_and_symlink_equality": true, + "template_files": { + "大鱼人像美化.moef": "e9fa97dc14323d0daa7d3d61b06a78ba4000a70ab9f5e67ebffd750d49df1e15", + "Drop Zone.tiff": "a7f8e3a2a431dbb3ce9e777040bb55e701cfe9ab9632e8cbb10359732bc8692e", + "large.png": "a02ddb255b1ae255c749bb837a759e2dee1c3b8ffb9bdc1167957761bd5a1b97", + "small.png": "1552b838dd88f60dee0795e20aaca652f9c558ecefc93500e895fbff77c2a4d5" + }, + "locked_relative_paths": [ + "大鱼人像美化/large.png", + "大鱼人像美化/small.png" + ], + "script_sha256": { + "preinstall": "b0562f7705c84a2f34e31df67a4f0d429e60083bab122dad99f56a4b266c0174", + "postinstall": "27b663ec2d4c1c465b547b9817cf2262baec0e08f589a7ee408611b951939d66" + }, + "isolated_script_tests": [ + "fresh install", + "replace old locked thumbnail", + "partial copy failure restores old bytes and locks" + ], + "isolation_changes": [ + "Console identity/home redirected to task fixture", + "chown replaced with true", + "FxPlug verification skipped; formal app signature and discovery verified separately" + ], + "real_installer_execution": false, + "app_and_template_installed": "Prepared signed APP verified; formal APP installation pending host exit; template files matched the specified installed category, not changed by running this PKG", + "fonts": "No editable third-party font dependency; promotional lettering baked into PNG. No optional font ZIP needed." +} diff --git a/docs/verification/v1.3.3/pkg-verification.json b/docs/verification/v1.3.3/pkg-verification.json new file mode 100644 index 0000000..17a6ec3 --- /dev/null +++ b/docs/verification/v1.3.3/pkg-verification.json @@ -0,0 +1,36 @@ +{ + "package": "releases/1.3.3/FCP-BeautyGirl-1.3.3.pkg", + "bytes": 4905560, + "sha256": "214c109af60bce72046c89ff12b364938b6c00c3a348fa3740dabef661649e0d", + "version": "1.3.3", + "build": "18", + "app_files_compared": 34, + "app_byte_and_symlink_equality": true, + "template_files": { + "大鱼人像美化.moef": "e9fa97dc14323d0daa7d3d61b06a78ba4000a70ab9f5e67ebffd750d49df1e15", + "Drop Zone.tiff": "a7f8e3a2a431dbb3ce9e777040bb55e701cfe9ab9632e8cbb10359732bc8692e", + "large.png": "a02ddb255b1ae255c749bb837a759e2dee1c3b8ffb9bdc1167957761bd5a1b97", + "small.png": "1552b838dd88f60dee0795e20aaca652f9c558ecefc93500e895fbff77c2a4d5" + }, + "locked_relative_paths": [ + "大鱼人像美化/large.png", + "大鱼人像美化/small.png" + ], + "script_sha256": { + "preinstall": "b0562f7705c84a2f34e31df67a4f0d429e60083bab122dad99f56a4b266c0174", + "postinstall": "27b663ec2d4c1c465b547b9817cf2262baec0e08f589a7ee408611b951939d66" + }, + "isolated_script_tests": [ + "fresh install", + "replace old locked thumbnail", + "partial copy failure restores old bytes and locks" + ], + "isolation_changes": [ + "Console identity/home redirected to task fixture", + "chown replaced with true", + "FxPlug verification skipped; formal app signature and discovery verified separately" + ], + "real_installer_execution": false, + "app_and_template_installed": "Prepared signed APP verified; formal APP installation pending host exit; template files matched the specified installed category, not changed by running this PKG", + "fonts": "No editable third-party font dependency; promotional lettering baked into PNG. No optional font ZIP needed." +} diff --git a/docs/verification/v1.3.3/pkgforge-inspect.txt b/docs/verification/v1.3.3/pkgforge-inspect.txt new file mode 100644 index 0000000..fb1af89 --- /dev/null +++ b/docs/verification/v1.3.3/pkgforge-inspect.txt @@ -0,0 +1,11 @@ +识别到 2 个安装内容: +- FCP-BeautyGirl.app + 类型:FxPlug 插件 + 目录:/Library/Plug-Ins/FxPlug + 状态:已签名并公证,保留隔离属性,自动验证并修复注册;失败时打开 APP 所在目录 +- 大鱼磨皮瘦脸 + 类型:FCP 效果 + 目录:~/Movies/Motion Templates.localized/Effects.localized + 状态:非 APP,保留隔离属性 + +识别完成,未生成安装包。 diff --git a/docs/verification/v1.3.3/pkgforge.txt b/docs/verification/v1.3.3/pkgforge.txt new file mode 100644 index 0000000..983d3d2 --- /dev/null +++ b/docs/verification/v1.3.3/pkgforge.txt @@ -0,0 +1,27 @@ +识别到 2 个安装内容: +- FCP-BeautyGirl.app + 类型:FxPlug 插件 + 目录:/Library/Plug-Ins/FxPlug + 状态:已签名并公证,保留隔离属性,自动验证并修复注册;失败时打开 APP 所在目录 +- 大鱼磨皮瘦脸 + 类型:FCP 效果 + 目录:~/Movies/Motion Templates.localized/Effects.localized + 状态:非 APP,保留隔离属性 + +完成:/Users/dayu/Documents/PaintFCP/build/package-1.3.3/base/FCP-BeautyGirl-1.3.3.pkg + +本次唯一标识:com.dayu.fcppackage.b20261022161120794.p8eaemu3 +安装包版本:1.3.3(继承 FCP-BeautyGirl.app) +[正在准备内容] + 正在整理 2 个内容项 +[正在生成安装包] + 正在构建组件包 +[正在签名] + 正在使用 Developer ID Installer 签名 +[正在等待 Apple 公证] + 已提交 Apple,公证通常需要几分钟 +[正在粘附公证票据] + 公证已通过,正在粘附票据 +[正在验证结果] + 正在检查签名和安装包结构 + 签名、包结构与公证票据验证通过 diff --git a/docs/verification/v1.3.3/prepared-app-signature.txt b/docs/verification/v1.3.3/prepared-app-signature.txt new file mode 100644 index 0000000..d9bf45f --- /dev/null +++ b/docs/verification/v1.3.3/prepared-app-signature.txt @@ -0,0 +1,24 @@ +Executable=/private/tmp/fcp-beautygirl-release/Build/Products/Release/FCP-BeautyGirl.app/Contents/MacOS/FCP-BeautyGirl +Identifier=com.dayu.fcpbeautygirl +Format=app bundle with Mach-O universal (x86_64 arm64) +CodeDirectory v=20500 size=482 flags=0x10000(runtime) hashes=4+7 location=embedded +Hash type=sha256 size=32 +CandidateCDHash sha256=ab996568a91ce3b5c3aa419fa410f5fe7cf46a5f +CandidateCDHashFull sha256=ab996568a91ce3b5c3aa419fa410f5fe7cf46a5ff9d5aa6bbd21b9f245a13341 +Hash choices=sha256 +CMSDigest=ab996568a91ce3b5c3aa419fa410f5fe7cf46a5ff9d5aa6bbd21b9f245a13341 +CMSDigestType=2 +CDHash=ab996568a91ce3b5c3aa419fa410f5fe7cf46a5f +Signature size=8968 +Authority=Developer ID Application: zhong luo (B3W25FX5H5) +Authority=Developer ID Certification Authority +Authority=Apple Root CA +Timestamp=Oct 23, 2026 at 00:10:40 +Notarization Ticket=stapled +Info.plist entries=23 +TeamIdentifier=B3W25FX5H5 +Runtime Version=27.0.0 +Sealed Resources version=2 rules=13 files=5 +Internal requirements count=1 size=184 +Total signatures=1 +Chosen signature=1 diff --git a/docs/verification/v1.3.3/prepared-app-staple.txt b/docs/verification/v1.3.3/prepared-app-staple.txt new file mode 100644 index 0000000..e1b5e2c --- /dev/null +++ b/docs/verification/v1.3.3/prepared-app-staple.txt @@ -0,0 +1,2 @@ +Processing: /tmp/fcp-beautygirl-release/Build/Products/Release/FCP-BeautyGirl.app +The validate action worked! diff --git a/docs/verification/v1.3.3/prepared-app.json b/docs/verification/v1.3.3/prepared-app.json new file mode 100644 index 0000000..5e0eeb2 --- /dev/null +++ b/docs/verification/v1.3.3/prepared-app.json @@ -0,0 +1,29 @@ +{ + "status": "prepared", + "bundleIdentifier": "com.dayu.fcpbeautygirl", + "installationPath": "/Library/Plug-Ins/FxPlug/FCP-BeautyGirl.app", + "options": { + "waitForHosts": false, + "userTests": true + }, + "nativeEffectQA": { + "status": "pending_user", + "performedByScript": false + }, + "source": { + "commit": "edf64ace6bc17f4db3b2dba71897997809c1029d", + "trackedWorktreeChanges": [] + }, + "updatedAt": "2026-10-22T16:11:03.691862+00:00", + "version": "1.3.3", + "build": "18", + "stagingSignature": "Executable=/private/tmp/fcp-beautygirl-release/Build/Products/Release/FCP-BeautyGirl.app/Contents/MacOS/FCP-BeautyGirl\nIdentifier=com.dayu.fcpbeautygirl\nFormat=app bundle with Mach-O universal (x86_64 arm64)\nCodeDirectory v=20500 size=482 flags=0x10000(runtime) hashes=4+7 location=embedded\nHash type=sha256 size=32\nCandidateCDHash sha256=ab996568a91ce3b5c3aa419fa410f5fe7cf46a5f\nCandidateCDHashFull sha256=ab996568a91ce3b5c3aa419fa410f5fe7cf46a5ff9d5aa6bbd21b9f245a13341\nHash choices=sha256\nCMSDigest=ab996568a91ce3b5c3aa419fa410f5fe7cf46a5ff9d5aa6bbd21b9f245a13341\nCMSDigestType=2\nCDHash=ab996568a91ce3b5c3aa419fa410f5fe7cf46a5f\nSignature size=8968\nAuthority=Developer ID Application: zhong luo (B3W25FX5H5)\nAuthority=Developer ID Certification Authority\nAuthority=Apple Root CA\nTimestamp=Oct 23, 2026 at 00:10:40\nInfo.plist entries=23\nTeamIdentifier=B3W25FX5H5\nRuntime Version=27.0.0\nSealed Resources version=2 rules=13 files=5\nInternal requirements count=1 size=184\nTotal signatures=1\nChosen signature=1\n", + "notarization": { + "id": "379a432b-ccca-4676-9567-30dc49bb2400", + "message": "Processing complete", + "status": "Accepted" + }, + "signingVerified": true, + "stapleValidated": true, + "stagingPluginUnregistered": true +} diff --git a/docs/项目交接.md b/docs/项目交接.md index d80c54e..c0fbd4b 100644 --- a/docs/项目交接.md +++ b/docs/项目交接.md @@ -299,3 +299,6 @@ git switch --detach v1.2.0 本机目标Metal和生产同点数值场40场景最大坐标差约.005523px;469帧草帽离线采样无掉点/quality hold,但还没有原生时间线的前后导出,不能宣称用户闪烁已消除。详情 `docs/analysis/跟踪闪烁对齐分析.md`。同尺寸换源缺少真正来源ID、fastMulti/多人遮挡、窄脸/颧骨/小头近似与其他旧gain仍有边界。 FCP已切到用户另一项剪辑工程,不应强退或改时间线。新增 `deliver.py --prepare-only` 可在不替换正式APP的情况下完成Release签名公证粘票并释放共享锁;之后 `package-release.py --prepared-app` 用精确Accepted/stapled的staging APP和指定安装模板,经本机PKG工坊打包、公证与payload校验。两种打包来源都要求CDHash匹配交付回执及产品源码未变,防止旧APP与新源码混包。用户保存退出后用 `deliver.py --resume-prepared --wait-for-hosts --user-tests` 安装并清理,再回读正式路径、更新公证安装回执与发布状态。不要将准备完成说成已安装。 + + +1.3.3已完成APP与最终PKG签名、公证Accepted和票据/签名/payload验证,产品源码固定在 `edf64ace6bc17f4db3b2dba71897997809c1029d`。暂存APP `/tmp/fcp-beautygirl-release/Build/Products/Release/FCP-BeautyGirl.app`;最终包 `releases/1.3.3/FCP-BeautyGirl-1.3.3.pkg`,SHA256 `214c109af60bce72046c89ff12b364938b6c00c3a348fa3740dabef661649e0d`。完整2122项回归与最终包8项身份迁移测试通过。本机安装仍待用户退出两宿主;保留已公证暂存APP,勿重建或覆盖后再假用prepared回执。 diff --git a/docs/验证记录.md b/docs/验证记录.md index 0e20a0e..e3cb190 100644 --- a/docs/验证记录.md +++ b/docs/验证记录.md @@ -172,6 +172,9 @@ origin/github 的 main、工作分支和 v1.3.2 标签已推送并回读。匿 实时检测改为960长边与CGImage重试;加入连续Vision对象框、完整76/五官结构/置信门槛、加权下巴轴保护、中位数/P90跳变筛选与上一组有效形状保持。重复CMTime冻结检测和几何,反向重新开始对象跟踪,检测API错误也进入live保持;保持形状同步四种美容蒙版。fastMulti和显式离线分析保留其独立语义。 -瘦脸去掉旧尺寸增益;大眼改为瞳孔中心、眼宽像素圆和0.15强度映射。图像回归57+123+1034、跟踪序列87、宿主适配370 ASan、OSC98 ASan、面板227 ASan、独立眼部/瘦脸数值126,共2122项通过。另一次可选本机目标Metal对照211项、40场景,最大坐标差0.005523像素,见 `analysis/tracking-flicker-20261022/shape-field-oracle.json`。两批存在重叠,不将211再加到2118中。 +瘦脸去掉旧尺寸增益;大眼改为瞳孔中心、眼宽像素圆和0.15强度映射。图像回归57+123+1034、跟踪序列87、宿主适配370 ASan、OSC98 ASan、面板227 ASan、独立眼部/瘦脸数值126,共2122项通过。另一次可选本机目标Metal对照211项、40场景,最大坐标差0.005523像素,见 `analysis/tracking-flicker-20261022/shape-field-oracle.json`。两批存在重叠,不将211再加到2122中。 同一草帽源素材25fps/1920离线检查469帧:完整点/质量筛选均通过,连续框全部可用,held为0。没有原生宿主前后导出对照,不能凭上述检查声称该素材闪烁已解决。FCP当前打开另一项剪辑工程,未改该时间线,也未强退宿主。APP安装与发布将在签名公证及安装包准备完成后继续。 + + +1.3.3(18)通用Release签名源码 `edf64ace6bc17f4db3b2dba71897997809c1029d`。APP公证Accepted `379a432b-ccca-4676-9567-30dc49bb2400`,双架构严格签名和票据验证通过,准备后已注销临时插件注册。最终PKG公证Accepted `3b44edbb-612d-47b2-8b11-e79874b2c635`,签名/票据/Gatekeeper、精确APP payload与四项用户模板资源字节、8项身份迁移和模板隔离测试均通过;未执行真实installer。本机正式安装仍为1.3.2,等待宿主保存退出,不能将准备好的Release说成已安装或原生闪烁验收通过。回执见 `verification/v1.3.3/`。 diff --git a/releases/1.3.3/FCP-BeautyGirl-1.3.3.pkg b/releases/1.3.3/FCP-BeautyGirl-1.3.3.pkg new file mode 100644 index 0000000..6512deb Binary files /dev/null and b/releases/1.3.3/FCP-BeautyGirl-1.3.3.pkg differ diff --git a/releases/1.3.3/RELEASE.md b/releases/1.3.3/RELEASE.md index 5e6d82b..5b95c41 100644 --- a/releases/1.3.3/RELEASE.md +++ b/releases/1.3.3/RELEASE.md @@ -7,3 +7,5 @@ 包含本机PKG工坊制作的APP与「大鱼磨皮瘦脸」效果模板。免费、无需账号或激活码。签名、公证与包校验记录见同版本验证目录。 验证:合成序列、实际Vision连续框、像素数值场,以及原草帽素材469帧独立检测/跟随采样。静态机制与数值一致不代表原生时间线的闪烁已得到用户确认;宿主中的同段预览/导出、切镜及多人遮挡仍需实际复测。目标APP、metallib、真实人脸点阵和视频不随本仓库分发。 + +APP与最终PKG均已通过Apple公证并粘附票据;正式包4,905,560字节,SHA-256 `214c109af60bce72046c89ff12b364938b6c00c3a348fa3740dabef661649e0d`。2122项正常回归通过。安装前保存并退出Final Cut Pro和Motion;本次尚未确认原生时间线的闪烁改善。