目录文档-技术白皮书11-EFT.WP.Core.DrawingKinetics v1.0

第13章 复现实验与合规


I. 范围与目标


II. 术语与符号

  1. 复现工件
    • pipe.card:管线卡,声明流程阶段 { Mx-10 , Mx-11 , Mx-12 , Mx-13 , Mx-14 } 的方法与顺序。
    • param.card:参数卡,包含 theta、门限、权重与随机种子。
    • repro.list:复现实验清单,列出需复跑的 bench.id、window.id、gamma(ell) 与设备清单。
    • env.lock:环境锁,记录容器镜像指纹、OS、库与硬件特征。
    • data.digest = H(data.slice):数据切片摘要;H(·) 为固定哈希,如 sha256。
    • img.digest = H(container.image),code.digest = H(repo.commit),param.digest = H(param.card)。
  2. 合规模型
    • C.level ∈ { L1 , L2 , L3 }:合规等级。
    • E[*]:证据集合;sig:工件签名(算法与公钥引用)。
    • 复现距离 D_rep、谱距离 d_spec、评分差 d_score。
  3. 时间与因果
    tau_mono 与 ts = alpha + beta * tau_mono(第8章);TS.hb 为因果心跳证据(第10章)。
  4. 冲突名守则
    T_fil 不得与 T_trans 混用;n 不得与 n_eff 混用(全书强制)。

III. 公设与最小方程


IV. 数据与清单口径

  1. pipe.card 最小字段
    • stages = [Mx-10, Mx-11, Mx-12, Mx-13, Mx-14];每一项含 method.id、args、version.hash、TS.* 需求与回退策略。
    • path.gamma:gamma(ell) 的参数化与支集;measure = d ell。
    • 若涉及两口径到达时 T_arr,并行产出与报告 delta_form 与路径清单(第8章)。
  2. param.card 最小字段
    theta = { K_el , K_vis , theta_aux[*] };gates = { gate.mass , gate.norm , gate.reprod.* , gate.spectrum.leak };weights = { w_c , w_s , w_o , w_t };seed.master 与 seed.policy。
  3. env.lock 最小字段
    container.image 与 img.digest;OS.kernel;lib.*@version;cpu/gpu 特征与 fp.mode;clock.source。
  4. repro.list 最小字段
    bench.id,bench.type,window.id,env.target,devices[*],repeat(重复次数)。
  5. 产出追溯
    fingerprint,sig,TS.hb.digest,timebase.{alpha,beta},delta_form(若使用 T_arr)。

V. 算法与实现绑定

  1. I10-20 build_manifest( pipe_card:dict , param_card:dict , env_probe:dict ) -> Manifest
    汇总清单并计算 fingerprint;若字段缺失返回 E_CARD_INCOMPLETE。
  2. I10-21 lock_environment( manifest:dict ) -> LockReport
    拉取容器并校验 img.digest 与库版本;失败返回 E_ENV_MISMATCH。
  3. I10-22 reproduce_run( manifest:dict , repro_list:dict ) -> ReproReport
    • 在声明的 repeat 次数与设备集合上运行;输出 y_pred,y_obs,TS.* 与 S_xx(f)。
    • 若 TS.hb.violations > 0 返回 E_THREADS_CAUSALITY。
  4. I10-23 compare_runs( runA:any , runB:any , gates:dict ) -> Verdict
    计算 D_rep,d_spec,d_score 并与 gate.reprod.* 比较;返回 pass=false 时列出最大差的量与时间位置。
  5. I10-24 sign_bundle( bundle:any , keyref:any ) -> Sig
    对 fingerprint 与核心文件签名;签名失败返回 E_SIGNING_FAIL。
  6. I10-25 emit_compliance_record( verdict:dict , evidence:any ) -> dict
    生成 COMPLIANCE.md 与审计轨索引;幂等。
  7. 伪代码(Mx-15 reproduce-and-audit 主流程)

Mx-15():

manifest <- I10-20.build_manifest(pipe.card, param.card, env.probe)

lock <- I10-21.lock_environment(manifest)

assert(gate.mass && gate.norm) # 第11章

runs <- I10-22.reproduce_run(manifest, repro.list)

verdicts <- []

for (A,B) in pairwise(runs):

verdicts += I10-23.compare_runs(A,B, gates.reprod)

bundle <- pack(manifest, runs, verdicts, methods.yaml, reports.json)

sig <- I10-24.sign_bundle(bundle, keyref)

record <- I10-25.emit_compliance_record(aggregate(verdicts), evidence={sig,TS.hb.digest})

return {bundle,bundle.sig: sig, compliance: record}


VI. 计量流程与运行图

  1. 流程分步
    • 环境探测与锁定:生成 env.lock,确认 clock.source 与 fp.mode。
    • 清单校核:pipe.card、param.card、repro.list 与 data.digest 一致性检查。
    • 前置门:执行 check_dim(expr) 与 gate.mass/gate.norm。
    • 复跑执行:按 repro.list 在不同设备与重复次数上运行,强制 seed.master 与 seed.policy。
    • 比对评估:计算 D_rep,d_spec,d_score 与 delta_form(若有 T_arr)。
    • 审计与签名:生成 fingerprint、sig、TS.hb.digest 与 COMPLIANCE.md。
    • 发布与归档:产出 repro.bundle 并入湖,记录 version.hash 与变更条目。
  2. 回退策略
    • 若 E_ENV_MISMATCH:回滚至上次通过的 img.digest 或补齐库版本。
    • 若 D_rep 超阈:检查 timebase.{alpha,beta}、TS.hb 与 fp.mode;必要时固定 BLAS 线程与禁用非确定性算子。
    • 若 d_spec 超阈:对齐 U_w,ENBW 与窗口边界,重算谱。

VII. 验证与测试矩阵

  1. 最小必测
    • 同机同容器重复运行:repeat >= 3,应满足 D_rep <= gate.reprod.dist_intra。
    • 异机同容器重复运行:覆盖至少两类 CPU/GPU,D_rep <= gate.reprod.dist_cross。
    • 异容器小版本:当 img.minor 变动不触及数值内核时,d_score <= gate.reprod.score_minor。
    • 谱一致性:不同 window.id 的边界对齐测试,d_spec <= gate.reprod.spec。
  2. 边界与极端
    大牵引比与高 s(t) 斜率;低 SNR 重尾噪声;传感器丢包与重采样;TS.hb 间歇失步的补偿策略验证。
  3. 统计功效
    以第11章口径给出复现实验的样本量与功效目标;记录 CI_p 与功效通过线。

VIII. 交叉引用与依赖


IX. 风险、限制与开放问题


X. 交付件与版本管理

  1. 交付件清单
    • repro.bundle.tar:包含 manifest.json(pipe.card,param.card,env.lock,repro.list)、runs/*、verdicts.json、methods.yaml、bench.report.json、TS.hb.digest、timebase.{alpha,beta}、delta_form.json(如适用)。
    • COMPLIANCE.md:合规等级、门限、证据与偏差说明。
    • SIGNATURE.asc:fingerprint 的数字签名与公钥引用。
    • CHANGELOG.md:ADD/MOD/FIX/PERF/SEC/DOC 记录与迁移指南。
  2. 合规等级与通过条件
    • L1(记录级):清单完备,gate.mass/gate.norm 通过;允许 D_rep 小幅超线但需给出原因与补救计划。
    • L2(工程级):同容器跨机复现通过,D_rep <= gate.reprod.dist_cross,d_spec, d_score 达标;签名与审计轨齐备。
    • L3(发布级):在声明硬件矩阵上复现通过,TS.hb.violations == 0,fingerprint 与 SIGNATURE.asc 可验证;涉及 T_arr 时 delta_form 在门限内并已并行报告。
  3. 版本策略
    • 任何影响 score.total 可比性的更改必须提升 schema.version,并提供并行双算期与迁移脚本;小版本仅限文档与无关口径修订。
    • 发布前再次执行 Mx-15 并存档 repro.bundle 的哈希清单与签名结果。

版权与许可(CC BY 4.0)

版权声明:除另有说明外,《能量丝理论》(含文本、图表、插图、符号与公式)的著作权由作者(“屠广林”先生)享有。
许可方式:本作品采用 Creative Commons 署名 4.0 国际许可协议(CC BY 4.0)进行许可;在注明作者与来源的前提下,允许为商业或非商业目的进行复制、转载、节选、改编与再分发。
署名格式(建议):作者:“屠广林”;作品:《能量丝理论》;来源:energyfilament.org;许可证:CC BY 4.0。

首次发布: 2025-11-11|当前版本:v5.1
协议链接:https://creativecommons.org/licenses/by/4.0/