网络保留封口生命方案与实施

---
type: devlog
title: 网络五轮保留已封口进程的生命周期准入方案
date: 2026-10-20
status: partial
kind: plan
stage: P4
evidence: E3
metric: ios.device.network.send_rate
---

# 保留已封口进程,按真实身份验证业务空闲

文档类型devlog。同AI方案/实现/测试/分离复核,无子代理。正式合同internal/handoff/network-retained-idle-attempt-plan-2026-10-20.md;关联[旧attempt首失败与生命周期证据](/devlog/p4-network-send-marked-attempt-result-2026-10-20)。当前历史30/66、新标记0,旧attempt1/5封存,不重放。

新v2仅测试工具变更:负载完成且封口后保持原进程,不每轮额外SIGTERM。下一容量只接受无进程或恰前轮已封口生命,陌生生命仍失败。Start须实际controlled-cold-launch,确认新生命不同且稳定,才一次URL负载;尾部全封口/无pending/原件SHA及两次DI同生命。原v1/诊断保持旧退出规则,不能改旧失败。

当前60活动只有4槽;完整核SHA后将恰1条成功诊断准备记录保留rename,旧正式r1不动、删除0。真实59/5槽成立才新独占attempt02、全新五名字。每轮140秒六任务91MiB、固定120机会、≥119有效/完整、gap≤2秒、≥5正值、违规/严重异常0、600秒双时钟冷却及首失败停不变。完整五轮后按Owner无参考规则标NO_REFERENCE_OWNER_REVIEW,Owner最终验收。

复杂度O(源事件+正文+metadata),块≤1MiB/业务并发≤4、每轮capture230秒/192MiB、容量90秒/192MiB/消费者审计75秒/96MiB。先软件身份链和失败反控、旧真实原件分离兼容,再新真实保全/容量和五轮。每轮及每30分钟空间检查,host≥10GiB且≥预计两倍。实现/软件控制/真机成本及偏差继续追加本页;未执行不称通过。现无产品变更,无新包安装;内部开发签名/公证暂缓及同步配置欠项延续。

## Implementation Update · 2026-10-20 · 软件与保管准备完成

实际实现仅限测试工具:network_idle_lifecycle.py负责身份规范化、v1/v2策略互斥、冷启动生命变化、原始DI/封口及容量证据分离复算;run_network_diagnostic.py按经验证attempt选择保留分支,v2不创建ProcessControl客户端、不额外signal;run_network_round.py绑定初始真实保管及上一轮审核生命;verify_network_capacity.py新连接读取真实集合/全metadata/DI≥10秒/无pending并签本轮容量。review_network_round.py及finalize_network_marked.py独立审核身份链和原件,不只信布尔字段。旧v1/诊断仍退出一次,历史失败不改。

72项软件控制通过(身份/准入29、原诊断5、异常15、分离数学4、保留归位19),0.279秒/43.14MB;11项实际本机回环9.047秒通过。最初误用unittest discover运行需要独占绝对输出参数的回环脚本,11项因路径拒绝失败;原日志保留,改用该脚本规定入口后通过,未改服务逻辑,仅移除当次产生的空目录、删除文件字节0。旧真实Lab22诊断全原件/来源/实际44Core/CSV/JSONL/SQLite再审核1.703秒/62.37MB通过,仅E2兼容,不增加正式轮。

产品冷启动路径静态核对:realtime.py controlled-cold-launch传cold=true至TargetIdentityResolver.request_launch,后者实际ProcessControl.launch(kill_existing=cold);运行仍必须用新生命证据验证,不把静态审计等同E4。

真机保管:恰1条成功Lab22诊断,14源件64565717B及独立导出host SHA/源前后SHA核同后仅rename至保留目录;其余60条记录前后240metadata核同,导出原位不动,6次DI仅已绑定生命。13.510秒/122.52MB、源读取130427212B;独立0.036秒/28.67MB核同。真实60→59活动,signal/launch/安装/新run/删除均0,旧正式r1不动。相对计划预计91MiB负载,实际源存储64.57MB是附件复用的真实量,不按业务请求总量捏造存储量。

当前新attempt-02正式0轮、正式新容量尚未签发;下一冻结源码及独占新名,真实每轮容量、完整五轮和最终分离复核。历史30/66、新标记通过0、旧attempt1/5首失败封存不变。无产品/Lab源码变更,无新安装包;继续使用已核内部签名Mac192/Lab22,公证暂缓。GitLab/网站/通知配置欠项保留partial。