外观
G103 工具目录交接修正
1. 原失败与新范围
基线6536308/main、唯一内部b128与手机89。G102原件封存不回写,单次已装stream已准备/AppReady/Start accepted但因测试工具提前创建输出目录被RawSessionRecorder.open exclusive mkdir拒绝,0ready/0sample/无Raw。不是新产品数值bug。Owner同AI方案/执行/自复核非第三方;本批只修私有控制工具、不修改产品/Fixture/SDK或重新打包。
2. 前瞻目录契约与匹配控制
允许存在已有私有批次父目录;发送Start时最终输出Session路径必须尚不存在,包括symlink/文件/目录均拒绝。必须由实际产品RawSessionRecorder.open独占创建,测试工具只预先登记路径和Start pending,不mkdir该路径。工具目录交接符合源码契约,不以放宽产品exclusive规则让测试通过。
先调用真实RawSessionRecorder.open验证:缺失路径由产品建立并能持久化合法Raw,已存目录拒绝且旧sentinel字节未变、已存文件拒绝、symlink拒绝;匹配控制器未mkdir输出(源码AST),其他原19协议/固定120槽/freshness控制全部保留。使用批次内一次性小型control目录,无新环境/常驻服务;120s/128MiB串行1。
3. 新独占一次实际attempt(不是G102原样重试)
匹配通过后重新现场核原设备89 currentPID+完整exe/USB/clock/OS、已装128core SHA/签名及MacApp/Collector均退出,前后身份不代用G102旧PID。现有唯一route不启动新服务。仍实际installedCore stream --prewarm/passive/500ms、第一metricID/startup=false/screenshots=false;单项诊断不缩完整54分母。prepare/start/stop各最多1;不发手机signal/launch/config写、不采新独立参考life。
所有准备wire/原Raw/Metric/manifest/全部sample/尾部/失败保留,ready后的135s按固定时钟Stop,诊断窗ready+5s至ready+125s原120槽,不挪到首有效点、不补值、不延长或加attempt。窗口前准备与尾部另列,源观察→host-age→发布的sourceID/adapter/epoch/reconnect/目标/sourceSeq/host receipt与真实Raw逐点绑定。每发布点有效率与固定120槽完整率分别列,不用槽内任意好点掩盖坏点。
沿用G102整体240s/树256MiB、prep90s/单RPC8s/closeout15s、line256KiB/wire64MiB/2048记录/磁盘>=10GiB、postidentity32s;分析120s/128MiB/Raw32MiB。未知/资源超限/目标变化/error/earlyEOF明确停止、全失败prefix保留,无自动原样重试。源原字段传递一致仅算链路校验,不等同独立准确;本次无新同代参考则准确性unknown,不用G98旧参考回填。
4. 完整目标与闭环
全部54、原正式5×120槽连续/有效100%及2MiB或5%独立误差、完整准备/20与40变化/尾部/失败不改,其他53/电学温度无仪器仍在分母。formal0/5/accepted0/54在独立误差及正式轮未满足前不增加;绝对成本/GUI真实capture/公证/GPL/A1OPEN/HybridFROZEN/G9OFF仍开。GUI G102只read/idle不复用为真UI采集E4;本批实际CLI仍非GUI采样。
根据实际结果下一:来源不连续先修根因;来源通过则新同代参考/可证明Gauge时序和原误差门,再完整正式五轮,不跳第二指标。实现记录/knowledge/总览/home/时间线/阶段/ledger/handoff/newHTML联动,网站只build300s/3GiB不部署,窄提交/双端各一次/单次通知,GitLab失败不重试不阻断。不建环境/worktree/常驻服务/记忆,不改旧证据或删Session。
Implementation / Validation Update · 2026-10-07 · 真实采集成立,发布连续性未达标
Owner同AILead/实现/测试/自复核,非第三方独立验收。G103已装128真实135s采集完成:固定120槽/240发布点,184有效、56缺点;65/120槽内所有点有效。原Raw数值与来源绑定逐点一致,但最新值覆盖/独立发布节拍造成来源观察未发布与无新值缺点;不是100%验收。formal0/5、54未验保持。
1. 工具交接、唯一实际采集及终末
原G102错误件保留,最终输出路径不存在交由真实产品RawSessionRecorder建立。原19协议/120槽/来源控制保留、5条实际Recorder排他路径控制通过(合24);首runpy宿主工具提前SystemExit(0)未跑后5条,原件保留,修成功退出捕获后才有24完整结果,不把首exit0当24通过。无产品修改/新包/手机launch或signal/config写。原设备当前Fixture89的USB/完整可执行路径/时钟与OS现场准入通过,后核同目标代际,服务全关闭;手机身份仅留私有件,不跨用旧参考。
实际已装128Core prepare/start/正常Stop各1、唯一次采集;296wire、268sample、508Raw与508MetricFrame、254真实目标内存观察,report_sealed/stopped/closeout_exit齐备,产品exit0/全部自有子进程终末。监督外138.141741s、树峰133070848B、stop=null,在240s/256MiB内。正常Stop时点仍ready+135s,完整prepare/全部sample/尾部与所有失败保留;GUI仍仅上批read/idle,CLI数据不能当真实GUI采样。
2. 固定窗口统计,不用好点掩盖坏点
测窗预先固定ready+5s至ready+125s,120个一秒槽;发布240点、184candidate/56missing,有效率76.666667%。120/120槽都有发布点,但只有65/120槽内所有发布点均有效(54.166667%),55槽含缺点,无空槽;不能把“有一个好点”或“有任意发布”写成完整有效100%。准备7sample、尾部21sample另列,完整268中204candidate/64missing(63已发布来源被再次请求、1尚无来源)。固定窗口未移动、不缩分母、不删缺点、不补旧值。
3. 逐点Raw→Metric→wire与节拍证据
真实Raw清单eventCount/字节/SHA核同。204candidate来源全部逐点绑定到实际persisted Raw sequence与MetricFrame,原Processes属性向量/嵌入目标/physFootprint bytes逐点相等、source/adapter/epoch/reconnect/代际/host receipt与age门一致;绑定/数值差0、合法重复token0。这只是内部链路一致,不是独立准确性;本次没有同生命期独立参考,准确性unknown,绝不使用G98旧参考代入。
253原始目标观察相邻native End间隔median526.231708ms/p95567.293083ms/max571.827750ms;主机receipt间隔median433.083042ms/p95854.517026ms/max1492.010892ms,79次大于500ms、3次大于1s;publisher间隔median499.999468ms/max538.310702ms。267发布间隔中64个没有新processRaw,其中63个对应缺点;51个间隔内有多份新观察。254份观察仅204份被发布、50份未发布(原Raw全部保留)。源码RealtimeMetricProjector覆盖latest、独立500mspublisher、freshness单次token门与实际链吻合;host到达抖动与平均源节拍慢于发布均存在,不宣称某传输层是唯一根因。
4. 分析器首失败与修正(不是新的设备attempt)
首次分析把12,806,725B的Raw全部展开,终末RSS147636224B超128MiB、工具exit1/terminal-rss;失败源码/日志/资源/基线保留。另把自身仍写的分析日志计入旧件基线会出现自写漂移,此口径修正为仅排除当前运行日志。R1仅逐行解析、验证完整原属性向量后保留目标及原时间字段,每行释放无关进程,Metric同样紧缩;10条匹配控制都保留并通过。唯一设备capture没有重跑。R1本地0.271795s/峰36700160B,在120s/128MiB内;写前全部既有小型件/Session原件哈希与写后同一(无旧件修改)。原首资源失败不消解。
5. 下一修复方向与总目标
下一G104先文档化“有界真实观察FIFO+采集节拍余量”的候选修复:用真实已保存观察缓冲解决latest覆盖,单份观察仍只可发布一次、失效/绑定变化整队拒绝、每份age仍原3I、不改数值/单位/误差;上游Sysmontap采集与500msUI发布分开配置,保持完整14消费者依赖,增加采集余量以应对真实源约526ms节拍,必须实测新增资源开销/Raw吞吐。先真实Raw时序回放证明缺陷及局限,再匹配/全回归/原绝对成本门,随后签名内部候选同址唯一覆盖及新现场验证。它不是宣称任何网络条件都100%,也不把无参考准确性判通过。
完整54与原5轮、120槽、100%连续/有效、2MiB或5%独立误差、完整准备/20和40变化/尾部/失败不动。formal0/5与accepted0/54保持,其他53、电学温度缺仪器、绝对成本/独立准确性/GUI/最终公证/GPL/A1OPEN/HybridFROZEN/G9OFF仍开。0产品改动/环境/worktree/常驻服务/网站发布/记忆修改;128已装签名全tree/唯一dist与SDK旧证据仍核不变。站点仅build,窄文档提交/双端各一次/单次Webhook,GitLab失败不重试不阻断。