validationP4E2implemented · partial2026-09-07
P4 自动拉起、Startup 冷启动与停止恢复结果
Foundation collector-foundation.2.3-beta / Mac App 1.0.0 (33) 完成代码与确定性验证;当前 xctrace 主机环境和 build 33 真机交互仍是 E4 门禁。
交付内容
- 普通开始维持一次 controlled-launch,并消费 launch_requested 展示“已拉起,正在校验身份”。
- Startup capture 由宿主 Task 拥有,可立即取消;Swift 取消会终止 Core CLI,Python 再回收 xctrace 独立进程组。
- xctrace 成功改为 passive attach;明确未启动才 controlled-cold-launch,且移除 startupTiming,禁止二次 CoreProfile suspended。
- xctrace 启动状态不确定时不二次拉起,Session partial 收口。
- stop_requested 保持“回收设备缓冲”,收到 capture_stopped 后才显示“正在生成报告”。
E2 验收
| 项目 | 结果 |
|---|---|
| Python | 196/196 通过;新增 record timeout、结构化失败、真实短睡眠进程组回收。 |
| Swift | 98/98 通过;新增 startup 取消不启动 Collector、结构化失败安全冷启动不携带 startupTiming。 |
| 质量语义 | 九阶段缺值保持 missing;取消为 partial/no-sample;delivery 哈希门禁保留。 |
| 站点 | Canonical、知识库总览、首页状态、devlog 时间线、阶段表和门禁表完成联动。 |
开放门禁
xctrace 在当前 Xcode 环境的 list 命令曾出现信号 11;因此 build 33 的九阶段、普通自动拉起、Startup 降级、预采集立即停止和正常停止仍需真机复测,未提升为 E4。
下一阶段
完成 build 33 真机四场景验收;随后优化 290 MB Raw 报告性能,并继续 P3 长窗口帧质量与 P5 Battery/Thermal 未关门项。