G95 自有生命周期恢复与原完整参考准入
1. 基线与决策
Owner同AI方案/实现/自复核非第三方。基线0f7542a/main,工作树干净;G94退出守卫58控制及真实RSD全握手成功,当前自有89正PID导致按原门先停,配置/信号/launch/source0。原停止/未知原因及旧证据不改,不用过去进程0代本次状态,不要求Owner手动退出。
本批只改私有协调器g95-owned-stop-current-preservation-runtime/,产品/SDK/Fixture源码不动、唯一b126和手机89保持。不动其他App/既有隧道。先取得当前自有完整元数据/原设备/正PID与完整exe/紧邻身份,最多一次SIGTERM;独立退出/三稳定观察后才做现时完整数据保全、配置发布与一次新完整参考。不是G94原样重试,明确改变了原“目标已运行直接停”的生命周期准备协议。
2. 原生自行结束与停止门
复用已实机验证的ProcessControl.signal(pid, SIGTERM)参数顺序。当前元数据必须89且完整安装路径正确,execname完整路径必须对应本次安装;紧邻再次查bundle进程仍同PID才发一次。保存请求pending/返回、attempts与实际送达unknown分列;超时不得再发信号。若本来0,不发信号但同样观察。
一次请求后等待1s并独立查0,再固定三次各1s查0;未退出或重启立即停止,不送第二信号/改配置/launch。所有服务原8s RPC/全收尾5s保持。当前进程的成因unknown,不归责Owner或将其当新独立参考已运行。
3. 现时数据保全和原件身份
重新完整枚举现在Documents,不强制当前总数仍117;原G90保全117名字必须仍在,所有非config/marker旧件与其原本地SHA相同,当前所有额外已有件也保全,不删除未封口/失败数据。只读64KiB/stat前后稳定/单件≤16MiB/≤512件/总≤1GiB;旧封存内容/缓存逐SHA核,不以mtime推断身份。
匹配原G90旧件的现时phoneSHA与本地备份SHA都核同后,复用该immutable原副本作为custody而不再复制245MB;当前config/marker及额外已有文件必须完整复制到新独占目录,再封存各件SHA、字节和custody来源。原G90 config/marker原字节一直由旧归档保留;当前marker如因已有生命周期改变则新副本承接,明确前后SHA/变化身份、不写“当前117逐字节未变”的假结论。未知非mutable旧件漂移停止并留当前摘要/手机原件,不能冒认为正常/重新定义基线。
配置/marker只能在完整现时保全以后有意更新,strict旧schema与原三个Boolean true保持、只增kernelMemoryReferenceEnabled=true;不覆盖未知key/型别。staged≤32KiB写/完整回读/旧配置再核/实时进程0,两步rename保留现时旧config/发布新config,分别留证、非跨RPC原子声明。旧marker自然reset前当前和G90原件两代都可追溯。
4. 工具控制、效率和一次新参考
所有实际module/driver/控制/嵌套worker AST及保存名/独占根检查在phone调用前。原58主机控制重跑;新增现时保全实际helper控制(immutable复用/空件/当前mutable变化副本/新增件/旧immutable漂移拒/坏名拒/源变化拒/缓存漂移拒/64KiB大规模线性成本),以及原生退出真实协调器顺序/只一次信号/三稳定/保全在配置前的源级控制。每一步错误保留独占结果,不自动扩样或原样重跑凑绿。
原340s/父128MiB/树256MiB,native≤200s/父128MiB/树160MiB/RPC8s/收尾5s不放宽;管理串行/一个被动native child。原100ms轻量内核监督/真实WNOWAIT自有终末与未知fail-closed保持,覆盖driver导入/本次子命令,cpu/root峰/采样树峰/未知IO分别记录。
准入成功只一次native launch(kill_existing=false/start_suspended=false),独立正进程/完整exe;180s完整自身参考/190s封口等待/7 JSONL+3seal/每件8MiB/总56MiB;一次135s同代原生12+3列/500ms/ur500/sampleInterval500000000ns,wire≤2048/单payload2MiB/aux64KiB/总80MiB。准备/阶跃/尾部/全部原消息保留,不reconnect/延时补样。复制64KiB/单件15s/新复制60s;old/current纯SHA≤1GiB,逐件复用摘要避免重复本地hash/复制,当前保全80s独立阶段上限/完整总340s仍约束。主机控制120s/128MiB、分析120s/128MiB、O(读字节+行数)/有界64KiB工作集。
5. 证据门与交付
新iOS proc_pid_rusage必须真实status0/布局/出生ticks/紧邻TASK_VM_INFO读界/180s完整名义槽与sealSHA;严格消费者后与本轮native绑定/timebase/startAbsTime逐行原点比对,保存全部差与源覆盖/最差间隙。不offset拟合/nearest/插值/持旧值/回填G85/删阶跃失败,不以有限50Hz或原点同代证明Gauge确切读瞬时。原2MiB或5%和原5×120槽连续有效100%保持,正式当前0/5/54均未验收。
结果真实追加本页与总目标/serial/handoff/ledger/physical-footprint知识/知识总览/HomeExtras/时间线P4门表;新immutable HTML、仅build300s/3GiB、0发布。完整旧seal/source/core/v3/新增SHA/隐私核,窄提交、GitHub/GitLab各一次、Webhook一次,失败partial/GitLab不重试不阻断。
0新环境/worktree/常驻服务/其他App变更/网站发布/记忆写入。电学温度无外部仪器/GUI/正式公证/GPL/A1OPEN/HybridFROZEN/G9OFF保持;内部暂不公证非最终公证通过。实际参考准入不等同正式五轮/全54可信,成功后按实际Gauge不确定性决策下一协议。
Host control fixture correction · 2026-10-07
首现时保全控制的fake Reader用完整remote路径作为handle,却以basename字典读取,导致KeyError;真实helper/协调器无改动,手机调用0,原fake控制/日志/资源/partial与prefix全部保留。只新增preservation-controls-r1.py,修正fake Reader的handle→basename读取,使用新的host-controls-r1目录和r1结果/log,AST先核,再完成原10个实际helper/顺序控制。不是重复真机尝试或覆盖首失败。
Runtime stop / diagnostic scope · 2026-10-07
唯一实际G95在2.470930s被资源监测取消,仍未进入RSD/设备服务:目标信号/配置/launch/source均0。新错误详情已真实保留:本次直接子节点taskInfo return0/EPERM、未取得非消耗终末证据;不能把unknown折算RSS0。已退出未reap的旧守卫缺陷已修,但当前另一窗口仍需核,不声明已修整条监督链。
只授权一次本地主机匹配诊断(30s/128MiB,无手机/产品解码器):对当前自有签名验证子命令与随后进程名单子命令,采样记录原错误、再次真实不存在查询/非消耗peek/新root子列表成员/进程路径及proc_pid_rusage的ri_resident_size。先当前头文件C ABI确认rusage结构/64B resident字段,不能拿footprint代RSS。诊断采样2ms为捕获主机exit竞态的E2控制,仍≤3500次/30s,原生产100ms不改;数据只用来区分查询权限、退出/回收竞态或unknown,不自动重跑采集,G95实际attempt已停且不追加。
Implementation / Validation Update · 2026-10-07 · 零手机操作与RSS查询诊断
Owner同AI方案/实现/自复核非第三方;E2工具/E3环境,不是指标E4。G95现时保全/退出顺序68主机控制通过;唯一实际在资源查询unknown时先停,手机信号/配置/launch/source0。匹配主机诊断复现taskInfo失败但同一仍在列表的自有子进程rusage resident成功;下一G96验证独立RSS回退,原正式0/5/完整54未验收保持。
首fake Reader按完整路径查basename字典导致KeyError,原件/失败/资源保留,真实helper未改且0手机调用。新exclusive r1修正fake,实际helper现时immutable复用/空件/mutable两代/额外件/旧immutable漂移/坏名/源变化/缓存漂移/64KiB线性成本/顺序共10项通过;原58控制重跑,共68。
G95唯一实际2.470930185s/directRSS65982464B/采样树峰92495872B。在existing-route-read被MonitorError live-task-RSS-unavailable取消,原taskInfo return0/EPERM,原rawRSS unknown/未证终末;未开启设备服务,SIGTERM请求0、配置/launch/native0,线程已join,资源预算不改。该失败保留且不再追加G95实际attempt;自行退出仍未实机执行。
主机匹配诊断:事实与未证因果
仅自有签名验证与名单子命令各一次、手机调用0,2.036831906s/峰RSS17772544B;本机C头文件sizeof rusage_info_v0=96/resident offset64/footprint offset72。2ms诊断采样只为捕获竞态,生产100ms未改。诊断再次在taskInfo return0/ESRCH报错,随即两次存在检查均非gone、WNOWAIT未证terminal、刷新直接子列表仍含该节点,proc_pid_rusage return0/errno0/ri_resident_size=26943488B。这是同一枚举子节点两查询路径有差异的直接事实,不证明G95 EPERM与本次ESRCH同一唯一原因,也不以ECHILD判退出或将unknown填0。
下一G96先把独立rusage resident布局和当前RSS语义、正常taskInfo一致性/可控申请释放/原生短生命周期查询过渡、未知/失败/零/root反例及开销作为主机准入;仅经验证才能给查询失败的仍在本次树节点采用正resident值并注明来源。不拿phys_footprint代RSS,不弃活节点/放宽门;两API都失败仍停。之后原G95身份即时核/最多一次自有TERM/独立退出三稳定、现时完整Documents custody、strict配置保全、一次180s系统参考/135s源/190s等待。不是G95重试,须新前瞻方案/独占证据根/一次attempt。
所有旧原件/source/core/v3保持,唯一Mac b126/手机89保持;新API仍未验证、正式0/5/验收0/54、原120/116/四失败/三空交集不变。电学温度缺仪器/GUI/最终公证/GPL/A1OPEN/HybridFROZEN/G9OFF保持;0环境/worktree/其他App变更/网站发布/记忆写入。本批只构建站点,双端各一次、通知一次,失败partial。