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

第1章 错误体系与命名


I. 章目与适用范围


II. 错误域分类与边界


III. 严重性分级与动作矩阵

  1. 级别集合:severity ∈ {info, warn, minor, major, critical}。
  2. 影响维度:safety、scientific_validity、latency、availability、cost。
  3. 动作矩阵(摘要):
    • info:记录与可视化;无自动动作。
    • warn:记录、采样上报、建议性 retry。
    • minor:retry(policy) 一次,必要时 fallback。
    • major:强制 fallback(models, "weighted") 或 graceful_degradation;标记样本为 mask_outlier=1。
    • critical:立即切断路径、保全状态、触发告警与回滚;阻断不合规报告(如 check_dim 未过)。

IV. 公设 P71-1…P71-3(错误命名与严重性)


V. 编码方案与字段规范

  1. 语法:E-<DOMAIN>-<CLASS>-<NNN>[@vMAJOR]
    • <DOMAIN> ∈ {MET, MOD, DAT, NUM, OPS, INT}。
    • <CLASS> 使用大写英文蛇形命名,如 DIMENSION, CALIB, PRIOR, MISSING, OUTLIER, ROUNDING, TIMEOUT。
    • <NNN> 为三位数字,域内递增;@vMAJOR 可选,用于兼容性断点声明。
  2. 注册字段(与 register_error_code 对齐):
    code、name(小写蛇形,如 dimension_mismatch)、severity、domain、message、remediation、see。
  3. 规范要求:
    • message 仅含英文与可插值占位(如 {unit_from}->{unit_to});
    • 涉及到达时写全路径与测度:T_arr = ( ∫ ( n_eff / c_ref ) d ell ),并指明 gamma(ell) 与 d ell;
    • 禁止在 code 或 name 中使用中文、单位符号与空格。

VI. 流程 M71-1:错误归一与处置


VII. 典型编码清单(节选)


VIII. 示例:到达时错误命名的一致性

  1. 若在路径积分中混用两口径或未声明路径与测度,即触发:
    • E-INT-ARR-003(混用口径);
    • E-MET-DIM-001(量纲校验失败,当 ( n_eff / c_ref ) * d ell 未无量纲化时)。
  2. 残差口径:对到达时观测 y = T_arr_meas 与模型 f(x; theta),残差定义 r def= y - f(x; theta),量纲与单位须等同;check_dim( y - f(x; theta) ) 不通过即 critical。

IX. 兼容性与版本治理


X. 本章小结与输出物


版权与许可(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/