Skip to content

G104 真实观察衔接修复 ​

1. 基线、角色与缺陷 ​

基线ed33422/main(Git实时值优先),原iPhone15/自有Fixture89、唯一内部b128不变。Owner明确同AI负责方案/实现/测试/自复核,不以自复核冒充第三方独立验收。G103真实135s已装采集固定120槽240点:184有效56missing,65槽全点有效;254process观察只有204发布、50未发布,51发布间隔多观察/63缺点时无新观察。latest-only覆盖与500ms独立发布并存,原生中位526ms、host最大1492ms;不把某传输层当唯一原因。旧件不回写。

2. 公式与边界(先于产品修改) ​

原physFootprint原样bytes/质量candidate不变,Raw→Metric公式与54Registry不变。发布不复用已发观察、不取nearest独立参考、不平滑/外插/hold-last。新增仅本metric固定容量6的真实观察FIFO,元素含原value与source/adapter/sourceEventSequence/代际/epoch/reconnect/host receipt。每tick选最早尚未发布且合法观察,保留时间顺序;同值新观察仍可发,但每token只发一次。源窗口或目标换代/身份异常/缺值/重复倒序严格拒绝并使待发队列失效,不由foreign来源洗白。原age=publishHostNs−originalReceiptNs,0≤age≤3×原发布间隔;age门不扩大、不用队列入队时刻改写receipt。超过年龄的观察丢弃并计数,空队列明确null;溢出只弃最旧待发观察且记计数,全部原Raw/Metric仍保存。现有freshness.v2字段保留,新增buffer schema/count与overflow/expired/invalidated统计,deviceReadPointProven仍false。每tick与observe固定6上界O(1),无按来源或时间增长的map。

Sysmontap上游与UI发布间隔分离:产品prewarm与active两入口显式加acquisitionIntervalMs=max(1,floor(publishIntervalMs/2));当前500ms发布不改,上游sampleInterval与ur均250ms,固定14消费者的全部11进程/3系统列不删。原adapter未传新option时保持原interval行为,SDK/Fixture不修改。Raw记录请求发布间隔/实际上游间隔/策略,设备时钟与速率差分仍按原生坐标,不把250ms当真实到达保证。缓冲解决批到达覆盖,采集余量解决原源平均慢于发布;任何真实断源超过原边界仍必须missing,不承诺任意条件100%。更多原始样本不改变独立准确性门。

3. 实现与匹配验收 ​

仅realtime.py、adapters.py、新专项tests与文档/账本闭环;旧57freshness/isolation控制及原SDK依赖控制逐字保留。先新增burst三观察按原序/值/receipt发布、队列空仍missing、overflow容量6/计数、expiry原3I、先旧过期后新合法、gap与恢复、epoch与foreign/目标绑定、same-value、重复倒序清队、当前未verified等负控,以及真实SDK250ms配置/原默认500ms/14依赖全保留/两个产品入口接线。before failures留存、after全部通过。实际G103完整Raw/原tick只读回放对比before与候选,保留所有缺点;缓冲不能凭空补原500ms源供应不足,回放非新250ms设备证据也非独立准确。

完整Python与原Swift回归;源码/SDK pin冻结;五对5000实际consume+snapshot成本(原mean≤100µs、p95≤1ms、新增≤50µs、RSS增≤4MiB不改),首响应/180s虚拟准备20→40/gap/最差6队与overflow/吞吐同步列出。专项120s/128MiB、full300s/512MiB、cost120s/128MiB/串行1;每进程树资源unknown或超限即停,失败全留,不自动原样重试。IO峰不可测记unknown。预计专项<10s、full约150s、cost<30s。后续独立签名包构建/实际PYZ/解包/同址唯一安装与新真实采集有另外明确资源准入;只在已有内部可逆例外下打b129,最终公证/GPL未闭。

4. 新实际验证与完整交付目标 ​

修复/匹配/全回归及成本核后独立b129内部签名包核验、保留实际128回滚,同址仅一安装/单当前dist、不动其他App,自行正常退出自有App。不建环境/worktree/常驻服务。原真实ready+135sStop、测窗[ready+5s,ready+125s)/120槽/全部发布点与prepare/tail/失败继续完整保留,不自动重试。原设备USB/89/当前身份现场核对,不用旧参考跨轮代入,来源一致仅内部验证。新上游250ms必须核设备实际native节拍、host抖动、buffer数、资源/Raw字节,若连续有效未过继续从证据修复,不删坏点。先来源再同life独立误差与原正式5轮,第一metric闭合后才下一个。

完整54指标分母、5×120槽/连续有效100%及2,097,152B或5%独立误差、全部准备/20与40变化/尾部/失败保留。formal0/5、accepted0/54在正式门完成前不增加;其他53、电学功率温度无参考仍在分母。绝对成本/独立数值与Gauge读点/真实GUI/最终公证/GPL/A1OPEN/HybridFROZEN/G9OFF仍开。实施进度追加同文档并联动knowledge十要素/总览/HomeExtras/时间线与阶段/ledger/handoff/new不可回改HTML;仅sitebuild300s/3GiB不部署。窄提交双远程各一次/一次Webhook,GitLab失败不重试不阻断,0memory写。

Implementation Update · 2026-10-07 · 有界衔接已实现,回归修正进行中 ​

已实现固定6真实观察FIFO/原3I/单token/overflow与expiry计数,Sysmontap两产品入口保留500ms发布、显式250ms采集余量/Raw配置溯源;未修改SDK/Fixture/原数值引擎/旧57freshness与isolation控制。新增24匹配控制(最初22全失败有15fail/7error;后再补epoch往返与固定状态反例)。首次99匹配(含原依赖配置)全部通过;首次full1672有11error均为外部adapter替身没有新类方法,首次152.470131s/208662528B与全部失败保留,未删或放松旧测试。

产品修正把编排采集策略改为稳定module函数,与可替换adapter传输边界分开;两个入口仍同策略。R1原physical guards与新24再次匹配通过后,全1672回归进行中,未打包/安装,当前唯一128未动。观察timeout不重启。

真实G103时序回放首版错误假设host receipt即consume,before为203/183而非实际204/184,原失败保留;R1只打印诊断不消解首失败。R2用原wire freshness记录的实际footprint已消费序号前沿,保持所有原receipt/tick/窗口/Raw/prepare/tail,before精确复现204全有效/184测窗/65槽;候选缓冲回放254全有效/229测窗/109槽全点有效,测窗仍有11缺点,不能造不存在的source。回放是原500ms源,不是新250ms真机证据,也不是独立准确性。前后全部508Raw均消费,原Raw摘要不变,R2 0.757930s/73322496B。源供应不足仍需前瞻上游余量的实机验证,不放宽500ms发布、原age与独立误差。

正式0/5与accepted0/54保持。下一先取唯一全回归终末,原成本/Swift与源pin,再签名内部候选独立包/同址唯一覆盖/新的现场采集;最终公证及完整数值验收未过。

Validation Update · 2026-10-07 · R1回归终末与R2有界性能复核协议 ​

R1全1672已终末:0error/2fail/0skip、source drift0,175.018522s/208535552B。两项失败原门不动:DisplayIngress Source→Ingress max43.249231ms超10ms;WallVersusActiveTime throughput7560.617122未超控制7778.834838。不得把1670项通过写成完整全绿,原错误与修正轮都保留。现场host负载3.44/3.57/3.48与WindowServer/helpd活动只作环境观察,不足以单独宣布flake。

五对5000成本:旧136.354791µs/新142.390942µs/增6.036151µs、p95新274.399µs/RSS增0;首响应旧327307ns/新255493ns,180s虚拟120新值与60gapmissing保持。最差10consume+6publish100轮mean1.262938ms/p951.886557ms/max2.886914ms;8固定状态/6容量。原100µs绝对门仍fail、benchmarkexit1/资源passed=false保留;新增/p95/RSS门通过不改判完整效率。

R2前瞻协议:不得原样自动full重试。先用冻结原realtime与现候选隔离执行原两项失败的全部断言,固定old/new/new/old共四次独立低并发测试(每次只2测试;120s/256MiB、串行1、不更改测试或阈值),四件结果/资源完整留存;旧与新仍失败则保持性能门open、另查根因,不通过即不打包。只在四件实测均通过且源pin与旧控制不变后,允许一次新的全1672封闭回归(不并行分析/成本/编译/站点/其他自有任务;300s/512MiB),前两份full失败不回写/不消解。第三轮不是观察timeout重启,开始前须旧句柄已终末且R2配对证据完成。若该次再fail不重复full,暂不装包。Swift原55亦核,全部产品/包/真机/54门仍保持原边界。

Validation Update · 2026-10-07 · 四次性能准入已通过,R2完整回归运行中 ​

原两个性能失败断言old/new/new/old四次全部2/2通过,每次真实3.381786/3.175405/3.103469/3.105967s、峰64.405504/56.041472/56.565760/60.555264MB,原测试/阈值未改,证据仅说明这些控制本次通过;前两次full失败均保留,不把配对控制替代full。R2一次全1672已实际启动且sourcepins-r2与旧guards现时SHA相同,没有并行分析/成本/构建,句柄82678必须取终末。不自动重启。当前128唯一安装未动、新250ms实机数据尚未取得,正式0/5与54未验。

Validation / Package Admission Update · 2026-10-07 · R2全回归通过,内部候选包准入 ​

R2唯一完整回归真实1672/0fail/0error/0skip,176.786210s/204906496B,source drift0;四次old/new性能配对原断言全部通过。先前11error/2性能fail与原成本100µsfail不回改或缩分母。匹配/回归通过只证E2,原500ms回放改善不等于250ms实际采集或独立准确。

准入原55Swift匹配(300s/2GiB)、固定源pin-r2与旧guards;其后仅内部可逆b129候选(仍原绝对costfail,明确总体partial而非效率完整PASS/正式release)。签名构建600s/2GiB串行、实际75PYZ+CLI/profile核验120s/512MiB、独立DMG签名/解包/包内代码/独立probe/事务同址覆盖900s/512MiB;free≥10GiB、原已装128tree签名保持并保留真实rollback,未知RSS/超限/工具错误明确停止且不自动重跑。任何实际阶段未核不说已装;只关自有idleApp,不结束他App。所有SDK/旧证据/54/误差/五轮门保持,当前最终公证/GPL未关闭。Owner暂免公证仅内部覆盖测试,App与DMG严格Developer ID签名不冒正式Gatekeeper/staplePASS。覆盖后可再进入预声明新实际135s/120槽,不以本轮包证代替真机。

Implementation / Validation Update · 2026-10-07 · b129内部候选已独立核验并唯一覆盖 ​

Owner同AI方案、实施、测试、自复核,非第三方独立验收;本批E2是实际产品模块/完整回归,E3是包与本机覆盖,不是新E4。G104有界真实观察缓冲与采集发布节拍分离已实现:原57+新24/依赖合99匹配、1672完整Python/55Swift通过,b129内部签名独立包核后唯一同址覆盖;旧500ms回放184→229/240仍11缺,尚无新250ms真机/独立误差/正式五轮验收。完整54与成本绝对门仍open。

1. 实现范围、候选公式与偏差 ​

realtime.py固定6真实未发布footprint观察FIFO,每条保留原bytes/原receipt/sourceSeq/source版本/目标代际。按原消费先后发布,不把同值当旧值、不复用token;非法/缺值/倒序/重复及own版本变化invalidate queue,不由foreign来源洗白;overflow弃最旧未发布项并计数,原Raw完整保存。年龄仍原0..3I,过期项丢弃/记数而空队列null。保留freshness.v2兼容,新增publicationBuffer bounded-real-source-fifo.v1/capacity/pending/overflow/expired/invalidated/published计数;deviceReadPointProven=false。8固定状态属性加固定容量对象,无来源/时间增长map;其他53数值公式、scope、原engine/Raw/MetricFrame不改。

adapters.py与两个产品编排入口使publish interval500ms保持、acquisitionIntervalMs250ms,原SDK sampleInterval/ur同时250;全部14消费者依赖11proc/3system保持、SDK与Fixture不动。Raw每份记录publishInterval/acquisitionInterval/cadencePolicy配置,不把请求250ms当设备实际到达保证。未传新增option的adapter仍原节拍。实施偏差仅稳定策略module函数与可替换serviceadapter解耦,避免mock替身因不含新classmethod报错;没有给旧测试加新接口或删断言。

2. 匹配、保留的失败、完整回归 ​

首22before15fail/7error保存,随后补epoch回退与状态容量两条反例;旧57freshness/isolation逐字不改,当前新24加原依赖18合99匹配覆盖。首次full1672/11error(service替身不含classmethod)、R1 full1672/2性能fail(Ingress43.249ms>10ms、throughput7561<7779)保留、不改原门;前瞻R2四次old/new/new/old仅原两性能断言全部2/2通过后,唯一新完整1672/0fail/0error/0skip/176.786210s/峰204906496B/sourceDrift0通过。Swift原55/0、外9.725680s。完整源码pin264在构建/包核/收尾一致;旧SDK与旧证据按实际摘要核,不凭mtime。

G103原完整Raw/tick/已消费sourceSeq前沿回放before204全有效/184测窗/65全点有效槽准确复现,after254全有效/229测窗/109槽、仍11缺;所有508Raw/原240测窗点/准备尾部及原receipt/tick保留,Raw SHA不变。首版误假设host receipt立即consume导致203/183,原失败与诊断工具保留;R2使用原wire确证消费前沿修正,不放宽统计到184。回放是旧500ms源,不能声称新250ms实机100%或独立准确。

3. 完整效率门仍partial ​

五对5000实际consume+snapshot:旧136.354791µs→新142.390942µs/增6.036151µs,p95新274.399µs,首响应旧327.307/新255.493µs,RSS采样增0B。10consume+6publish最差100轮max2.886914ms,virtual180s仍120真实观察与60gapmissing,不制造连续。原100µs绝对门FAIL、benchmarkexit1/resource passed=false不改;increment≤50µs/p95≤1ms/RSSincrement≤4MiB通过不代整体成本PASS,CPU/I/O物理峰unknown。仅内部可逆候选例外,不是完整效率或最终release。

4. 实际签名冻结代码与唯一安装 ​

单次129构建/签名exit0,外144.952932s/树峰204361728B;75实际PYZ模块+CLI bytecode/constants/flags/exceptiontable与源compile核同、profile资源字节核同。独立DMG签名解包后再次核全tree/75模块/CLI/profile与source-independent probe ready/valid/versionMatches/66合同,不以strings/Info.plist代代码匹配。

严格App/DMG Developer ID签名验证,/Applications同路径真实128→129事务覆盖,实际旧128全tree与已验DMG保留回滚。三次自有MacApp/Collector现时idle核成立、本批无需kill/quit,不动其他App。按wholeTree验证只删除3个可重建App副本,标准/注册/Spotlight唯一,dist仅当前DMG与SHA,所有旧Session/失败件/回滚0删除;原手机89未动/0新会话。

当前内部包 Perfowl-b129-2026-10-07-x86_64-internal-test-unnotarized.dmg,SHA-256 7712f2541b06afa0710eaba857931162a01eb968185c410d7b669c6e951b32b8;独立包与覆盖外130.806649s,全部步骤只一次。实际包可用于内部测试,但未公证,Owner暂免只针对内部覆盖;Gatekeeper exit3/stapler exit65真实失败保留,最终签名公证包/GPL不算关闭。

5. 全目标及唯一下一动作 ​

下一G105前瞻已装129实际原135s/500ms发布/固定120槽新独占attempt,核原设备/当前Fixture89与PID/exe/USB/clock、真实新250ms native节拍/host抖动/每token/queue/candidate与missing;全prepare/全部point/tail/失败保留、不自动旧attempt重试。不用G98旧参考跨生命期代入、Raw→Metric→wire相等只是内部一致,GUI仍仅历史readidle不是新真实UI采样。来源通过才新同生命期独立参考/Gauge读点与原五正式轮,第一指标完整闭门后再下一个。

完整66−12=54分母、原5×120槽/连续有效100%/2,097,152B或5%独立误差、准备20/40变化/尾部/失败全部保持;formal0/5、accepted0/54、其他53及电学温度无外部仪器、绝对cost/独立准确性/GUI/最终公证GPL/A1OPEN/HybridFROZEN/G9OFF都open。站点knowledge/总览/home/时间线阶段/ledger/handoff新HTML联动,仅build不发布;0新环境/worktree/常驻服务/记忆修改。窄提交、GitHub/GitLab各一次、单次通知按实际回执,GitLab失败不重试不阻断。

Perfowl · Performance Observer