From 83ed140c2e6df05862d8443dc27ef1d126466432 Mon Sep 17 00:00:00 2001 From: dayu <506228475@qq.com> Date: Thu, 22 Oct 2026 16:28:54 +0800 Subject: [PATCH] Record accepted V-face release and independently verified source recovery --- RECOVERY.md | 7 ++++ .../verification/v1.3.1/prepared-release.json | 39 +++++++++++++++++++ .../v1.3.1/recovery-verification.json | 13 +++++++ docs/项目交接.md | 2 +- 4 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 docs/verification/v1.3.1/prepared-release.json create mode 100644 docs/verification/v1.3.1/recovery-verification.json diff --git a/RECOVERY.md b/RECOVERY.md index 933a88b..16fc42b 100644 --- a/RECOVERY.md +++ b/RECOVERY.md @@ -114,3 +114,10 @@ GitHub 远端 `https://github.com/FAMEDaYu/FCP-BeatyGril.git` 已完成完整历 本节点增加五官保护强度、非肤色区保护和局部微细锐化,PGBeautySettings v2 兼容旧 160 字节 v1 状态,面板归档仍为 schema 1。测试命令不变,1636 项通过。恢复签名源码时克隆并切换该分支,或 `git switch --detach 2f2c081980dc610ac810f8daf92da8966f310802`。 1.3.0(15)已正式安装到 `/Library/Plug-Ins/FxPlug/beatygril.app`。签名、通用架构、公证票据、Gatekeeper 和 PluginKit 正式路径均通过,已清理本次构建、旧 APP 备份和公证 ZIP。最终回执见 `docs/verification/v1.3.0/delivery-receipt.json`、`installed-verification.json`;`prepared-release.json` 保留安装前状态。`v1.3.0` 标签包含签名源码及后续交付文档。本次没有生成新 PKG 或更新文章,1.2.0 的公开发行资料继续有效;新滑杆的原生宿主视觉仍由用户测试。 + + +## 1.3.1 V 脸下颌修复恢复 + +签名源码完整 SHA 为 `7fa3298e022946e77dfd8cfba1bb5ff2c2a6361f`,APP 1.3.1(16),分支 `codex/v-face-jaw-fix`。origin 与 github 同名分支已推送并回读一致。已从 origin 独立克隆该节点,219个受跟踪文件字节和执行位一致、strict/full fsck及Xcode工程读取通过,无LFS或子模块;见 `docs/verification/v1.3.1/recovery-verification.json`。恢复依赖和签名入口沿用本文现有配置,用户帧和私钥不作为源码依赖保存。 + +V 脸现在为四组下颌到外唇局部 pin,映射为 V×0.065,无新版目标已取消的旧尺寸增益。此前瘦脸/下巴/短脸/下颌骨仍保留旧版本映射,大眼/窄脸/颧骨/小头和整体组合保留近似边界。1901项全套及1561项重叠真实帧几何ASan通过。Apple公证 Accepted `e353b701-2fc2-4fcc-b03e-69af7735400f`、staple/validate通过;当前等待用户保存并退出两个宿主,正式安装仍为1.3.0。完成状态以同版本交付回执和验证记录为准。 diff --git a/docs/verification/v1.3.1/prepared-release.json b/docs/verification/v1.3.1/prepared-release.json new file mode 100644 index 0000000..6c136be --- /dev/null +++ b/docs/verification/v1.3.1/prepared-release.json @@ -0,0 +1,39 @@ +{ + "status": "waiting_for_host_exit", + "bundleIdentifier": "com.dayu.beatygril", + "installationPath": "/Library/Plug-Ins/FxPlug/beatygril.app", + "options": { + "waitForHosts": true, + "userTests": true + }, + "nativeEffectQA": { + "status": "pending_user", + "performedByScript": false + }, + "source": { + "commit": "7fa3298e022946e77dfd8cfba1bb5ff2c2a6361f", + "trackedWorktreeChanges": [] + }, + "updatedAt": "2026-10-22T08:27:51.067234+00:00", + "version": "1.3.1", + "build": "16", + "stagingSignature": "Executable=/private/tmp/paintfcp-build-20261021/Build/Products/Release/beatygril.app/Contents/MacOS/beatygril\nIdentifier=com.dayu.beatygril\nFormat=app bundle with Mach-O universal (x86_64 arm64)\nCodeDirectory v=20500 size=478 flags=0x10000(runtime) hashes=4+7 location=embedded\nHash type=sha256 size=32\nCandidateCDHash sha256=d3bf91f8c8589b1acc19779f5578cc4f4055d267\nCandidateCDHashFull sha256=d3bf91f8c8589b1acc19779f5578cc4f4055d2678f10767fbb5d935ffea426a6\nHash choices=sha256\nCMSDigest=d3bf91f8c8589b1acc19779f5578cc4f4055d2678f10767fbb5d935ffea426a6\nCMSDigestType=2\nCDHash=d3bf91f8c8589b1acc19779f5578cc4f4055d267\nSignature size=8968\nAuthority=Developer ID Application: zhong luo (B3W25FX5H5)\nAuthority=Developer ID Certification Authority\nAuthority=Apple Root CA\nTimestamp=Oct 22, 2026 at 16:27:24\nInfo.plist entries=22\nTeamIdentifier=B3W25FX5H5\nRuntime Version=27.0.0\nSealed Resources version=2 rules=13 files=5\nInternal requirements count=1 size=180\nTotal signatures=1\nChosen signature=1\n", + "notarization": { + "message": "Processing complete", + "status": "Accepted", + "id": "e353b701-2fc2-4fcc-b03e-69af7735400f" + }, + "signingVerified": true, + "stapleValidated": true, + "stagingPluginUnregistered": true, + "runningHosts": [ + { + "pid": 15637, + "executable": "/Applications/Final Cut Pro.app/Contents/MacOS/Final Cut Pro" + }, + { + "pid": 21055, + "executable": "/Applications/Motion.app/Contents/MacOS/Motion" + } + ] +} diff --git a/docs/verification/v1.3.1/recovery-verification.json b/docs/verification/v1.3.1/recovery-verification.json new file mode 100644 index 0000000..3225311 --- /dev/null +++ b/docs/verification/v1.3.1/recovery-verification.json @@ -0,0 +1,13 @@ +{ + "status": "verified", + "date": "2026-10-22", + "commit": "7fa3298e022946e77dfd8cfba1bb5ff2c2a6361f", + "remote": "https://dayu.media/git/dayu/paintfcp-fxplug.git", + "branch": "codex/v-face-jaw-fix", + "trackedFilesCompared": 219, + "gitFsckFullStrict": true, + "xcodeProjectReadable": true, + "lfs": false, + "submodules": false, + "resources": "All tracked bytes and executable modes matched, including source/template/artwork. Private QA inputs and signing credentials are external." +} diff --git a/docs/项目交接.md b/docs/项目交接.md index b77e87c..100b16d 100644 --- a/docs/项目交接.md +++ b/docs/项目交接.md @@ -2,7 +2,7 @@ 更新时间:2026-10-22,Asia/Shanghai。项目根目录:`/Users/dayu/Documents/PaintFCP`。 -正在准备 **1.3.1(16)** 的 V 脸下颌修复;1901 项自动检查通过,正式安装尚未替换。 +**1.3.1(16)** 的 V 脸下颌修复已通过1901项自动检查、正式签名、Apple公证和票据验证,正在等待用户保存退出Motion/FCP再安装。签名源码为 `7fa3298e022946e77dfd8cfba1bb5ff2c2a6361f`,两个远端分支 `codex/v-face-jaw-fix` 已保存并读回核验。 当前正式安装的 APP 为 **1.3.0(构建 15)**,已完成通用 Release 编译、正式签名、Apple 公证、票据验证及唯一正式路径安装。新增磨皮参数迁移与 1636 项自动检查已完成,原生效果视觉仍待用户实测。公开文章、PKG 与 GitHub Release 继续对应 **1.2.0**;本次未更新这些发行资料,也未覆盖模板或宣传图。