接收率先完成下载工具资格
文档类型devlog。同一AI负责方案、实现、测试与分离复核,无子代理。基线main 64e62035。发送率新五轮及总审已按Owner规则标记NO_REFERENCE_OWNER_REVIEW,正式30/66、新标记测试通过1,测试完成31/66;当前接收率尚0轮。网站/通知/GitLab欠项按Owner授权保留partial,内部开发签名与公证暂缓继续。
1. 当前缺口与实施边界
旧下载四工具只接受Lab21,当前已装Lab22;旧正式/诊断生命周期合同仅发送方向。不得以替换版本字段、伪装发送合同或复用旧容量来运行接收。已冻结发送工具不修改;新增接收专属行为执行器与只读准备容量入口,复用原HTTP服务、文件校验、DI和有界保管原语。无Mac产品或iOS源码变化,不重新安装或打包。新入口不授予指标通过,不能直接启动五轮。
本批只实现和离线验证Lab22下载正常/OFF/取消/恢复四行为、同生命保管及只读容量合同。新手机动作须在后续单独落盘的具体保全名单/事务与真实容量之后进行;当前不枚举手机、不归位、不发launch/signal/URL。
2. 参考与公式
沿用唯一接收公式:device、bytes-per-second、network-window-rate.v8;完整1秒桶内原始rx增量减初始化累计后除真实时长,坏输入污染两方向null,不补0、不复用旧窗。此批不修改公式或产品。
沿用七候选矩阵与业务用例。ifmib64权限、RVI覆盖/字节层、Sysmontap时钟、IORegistry字段、NStat权限及重复DVT独立性缺口也适用于接收;新环境/权限变化出现时重新调查,不反复运行已拒绝的探针。HTTP下载正文可在自有App设计且必须执行,但不是整机同层同窗真值。完整测试通过后才可标NO_REFERENCE_OWNER_REVIEW,接收当前testPassed=false。
3. 显式Lab22准备合同
新增 perfowl.network-receive-tools-contract/1,固定download、Lab22、内部Mac194/v8、retain-sealed-life.v1、formal=false/testPassed=false/metricAccepted=false。冻结selection、signed IPA/签名收据、实际metadata custody、四个新名字、工具源码、参考证明和发送终态总审。发送总审须真实5/5/testPassed=true/metricAccepted=false;其末轮原DI/Raw冷启动/全部Lab附件及封口建立初始已知生命,不能仅信PID。既有末轮只是初始生命来源,不充接收测试样本。
新增只读准备容量 perfowl.network-receive-tool-capacity/1:绑定合同与所有输入SHA,实际活动集合≤60、四新名不存在、全summary/manifest SHA、exports集合守恒、全部旧run封口释放、no-pending、产品UI idle。至少10秒两次DI原列表,同已知封口生命或连续缺席;陌生/变化生命停止,不用bundle lookup或ProcessControl查询“修正”状态。8秒单调用/3秒close/90秒总体/110秒监督,192MiB。没有真实收据不运行四工具;准备容量永不当正式容量。
4. 四行为与生命周期
新前缀的normal/OFF/cancel/recovery:1MiB正常、1MiB无参考开关对照、64KiB/s慢下载3秒取消、1MiB×2恢复。当前独立整机参考不可读,四行为均referenceEnabled=false,不再启动已证EPERM的接口探针;OFF名称只保留行为对照,不将其声称为新参考观察器开销验证。既有共享工具成本证据独立保留,新的下载成本据实际guard记录;referenceCostGatePassed=null,不能伪称true。
每行为启动前正常退出的对象仅能是“合同中的已核封口生命”或“上一行为全部原件保管、released、同生命双DI核对后的生命”。持久化一次SIGTERM意图、核缺席后再一次无kill-existing启动;初始已缺席则不发signal。已知生命只可正常退出一次,未知则停止。新生命必须与之前不同并绑定launch返回、完整DI;封口后保持该生命供下一行为与原件回读,避免先退出再长时间读证据。最后不额外退出,不把系统预热推断为人工操作。
每次新源全部核心/附件/导出保管并重读源SHA;旧metadata在各阶段保持,准确新增一run;双端独占请求ID、GET、完整正文长度/SHA/事务、取消部分文件和真实资源关闭按已有下载verifier核。取消不要求两端部分字节相等,恢复两任务须完整。保留全部失败与零长文件、日志/尾部,删除0。最多4launch和4次已知生命signal,无产品Session、安装、归位或额外重试。
5. 软件门与资源
新入口不改变历史工具。控制覆盖错Lab21/上传/错schema/缺发送终态/错生命/无参考证明/未冻结工具/无容量/伪正式容量/过期/错集合/四名碰撞/错SHA/异常DI,及完整四行为的合成SDK控制(明确非手机证据),验证取消→恢复、一次意图与close失败拒绝。独立离线审核不依赖执行器自评,读取所有原件/源SHA、合同/容量、DI生命与持久journal、双端业务和结束生命;软件通过只E2。
时间O(metadata数+正文bytes),流块≤1MiB、下载delegate64KiB块、并发≤2(正式负载后续才4),软件≤30秒/96MiB,四工具≤150秒/192MiB、外层170秒。预计新增≤128MiB,host至少10GiB且≥预计两倍、手机≥512MiB;首次/批末/30分钟检查空间,失败与Raw不得清理。记录首响应、结束/取消耗时、CPU/RSS/吞吐、I/O峰未知,未实际测不声称效率闭环。
6. 执行顺序与交付
先本计划落盘→新专属入口/合同及软件反控→分离审查/窄提交/双推一次/知识与归档/站点闭环。随后按最新真实集合和已保全来源选择具体旧准备记录,先另立保全事务与独立review,再真实新四槽容量/下载四工具E3。再接收专属140秒诊断、实际五槽容量和新完整五轮/独立最终总审;当前send入口不直接用于receive。工具通过不等于指标通过,当前正式30/66、新标记1不变。接收闭环后才GPU Renderer。
Implementation Update · 2026-10-20 · Lab22下载专属入口及分离审核
新增run_device_network_receive_tools.py、network_receive_tool_contract.py、verify_network_receive_tool_capacity.py、review_network_receive_tools.py及三组控制文件。旧发送/诊断与Lab19/21执行器不修改,已冻结发送全部toolPins当前SHA仍相同;没有Mac/iOS产品源码变更。专属入口从既有有界原语实施,避免演进旧入口破坏发送审计pins;代价是保留一份专属采集控制流程,后续重构必须另有合同与对照,不在本批改公共公式。
新容量分别绑定原输入custodySHA与实际保管副本actualCustodySHA,逐名称/文件核SHA相同,不要求包含不同path的两份JSON具有相同SHA。工具只正常退出当前已知封口生命,然后无kill-existing启动新生命;封口后保留生命读取原件,再供下一行为使用。新四行为全部referenceEnabled=false,参考成本为null,不能把OFF名称当作新观察器开销通过。取消原部分文件与两端不同实际量保留。分离审核固定四用例、完整冻结源码、原DI双生命、一次意图/动作journal、十阶段旧metadata、全部附件/导出与双端工作量;它不输出testPassed或metricAccepted。
软件验证与失败记录
最终20项控制(10执行/6容量组/4完整容量入口;另含4分离审核篡改反控)全部通过,guard0.425秒/42041344B、CPU0.381秒。覆盖正常/已缺席/已知生命、陌生生命拒绝、退出后预热、原生命复用、取消恢复、复制/导出/关闭失败、伪正式/过期容量和坏源metadata;全部SDK为显式合成替身,没有手机调用。完整容量入口输出由真实独立读取器核验其字段与副本,不以手写一份理想收据代替整个入口控制。
使用真实已保管发送第5轮/终态、内部194及Lab22候选、60份host metadata构造的离线合同,正常核同及17项篡改反控通过,guard0.596秒/40304640B、CPU0.583秒;actualCapacityReceipt=false,不是手机真实60容量,也未决定将归位哪些记录。八份对应执行源码另按SHA保管,旧发送toolPins仍未变。
首次完整容量入口合成控制失败:把qualify_contract替换成MagicMock后,执行器inspect.getfile无法定位其源码,在SDK动作之前失败;改用有真实源码位置的函数替身后4入口控制通过,不修改生产门。首次聚合控制因有限监督器故意移除PYTHONPATH,三个模块无法导入;改用显式sys.path的独占runner后20项通过,不放宽监督器环境。两次失败日志保留;不当产品或手机失败,不隐藏原guard失败。
现阶段仅E2,接收新四工具/诊断/正式五轮均0。真实下载首响应、完成/取消延迟、CPU/RSS/吞吐和最坏关闭须由后续实际guard测量;I/O峰unknown,尚不宣布接收效率闭环。主机剩余空间在私有收据中记录,删除0、旧失败与Raw全保留。当前正式30/66、新标记1、测试完成31/66不变。
下一门与交付
下一先从最新已保管完整集合选具体旧准备名单,另立逐件全源/导出保全及同容器保留归位合同;新鲜手机集合、DI和源SHA独立核同后才能四槽准备容量/下载四行为。当前未读取手机、未归位、无新容量;手机上次64活动仅历史末态,不拿host控制的60填真实收据。随后再接收专属诊断与新完整五轮。工具不是指标通过,包194不变不重包,公证暂缓;双远程各一次/本地站点/网站通知缺配置partial按实际交付记录。
Validation Update · 2026-10-20 · 最终来源绑定
追加将当前参考证明SHA及正式30/发送标记1计数绑定到已完成发送终态,避免换一个结构相同的证明绕过阶段来源。最终代码再跑20项控制0.457秒/40747008B、CPU0.373秒,17真实已保管合同反控0.668秒/40042496B、CPU0.604秒,全部通过;八份最终源码按SHA另保留。前段0.425/0.596秒为先前软件快照,不覆盖。手机动作仍0、actualCapacityReceipt=false;本批仅准备E2,指标未通过。