Build50 启动阶段 revision 实时展示

日期:2026-09-13 · 证据:E4 · 状态:implemented · partial

结论

已完成阶段现在按 revision 在采集中显示,不等待 Total,也不等待 stop。20/20 冷启动均在 stop 前收到快照,快照后常规 sample 继续。

公式与边界

core-profile-app-lifecycle.candidate.v6 按 Total 和九阶段的 value/spanCount/quality/reason 快照签名去重,每次变化增加 liveRevision。Total 尚未闭合时保持 missing,最终 Raw 审计与 SHA-256 链不变。

20 轮真机

门禁结果
stop 前实时快照20/20
快照后 sample 继续20/20
首次展示 P50 / P95 / Max1690.822 / 1743.549 / 1968.403 ms
source chunk→wire P50 / P95 / Max560.996 / 951.799 / 1027.246 ms
Total / Initial Frame16/20(80%)
System / Static Runtime20/20
live queue drop=020/20

性能对照

2.13M records:1.999s→0.974s;8.37M records:7.672s→4.125s;业务语义逐项一致。

开放项

Total 完整率 80% 仍低于 95% 目标;source chunk→wire Max 超出 1s 27.246ms;Scene 条件阶段未观察到。这些数值继续以 missing/partial 呈现,未扩大未验证 mapping。

测试

Python 302/302;Swift 127 通过 / 3 项显式基准默认跳过;64 Registry 与站点构建门禁。Build50 为 x86_64 内部测试包,已使用 Developer ID Application 签名并通过严格签名与独立解包运行验证;本机缺少可用的 Notary Service 凭据配置,所以未完成 notarization/stapling,Gatekeeper 仍标记 unnotarized。GPL-3.0 法务门禁也仍独立开放,不作为外部正式发行。