Lab19有界loopback软件候选结果

2026-10-20 · E2软件准备 · 30/66 · 发送0/5 · Gate R未关


## Implementation / Validation Update · 2026-10-20 · Lab19有限loopback软件候选

类型devlog增量;基线7931ede2。中断的上一goal turn只写方案,恢复时按no progress重新核工作树/活动进程后推进;本段有真实实现、host运行与签名产物。Owner授权同一AI分时方案、实现、测试和分离复核,无子代理。整体30/66、发送正式0/5、Gate R未关。Mac产品192和手机均未安装/启动新版本,本批phoneActions0,手机新鲜状态/容量尚未读取,不把上一63当当前准入。

### 实现及相对方案

新增FixtureLabLoopbackServer.swift:自有run内单worker/单accept,明确IPv4 loopback绑定与getsockname/peer核查,nonblocking socket、≤50ms poll、≤35秒服务寿命、≤3秒单调stop观察。逐块≤64KiB接收/SHA与限速,header≤16KiB、响应≤1KiB,拒绝错误method/path/token、重复字段/编码/Expect/长度及hash错误,正文1MiB不全量驻留。收据保管rawHeader、未准入prefix、socket总接收/准入正文/响应字节、ticks、hash、错误和逐FD close结果;实际close返回0及worker结束才closed。未知close不重试,setup关闭未确认时engine也不会宣布workloadReleased。

request/1新增可选loopbackServer;缺省/false保持原端点连接,true只接受127.0.0.1、显式单端口、最多一stage/单并发/1MiB、计划≤30秒。端口冲突失败,不探测或遍历phone端口。engine加入serverReceiptFile独占SHA附件及client+server双释放封口;sessionInvalidated仍只表示URLSession。新附件走Codable fallback,reference快路径保持原型;effective-config记录明确模式,核心manifest/export保持4/5文件,附件另经源文件保管。消费者检查真实模式、绑定、关闭返回、socket字节记账和client/server正文SHA;新host/iOS构建器显式登记接收器及18 Swift源/90.21.19。

实际偏差与修订已先落方案:首host测试IPv4字面量推断Int导致编译失败,修为UInt32后新namespace验证;原失败保存。分离源审发现Date等待及忽略FD close返回两个质量缺口,先更新合同再改为DispatchTime单调超时/唤醒与逐close返回门,相关控制和新完整运行重新验证,不把修前结果套到修后。无产品指标/公式/采集频率/容差修改。

### 软件、真实host流和反控

最终接收器40控制和原engine50兼容控制通过E2;编码58控制的encoder、事件DTO及依赖字段类型与当前源逐字核同。覆盖完整真实URLSession 1MiB、错误/分片header、坏token/短正文/坏hash、取消、idle deadline、重复stop、端口冲突及真实FD关闭。source-frozen consumer还拒绝4类重新核SHA的伪造收据:closed=false、socket漏账、模式不符、close返回非零但closed=true;不把文件hash一致当作质量语义已通过。

匹配规模host基准以7931ede2真实原源码编译baseline,外置host服务与新run内接收器同1MiB/256KiB每秒/6秒stage,各3次;另一次active取消和一次未知连接形成cancelled/partial,均封口释放。全部8 run、1103事件、5份server收据及正文/附件/时钟算术由不导入primary verifier的第二脚本复核。所有真实FD close返回0;未在OS层制造真实close失败,错误关闭证据的拒绝由源审与consumer反控验证,不扩大结论。

| host测量 | 原外置服务 mean/最大 | 新run内服务 mean/最大 |
| --- | --- | --- |
| 完整任务耗时 mean | 8.194504秒 | 8.118734秒 |
| client首响应 mean | 4.018036秒 | 4.093566秒 |
| 完整任务CPU mean | 0.267249秒 | 0.206987秒 |
| client运行期采样聚合RSS最大 | 50970624B | 52789248B |
| 正文/客户端时长 mean(非线速) | 260967.581B/s | 256154.967B/s |

新首响应增加约0.076秒,所有正常任务均低于12秒、首响应低于6秒stage,未声称提速;服务器设置/关闭路径及Python sampler有差别,不归因单一热点,不把RSS warm state当独立内存增量。复杂度O(bytes+参考条数+header)、单worker及有界buffer不变;完整CPU瞬时峰/I/O瞬时峰unknown,已保留client窗口CPU采样与block I/O原记录。host结果只证明E2行为/资源,不替代iOS reference mean/P95≤1ms、OFF/ON CPU≤2点/footprint≤20MiB门。

### 构建、内部签名及独立解包

18源ARM iOS候选首次构建只有time -l单进程峰247480320B,聚合证据缺口保留。相同sourceDigest新资源构建在完整进程树约20ms采样下通过:16.803286秒、聚合采样峰298139648B、最大5进程、wait4高水位248201216B,120秒/1536MiB/32进程门不放宽,sourceDigest及全部输入未变。以该次真实输出重新开发签名和独立IPA解包,6文件完整SHA/严格codesign核同。当前IPA SHA-256:eb206133f542d1c589748a88bb516b218ac10251e97c985c14402206bb57a7fc。旧同源首次签名包只供私有审计,不另安装。

这是自有iOS内部开发签名候选,不是Mac Developer ID/公证交付;Mac产品192未改,不制造新DMG。公证/GPL正式分发门继续开放。host空间高于10GiB及新增预算两倍,删除0;原失败/修前结果/旧24未保管尾对象及既有精确模型反例全部保留。

### 分离结论和下一工作

Lab19软件/构建/签名准备在上述范围通过E2,未取得新手机兼容/权限/性能或scope证据,不能称指标可用或E4通过。Hq/精确模型及all/nonloop假设冻结不变。下一先新的手机身份/版本/活动生命/无pending/全Documents只读清单,再真实源SHA保全、必要同生命退出及单版本升级准入;新手机写入和归位均另需当前事实/独占合同。必须保全核同后再保留rename,不删原件,8个准备/对照新run需真实≤56活动容量。

随后Lab19四工具、OFF/ON成本资格及同版本loopback/外部端点两新研究。至少一个原生包围区间的两scope bytes预测不相交才可辨别;无判别/两者都含/都不含都保留未定,不重跑直到有利,不从软件推手机。Gate R未关,不进193、产品诊断、正式五轮或接收验收。网站/通知/镜像欠项沿Owner授权partial。[软件机读复核](https://github.com/rskdwypy-pixel/perfowl/blob/main/internal/handoff/network-lab19-software-review-2026-10-20.json)。


### Validation commands · 2026-10-20 · Lab19 E2

以下复跑命令使用新的私有独占绝对目录;占位路径需替换,不能覆盖本次原件。签名selection仅本机私有,包含既有证书/profile选择,不进入Git。

```bash
python -B fixtures/ios/PerformanceProbeFixture/LabTests/run_host_tests.py --case LabLoopbackServerTests.swift --output /ABS/EXCLUSIVE/receiver
python -B fixtures/ios/PerformanceProbeFixture/LabTests/run_host_tests.py --case LabNetworkEngineTests.swift --output /ABS/EXCLUSIVE/engine
python -B fixtures/ios/PerformanceProbeFixture/LabTests/run_host_tests.py --case LabNetworkEventEncodingTests.swift --output /ABS/EXCLUSIVE/encoding
python -B fixtures/ios/PerformanceProbeFixture/LabTests/build_native_lab.py --mode lab --version 90.21.19 --output /ABS/EXCLUSIVE/build
python -B fixtures/ios/PerformanceProbeFixture/LabTests/sign_native_lab.py --build /ABS/EXCLUSIVE/build --selection /PRIVATE/signing-selection.json --output /ABS/EXCLUSIVE/signed
```

本批还实际执行了私有benchmark_lab19_loopback_a02.py、review_lab19_host_a01.py、build_lab19_resource_a02.py及独立IPA复核;原执行器、输入/源pins、time -l与完整结果存对应私有批次,hash见机读复核。普通构建命令本身不记录聚合RSS,复跑仍须按方案套完整进程树资源守卫;仅exit0或单进程峰不能替代资源门。