第6章 权重、参数与新鲜度(版本/签名)


I. 目标与范围(Purpose & Scope)


II. 输入与依赖(Inputs & Dependencies)


III. 权重与来源(Weights & Provenance)


IV. 参数与口径(Parameters & Conventions)


V. 新鲜度与有效期(Freshness / Validity)


VI. 到达时/相位规范(Normative Path Forms)

执行核验前按“时间→路径→相位”顺序对齐;数组满足 len(gamma_ell)=len(d_ell)=len(n_eff)≥2;数据侧记录 delta_form。


VII. 机读制品(Machine-Readable Artifacts)
A. weights_manifest.yaml

version: "1.0.0"

weights:

- file: "weights/best.ckpt"

semver: "1.2.0"

git: "3f1c9ab"

train_window: "2025-08-01..2025-08-15Z"

split_ref: "DS_EXPORT/splits/split_manifest.json"

checksum: "sha256:..."

signature: "SIGNATURE.asc"

- file: "weights/last.ckpt"

semver: "1.2.0"

git: "3f1c9ab"

checksum: "sha256:..."

lock_tag: "v1.2.0-lock"

see:

- "Model Card v1.0:Ch.6"

- "Dataset Card v1.0:Ch.6"


B. param_lock.yaml

version: "1.0.0"

params:

- param_id: "CAL-01-τ_sys"

symbol: "τ_sys"

unit: "s"

dim: "T"

value: 1.0e-6

cov_group: "timing"

freshness:

valid_from: "2025-08-01T00:00:00Z"

valid_to: "2025-11-01T00:00:00Z"

policy: { tau_calib_s_max: 86400, clock_state: "locked" }

checksum: "sha256:..."

see:

- "Parameter Card v1.0:Ch.4"

- "Error Budget Card v1.0:Ch.8"


C. sign_index.json(节选)

JSON json
{
  "artifacts": [
    {
      "path": "weights/best.ckpt",
      "sha256": "…",
      "sig": "SIGNATURE.asc",
      "ts": "2025-08-16T08:00:00Z"
    },
    {
      "path": "model/model_manifest.yaml",
      "sha256": "…",
      "sig": "SIGNATURE.asc",
      "ts": "2025-08-16T08:00:01Z"
    }
  ]
}

VIII. 预发布核验(Pre-Release Validation)


IX. 反例与修正(Anti-Patterns & Fixes)


X. 交叉引用(Cross-References)


XI. 勾选清单(Checklist)