G93 不取消资源门的执行链与监督开销收紧
1. 前置事实和范围
Owner同AI方案/执行/自复核非第三方。基线0e805f4/main,工作树干净。G92实际8s超时直接定位TCP-open;只读同child监督session两条件失败而直接入口成功,但非随机对照不能证明唯一因果。旧全部失败/工具缺陷/诊断已封存,本批不原样重试,也不关闭其他App隧道。
仅私有工具g93-inprocess-kernel-supervision-reference/;不改产品/SDK/Fixture源码,唯一已签Macb126保持,手机参考89未新API运行。改为当前执行通道同进程加载原实际协调器,避免额外Python监督执行父;保留所有时间/资源门,用轻量Darwin内核子树/RSS读取替代20Hz外部ps轮询,不扩大TCP/SDK内层超时。必须先做真实ABI/子树/资源停止/前后成本控制;不是停止监控或把failed写passed。
2. 监督机制、控制与成本门
只读当前SDK头文件proc_taskinfo/libproc,编译小型ABI输出确认PROC_PIDTASKINFO数值、结构96B与resident_size偏移8,ctypes分别绑定proc_pidinfo和proc_listchildpids。原始64位RSS为bytes,不用footprint冒充RSS。子树只从当前本次Python根递归取子PID,容量64/最多64节点,返回长度/errno/变化严格核;本次live root查询失败或容量不足fail-closed,瞬时退出子节点与时间竞态须显式记录,不对unknown填0。
监督线程100ms一采,O(活跃自有子树节点)/每轮最多64直接查询,最长340s、最大3500采样;不启动常驻进程。读取当前root及全部仍存活子树,root终末ru_maxrss补查128MiB、树采样门256MiB;采样不声称排除未采到的瞬时峰。超限/340s/读取不可用即请求取消本次协调器;只清理其明确创建的被动native child与服务,不能向其他App/宿主隧道/root进程组发信号。线程结束必须join/真实终末记录,不拿锁/intent作terminal证据。
先实际当前头文件ABI编译(60s/128MiB)、受控本地父子进程树/静态内存与旧ps方法各5对×20采样成本、实际root/子绑定/容量/错误/退出竞态/取消控制。原RSS合计跟同受控树ps读数在一页取整/实际无写稳定条件核对;若不相等,不扩大容差或换内存定义。新平均wall≤旧的1/2、new p95≤10ms/单次,CPU/wall/峰内存/IOunknown分别列;匹配监督deadline/RSS/读取错误/正常退出控制,全部无手机API或产品解码器。原13 SDK消息观察+9支持集+12阶段控制重新执行,strict真实配置/工具原参数和独占证据根核。控制或成本门失败停止,不准入真机。
3. 一次原定完整生命周期
先核G92/G91/G90封存和原117文件备份/产品261源/6SDK/原v3/已装core/签名,同址唯一b126不重包。派生G92原冻结工具只改G93证据root/配置preserved与staged名字,实际先RSD后容器、逐阶段记录恢复不变;native子仍原135s/500ms/12+3字段和200s预算。当前原设备/自有89元数据与完整exe/进程0、117旧名单和config/marker原SHA重新核,不在目标已运行时擅自杀/配置发布或复用旧PID。
旧config/marker全复制/核旧SHA,strict Boolean只增kernelMemoryReferenceEnabled=true,原键原值保持;≤32KiB staged完整读回、旧配置再核、紧邻进程0后两步rename保留旧config/发布新config,各自证据、不冒称跨RPC原子。只一次native launch(kill_existing=false/start_suspended=false)、独立正身份/完整exe;完整180s参考/190s等待、7个JSONL+3seal/每件8MiB/总56MiB。采集前主机新API无网络成本控制与iOS证据完全分开。
原12+3单次source135s、≤2048消息/单payload2MiB/aux64KiB/总wire+index80MiB,全部原包/aux/序列/准备/阶跃/尾部保存;复制64KiB/每件15s/新复制60s、旧SHA≤1GiB。117旧件除本批有意config/marker外全SHA守恒、原名字全在/异常新件列名保留;配置/marker原字节由原副本承接,前后同生命周期核。唯一真机准入失败不自动追加/重连或延时,不将直接入口偶然成功当稳定性完成。
4. 原资源与独立证据门不变
全实际执行340s/父128MiB/树256MiB,native≤200s/父128MiB/树160MiB,RPC8s/全服务清理5s;新监督包括同进程导入与本次子命令,直接/子CPU与采样峰分列,退出请求/超限/终末必须独立记录。控制120s/128MiB(单子compile60s),分析120s/128MiB,串行管理+一个被动native child,没有新环境或常驻服务。
必须实际iOS proc_pid_rusage status0、布局/出生raw ticks、邻接TASK_VM_INFO双读界、180s完整槽/封口/原SHA,先严格消费者,再与本轮native目标绑定/timebase/startAbsTime逐行原点比较。不拟合offset/nearest/插值/持旧值/回填G85;原点一致不自证Gauge确切读取时刻,有限50Hz观察不是连续真值。原2MiB或5%与原五轮120槽100%门不动,不替换成只测恒定容易场景或删阶跃/失败。
5. 交付与下一阶段
结果真实追加本页与总目标/serial/handoff/ledger/知识physical-footprint/知识总览/HomeExtras/时间线/P4门表;新增immutable HTML、只build300s/3GiB、0部署。旧件/source/core/v3与新增SHA/隐私核、窄提交、GitHub/GitLab各一次推送、Webhook一次;失败partial/GitLab不重试不阻断软件侧工作。
54全分母、首metric正式0/5/验收0/54保持;电学温度缺外部仪器/GUI/正式公证/GPL/A1OPEN/HybridFROZEN/G9OFF仍开。Owner内部暂不公证不等于正式发布已通过。本批0新环境/worktree/手机其他App变更/网站发布/记忆修改。若实际API和原点准入成立,下一按实测Gauge时点不确定性制定正式匹配及必要产品修复,不直接把本批诊断当五轮PASS。
Host ABI refinement · 2026-10-07 · 子PID列表返回单位需实测
当前头文件C编译已确认taskInfo96B/RSS偏移8/pid_t4B/flavor4。首独立子树探针错误预设proc_listchildpids返回字节数并触发assert,子进程已终止;该次raw返回值未在assert前落盘,记unknown、不补造。修订探针先无条件记录真实返回值/非零项数/只命中本次受控child/errno,再独立判返回是PID条数或bytes;采用实测原API单位,不用未经证实的统一解析。手机调用仍0、后续主机控制尚未开始。只处理私有监督工具,不改变资源门或产品。
Host control correction · 2026-10-07 · 导入前语法门遗漏
监督控制首次在导入私有module时SyntaxError(条件表达式前缺空格),尚未创建受控worker/监督线程、更未调用手机;原module/控制/log/资源保持。只新增kernel_supervisor_r1.py与supervision-controls-r1.py,修正词法空格,先全部module/控制/内嵌worker及grandchild AST编译检查再运行同一原定主机控制。新结果/日志独占r1名字,不覆盖首失败或扩大时间/RSS预算;实际采集仍未准入。
Runtime stop and local refinement · 2026-10-07 · 原资源门确实停止,零采集
45匹配主机控制及五对100读取成本通过:同受控树RSS差0B,旧平均55.457522ms→新0.146111ms、新p95 0.309686ms,所有原资源门保持。唯一实际运行在3.752427s因rss-monitor-unavailable/MonitorError取消,首配置/launch/source0,服务全关闭/监督线程已join终末;该次不是TCP握手失败,更不是资源通过。原module/工具/结果/日志/资源保留,本批不另发实际采集。
首错误只保留类型,未保留异常文字,具体原因unknown,不以后验猜测冒充该次真因。现在只做本地匹配:核当前BSDInfo结构/状态值,在新建且已退出但未reap的自有child上读取task/bsd实际返回并调用原kernel_tree,检验其“live-task-RSS-unavailable/positive”判据与退出竞态;原始返回先落盘。子进程为瞬时主机控制,不运行手机或产品。若证实对已退出子进程误报unavailable,下一批先修私有监督身份/退出状态与错误详情,再前瞻新一次准入;不把本次已停止改成成功、不再G93采集。
Local exit-race evidence · 2026-10-07 · 已复现原监督判据过严
自有已退出未reap子进程的taskInfo与BSDInfo均返回0/ESRCH,kill(pid,0)仍不表示退出,因此原kernel_tree报live-task-RSS-unavailable。实际退出进程也触发相同错误类型;本次运行具体异常文字缺失,仍不把这一复现宣称为已证唯一原运行原因。必须用不消耗退出状态的真实内核证据区分退出/未知,不能对ESRCH直接填RSS0。
只新增当前头文件waitid/siginfo ABI核对与本地自有退出child的WNOWAIT观察控制;保持退出状态供原创建者wait回收,核si_pid/si_code与原wait返回一致,不reap第二次/不动他方子进程。这仍主机工具诊断,手机调用0;修复和新的实际准入另批。
Implementation / Validation Update · 2026-10-07 · 轻量成本已证,退出竞态仍须修复
同AI方案/执行/自复核非第三方,E2主机控制/E3实时环境,无新手机指标E4。G93轻量内核监督45主机控制通过、100读取成本55.457522ms→0.146111ms/受控树RSS差0B;唯一实际运行被资源监测错误取消、配置/launch/source0。已本地复现退出未reap子进程触发原监测过严,并核WNOWAIT非消耗退出观察;首metric正式0/5、全54未验收保持。
1. ABI、首工具失败与控制成本
实际当前SDK C结构确认taskInfo96B/RSS偏移8/pid_t4B/flavor4,受控实际child证明proc_listchildpids返回PID条数而非bytes。首探针预设bytes触发assert且raw值未先落盘,旧值unknown,首失败保留、修正先留真实返回再判单位。原监督module首条件表达式缺空格SyntaxError在导入前停止,worker/线程/手机0;原module/日志/资源保留,只新增r1模块与控制,真实module/控制/嵌套worker/grandchild四AST先过。
真实受控父子树、容量/错root、正常终末/deadline/RSS/读错误取消控制11项通过,原SDK13观察+9支持集+12阶段记录控制重新通过,共45。五个交替pair各20次,原ps读取100次均值55.457522ms→内核100次均值0.146111ms、新p950.309686ms;同受控树边界RSS差0B。控制端CPU旧0.396214s/新0.014101s,仅controller CPU,旧ps child CPU未逐段留存/unknown,不当全CPU。整体控制5.855395s/峰RSS21663744B,旧新wall/全部100原读数和顺序保留,物理IO峰unknown;原预算未放宽。
2. 唯一实际运行的资源门停止
当前执行入口同进程加载私有协调器,监督线程100ms内核RSS/子树,不再额外Python监督执行父。原340s/父128MiB/树256MiB以及RPC8s保持;原product/SDK/Fixture源码未动。唯一实际运行在3.752427s收到rss-monitor-unavailable/MonitorError,实际协调器CancelledError停止在existing-route-read;config发布/目标信号/launch/source均0,全部服务关闭、线程join终末为true。directRSS66502656B/采样树峰93048832B,采样峰不排除未采瞬时峰;没有超限却仍因“监测不可用”停止,不能写资源门pass或TCP失败。原错误只留下类型、不含异常文字,具体这次原因unknown,不后填猜测。
3. 匹配退出竞态与下一G94
只读本地自有child退出尚未reap时,taskInfo/BSDInfo返回0、errno=ESRCH;kill(pid,0)不能区分退出,因此原kernel_tree复现live-task-RSS-unavailable。这是已证监督判据缺陷,但同类型不证明原实际运行唯一因果。不能对查询失败直接填RSS0;必须取得真实退出/身份证据或保留unknown失败。
当前SDK另一次C ABI确认waitid/siginfo布局/常量,真实自有child exit7的WNOWAIT观察return0/errno0/si_pid同/CLD_EXITED/status7,原父wait仍得到7,证明未消耗退出状态。下一G94先落私有监督退出身份/WNOWAIT判据与具体错误详情修复、真实成功/失败/未知/回收竞态控制和旧100采样成本核;保持根查询失败fail-closed、非子进程/ECHILD不能当已退出,不通过移除live子节点降低RSS。再前瞻独占新一次原参考89 180s/135s native/190s等待,失败不循环,本批G93停止实际运行。
原117旧数据/config/marker未写,原封存/v3/261源/6SDK/唯一Macb126与手机89保持;新API仍未运行/正式0/5/全54未验,原源120/观察116/四失败/三空交集不变,电学温度缺仪器/GUI/正式公证/GPL/A1OPEN/HybridFROZEN/G9OFF保持。0环境/worktree/常驻服务/网站发布/记忆修改,只build站点/双端各一次/Webhook一次真实记录。