全量采集与流式报告改造——实现结果

日期:2026-09-14 证据:E2 状态:implemented · gate-open

本批完成 D0–D8:采集计划与显示偏好拆分,选择应用后一次准备全部 64 项 Registry,报告从采集期间持续更新,Stop 通过同一 writer 发布有界封存。真实设备、原生 UI、签名/公证和 GPL 门禁保持单独计账。

实现清单

范围结果
计划与显示CapturePlan.allSupported 固定全部 64 个 metricID;DisplayPreferences 仅影响图表可见项;Swift/Python hash 对齐。
准备与账本设备 owner 复用,应用切换使用 request/app/device generation;每项保存准备、采集、quality、原因、样本边界和 source window;USB 物理能耗显式 not-applicable。
在线报告单 writer 增量消费 Raw/Metric/decoder 输出;Welford 统计、精确 order index、网络时间戳 join、Frame JSONL digest 和 startup revision 同步发布。
恢复与封存report-state/checkpoint、SQLite 逻辑边界、pending join 和未提交帧尾恢复;writer-seal.v1 与产品 delivery 清单绑定同一序号。

验证

未关闭门禁

本批为 E2。两轮真实 iPhone 15 / 目标 App A、九阶段完整值、停止响应、原生 UI、arm64/universal2、Developer ID、Notary、staple、Gatekeeper 和 GPL-3.0 法务仍需分别验收。

查看 E2 资源验收记录