Tolerance Check 是 microsoft/cat-agent-skills 中的一个技能,用于对检验批次中的每个特性确定性地计算偏差状态、统计量以及证书交叉核对结果。
用途
该技能用于在检验批次评审中,将实际测量值与规格公差进行比对,并针对批次中的每个特性给出偏差状态、统计数据和证书交叉核对结果。
使用时机
在 spec-ingest 之后使用,并在每次批次评审时使用。
输入
输入为来自 spec-ingest 的 characteristics.json、measurements.csv 和 coc.json,这些输入遵循 mfg.quality-inspection.v1 输入契约。
步骤
- 根据契约验证输入。
- 运行 scripts/tolerance_check.py --spec characteristics.json --measurements measurements.csv --coc coc.json --out deviations.json
- 逐字引用引擎输出——状态、统计量、带宽消耗、发生率。切勿用文字重述或重新计算任何数字。
- 如果任何特性带有 doc_conflict=true,应首先处理它:证书说明一件事,测量说明另一件事,以测量为准(disposition-rules.md #4.3)。
输出
输出为 deviations.json,即 {deviations} 跳:characteristics[] 包含统计量、状态、doc_conflict、置信度、source=engine:tolerance_check、引用。
接地要求
每个特性行都带有从 spec-ingest 转发的图纸引用;冲突需引用证书 ID 和规则。
约束
所有数学计算都在引擎中进行。此处不讨论严重性或处置——那是 defect-grade 的职责。证书声明永远不会抑制实测不合格项。
升级/不确定性
引擎升级(缺少公差 #4.4、文档冲突 #4.3)会原样传递到有效载荷以及最终的 NCR。