CoffeeJeV
CoffeeJeV · 方法学 · 什么可以改、什么不能改
06

CHANGE CONTROL / 变更控制

什么可以改、什么不能改

可变项走版本,不可变项走新链;两者都不是“运营可以悄悄调”。

MUTABLE / 可变

可以改,但必须发版

阈值τ_min、τ_lo 系数、闸门常数;改动只对新决策生效。
样本量每批抽检株数、重复次数。
采样率IoT 上报频率、计量采样窗口。
作物参数品种、褐变基线、生育期参数。
语言标签与决策说明的翻译;语义不得改变。
IMMUTABLE / 不可变

不能改,只能新版本

哈希算法FNV-1a-64 + canonical JSON;改变即失效旧链。
弃权语义四种输出及优先级,不可折叠为二分类。
版本不可追溯旧标签永久指向旧版本,禁止静默重算。
单批次完整性≥ 240 株 / 24h 合并 / 一个采收窗口。
基线共签双签冻结;平台不得单方设定基线。

注意:“样本量”指每批抽检株数,不是 MTH-10 的 240 株批次下限;后者在不可变列。任何变更都必须更新 method_version;旧记录不重算。

变更矩阵

VERSION BUMP RULE
变更类型版本位旧标签处理
可变参数MINOR保留,指向旧版本
不可变项或输出语义MAJOR冻结;新链 genesis
不改变判据的文本勘误PATCH保留;不重算
← 上一节与外部标准的关系下一节 →我们拒绝宣称的东西