Perfowl · validation · P4 · E2 · partial · 2026-10-22

屏幕刷新率未请求门控独立复核与Build 208候选

---
type: devlog
title: 屏幕刷新率未请求门控独立复核与Build 208候选
kind: validation
stage: P4
evidence: E2
date: 2026-10-22
status: partial
metric: ios.display.refresh_rate
---

# 独立复核修正

复核发现,当CapturePlan未请求`ios.display.refresh_rate`但其他显示指标启用同一FrameLifetime适配器时,新策略标记仍可能激活刷新率来源状态并添加来源收据。修复为未请求状态立即短路,不解析或接纳新策略Raw。31项刷新率/P95聚焦控制通过E2;带标记与不带标记输入的未请求路径既有输出相同,且没有新增`refreshRateSource`收据。原生公式、质量规则、历史未标记Raw语义、P95判断及正式采样窗口均不变。

# Build 208 arm64内部候选

在已核的ARM64 Python 3.12、PyInstaller 6.22.3、pymobiledevice3 11.3.1环境构建。App与DMG的严格签名验证通过。DMG只读挂载后独立解包,15161个文件、235933728字节逐项SHA与构建树一致;App、Collector与Core关键可执行文件均为arm64。DMG为115510836字节,SHA-256:`a9f889e6b26eccd079c49eb0ec39215bb692197858fa2ecaf88122021d8f867a`。

Gatekeeper对内部Apple Development签名、未公证的App及DMG均返回exit 3。公证按Owner决定暂缓;候选仅保存在私有恢复目录,未安装或启动。手机未操作,a03未创建。

# 指标与交付状态

屏幕刷新率正式仍0/5,整体36/66。a02 r1的118/119有效值、CSV与Session一处差异及Raw oracle `before-first-source`拒绝保持失败事实,不重放或拼接。当前候选集中无合格独立物理参考,但无参考政策仍要求完整五轮无异常后才计入正式验收;Jitter关闭。

知识门与本批文档更新后的完整站点构建通过E2,只证明本地站点产物。生产网站未发布,Cloudflare/Webhook配置欠项继续按既有授权记录为partial。

Canonical方案与实现记录:`/devlog/p4-refresh-rate-native-contract-plan-2026-10-21`。