planP4E3partial2026-10-07

G101 来源隔离修复

1. 前瞻目标与已复现问题

基线93fc44f/main、唯一已装b127内部包;Owner同AI方案/执行/自复核非第三方。G100新鲜性门拒重复与过期已实现,但snapshot默认拿“最近任何Raw来源”的global sourceEpoch/reconnect来绑定footprint。实际模块一条内存epoch1新观察后交错独立网络epoch7,2000ns内即输出null/identity-unverified/source-binding-mismatch,内存来源并未换代。产品source_epoch_for明确按adapter分配epoch;跨来源epoch不能互相等同。先用真实模块留前置失败与完整Raw出处,再改实现,不把它当数值字段换算故障或真实设备当前已发生的证据。

2. 公式与质量先入档:physical-footprint-source-freshness.v2

V=physFootprint bytes、candidate、process scope与原误差门不变。G100来源序号/host receipt单调、高水位、一次成功发布与0≤host-age≤3I不变。只修默认绑定上下文:发布footprint比较该指标所属(sourceID,adapterID)的当前epoch/reconnect,不能使用最近一个异源Raw的epoch。来自同来源的system-only或不带footprint片段仍更新所属来源版本:真实同源换代后没有新footprint应null,不是沿用旧观察。异源Raw不能刷新footprint时龄、消耗其发布token、篡改其source-version或洗白重复。explicit snapshot source_epoch/reconnect仍是明确断言,错误值拒绝,不静默忽略。

目标PID/target generation仍按当前真实目标核对;目标换代、错误身份、倒序或非法来源版本拒绝,等值但真实新源观察可恢复。固定大小仅保存当前footprint source binding,不建全来源字典或无界历史。顶层legacy sourceEpoch继续兼容既有产品wire;新增footprint来源审计明确自己的版本,不改变其他53指标数值/RawMetricEngine/Raw/MetricFrame。

3. 最小实施与匹配反例

只realtime.py、新test_physical_footprint_source_isolation.py;旧G100测试37条完整保留,不改判预期。至少覆盖真实交错网络/设备不同epoch及reconnect、同源system换代而无新观察、错误显式snapshot绑定、异源不刷新时间/不洗白duplicate、同源新鲜恢复/倒序和目标generation,直接用RawEventEnvelope/RawMetricEngine/RealtimeMetricProjector,不替代为自写模拟器。先冻结before副本/测试旧失败,修后专项+完整Sidecar和相关Swift,源码再freeze。

资源:匹配120s/128MiB;完整600s/256MiB;Swift300s/2GiB;O(1)每事件和发布、串行1。沿用真实五对5000事件端到端成本、保留原100µs绝对门/50µs增量/p95≤1ms/RSS增≤4MiB,旧与新配对同尺寸;virtual180s保留60真实断流missing,不伪称五轮。若成本绝对门仍失败,保持partial,不变原grade。

4. 内部候选与全目标

按G100同一前瞻内部可逆候选例外,仅匹配/full/Swift/source-pin与增量/p95/RSS不退化后允许b128故障验证包;不是绝对cost完整PASS。使用现有venv/冻结runtime,build600s/2GiB;实际PYZ+CLI/profile及独立解包/签名/probe核过才同址覆盖。原b127真实已验树/DMG保留私有回滚,标准/注册/Spotlight仅1、dist只1当前包。Owner暂免内部公证,不关最终公证/GPL/正式交付门;未验包不覆盖。

本批不采新手机Session、不改Fixture/SDK、不创建环境/worktree/常驻服务、不发布网站、不写记忆。源隔离修复是已证阻断的前置工作,不替代真实GUI、Gauge精确读点/独立误差、原5×120槽或其他53项。准备/20与40MiB转换/尾部/所有失败/2MiB或5%/54分母保持;电学温度缺仪器仍在分母。完成后同批实现记录/knowledge/总览/HomeExtras/时间线/账本/handoff/新immutableHTML联动,网站只build300s/3GiB;窄提交、GitHub/GitLab各一次/单次Webhook,失败不重试不阻断。formal0/5、accepted0/54、绝对cost/GUI/准确性/最终公证/GPL/A1OPEN/HybridFROZEN/G9OFF保持。

Implementation Update · 2026-10-07 · 双向交错缺陷已证/专项修复通过

20项真实模块前置控制8失败/0错误;after合并旧G100全部37控制得到57/0。明确取得两类前后原件:①异源epoch7误使合法epoch1内存null;②同源system换到epoch2后,异源epoch1把global epoch改回1,旧内存又被错误发布。不是只有误缺点,还存在旧来源洗白。修复固定current_source_version与所属source绑定,只让同源Raw更新默认期望;明确snapshot绑定仍逐条与所属当前版本核对。数值/其他metric/旧Raw不改,0手机调用/Session。完整Sidecar单次进行中,成本/Swift/包/真实验收尚未完成;当前安装仍b127。

Validation Update / 内部候选条件 · 2026-10-07

57专项与完整1648 Sidecar(0失败/错误/skip、263 source pins漂移0)通过;全量外151.140609s/201777152B/stop=null。五对5000点旧122.431622µs→新124.604747µs,增2.173125µs、p95新213.848µs、首响应新229.075µs/旧339.329µs,采样RSS增0;virtual180s=120合法新源/60断流missing,字段状态固定7。100µs绝对均值门仍失败,benchmark exit1/resource passed=false明确保留,不把“物理资源未超限”冒充“成本总体通过”;原100µs不放宽。增量/p95/RSS门通过,无原样重跑。

前瞻内部候选例外继续仅限修已证双向来源交错缺陷:在相关Swift/source freeze/签名/独立实际代码与包核通过后可制作覆盖128,绝对成本与E4/最终交付保持partial。关联规范中的常量数量6→7只是新增单一固定来源版本,不改变性能预算或指标分母。当前安装127、手机89未动;不采新Session,接下来完整原目标真实来源/GUI/读点准确与五轮仍必须执行。

Implementation / Validation Update · 2026-10-07 · 来源隔离修复与b128内部覆盖

Owner同AI方案、实施、自复核,非第三方独立审计;E2为真实模块主机控制,E3为本机包与覆盖,不是新E4。G101修复跨来源epoch误缺点与旧来源洗白:20新控制+旧37=57通过,1648完整Python/55Swift通过;b128内部已独立包核后唯一同址覆盖。绝对100µs/独立准确性/GUI/正式0/5/完整54仍partial。

1. 两类真实代码反例,不只误缺点

source-isolation-audit.json分别执行冻结before字节与当前真实模块,未patch产品或SDK:①合法footprint epoch1未发布前交错foreign epoch7,before输出null/identity-unverified(误缺点),after正确输出原bytes/candidate;②own system-only切epoch2后,foreign epoch1使global回1,before把旧epoch1内存错误输出candidate(洗白),after明确null/identity-unverified。20新控制before8失败/0error;after全部通过。合并原G100全部37控制=57/0,旧测试/断流/重复/错目标/clock/source下行预期不改。

2. 实际实现、公式、范围及偏差

只realtime.py与test_physical_footprint_source_isolation.py产品/测试变更。_PhysicalFootprintSourceFreshness增加单一current_source_version,同sourceID/adapterID的Raw更新其当前epoch/reconnect;任意异源不篡改它、不刷新年龄或token。snapshot默认绑定本指标所属来源,而显式source_epoch/reconnect仍与所属当前版本双核,明确错误值拒绝。全局wire sourceEpoch/reconnect保留兼容,新增footprint currentSourceEpoch/currentReconnectGeneration独立审计。当前schema physical-footprint-source-freshness.v2、状态固定7字段/O(1),并非全来源历史。

原physFootprint bytes/process/candidate、2MiB或5%误差、RawMetricEngine/Raw/MetricFrame、其他53指标数值公式不变。v1已证重复/过期/未来/倒序/目标换代拒绝门全保留。相等新合法source可恢复,不以异源或旧观察造连续。本批没有修改Fixture/SDK/手机配置,0新Session或设备调用;G101是已证阻断修复,不是正式轮或准确性结论。

3. 回归与完整效率门

完整Sidecar1648/0fail/0error/0skip、263源码pin漂移0;外151.140609s/峰201777152B。相关Swift55/0、外9.504289s。所有before失败与原G100/G85/G98数字/文件保持。

五对5000点旧122.431622µs→新124.604747µs、增2.173125µs,p95新213.848µs、首响应旧339.329µs/新229.075µs、采样RSS增0。真实paired原件保留,不用G100另一天/时段结果冒同批对比。虚拟180s有120真实源有效与60断流missing,保持变化与gap;不是正式五轮/100%达标。

绝对100µs均值门仍FAIL,benchmark exit1/resource passed=false/stop=null原件保留,物理wall/RSS未超不等于成本通过。增量≤50µs/p95≤1ms/RSS增≤4MiB通过,未放宽原grade。按前瞻内部可逆例外只允许消除新证缺陷的测试候选;效率总体仍partial,CPU/IO物理峰unknown。

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

单次b128构建/签名exit0,外93.925005s/树峰221732864B。75实际PYZ模块含realtime与源码compile的code/constants/flags/exception-table核同,CLI/profile资源字节亦相同;独立DMG解包再次核全tree/75模块/CLI/profile与source-independent probe ready/valid/versionMatches/66合同通过。无需源工作目录、不靠strings或Info.plist声称代码匹配。

App/DMG Developer ID签名并严格codesign验证;事务同/Applications路径b127→b128覆盖,旧b127真实tree与已验DMG私有回滚保留。三次自有MacApp/collector现场检查无活动进程,本批无需杀进程/未动他App。定向删除只3个全tree核同的可重建App副本,标准/注册/Spotlight均唯一;dist只当前DMG与SHA。旧Session/失败证据0删除、手机89不变。

当前包 Perfowl-b128-2026-10-07-x86_64-internal-test-unnotarized.dmg,SHA-256 35ad6a1a5c8646ea0929752f0185afa9e243f04b78295edb9caefed9efb983c0;package外100.396321s/stop=null,已覆盖是真实本机E3,不是GUI采样E4。

未公证、未新提交notary:Owner暂免内部覆盖等待;Gatekeeper exit3、stapler exit65真实失败保留,不宣称最终可信包/分发/GPL关闭。

5. 全目标、后续与真实范围

完整66−12启动=54保留,formal0/5、accepted0/54;原固定120槽和完整准备/20与40MiB变化/尾部/误差/失败不删。其他53未验,电流/功率/温度无外部仪器仍在分母;Gauge确切读点/同代独立误差、已装GUI、原五轮连续有效100%、绝对cost/最终公证/GPL/A1OPEN/HybridFROZEN/G9OFF均开。下一G102实际已装真实来源/GUI与独立数值时序准入,不把host或签名候选替代E4。

站点联动knowledge/总览/HomeExtras/时间线/阶段门/账本/handoff,新immutableHTML,网站只build不部署;旧归档不回改。0新环境/worktree/常驻服务/记忆修改。窄提交和双端各一次/单次通知以实际回执为准,GitLab失败不重试不阻断。