作用
合格设备技能库向实验编排代理提供经过质量检查的设备技能。它是 FSP 完整技能定义、设备技能描述、质量报告和函数式技能之间的可追溯集合,不另行定义设备事实。准入输入
每次准入至少包含:输入示例
库中能力产物
每个准入版本必须同时保存两类等价表达:
函数式技能至少应提供以下三个部分:
函数式技能契约
每个操作函数必须包含:函数定义格式
每个已准入操作都必须有一份可解析的函数定义。该定义只描述调用契约,不承载设备驱动实现;设备实际控制仍通过 FSP 接口完成。 函数定义由函数签名和固定顺序的八个说明区块组成:参数与结果类型
函数签名不得把结构化参数简化为无约束字典。数组中的对象、嵌套参数和操作返回值必须有稳定名称和可检查字段。公共类型至少包括:StepResult 至少应包含以下字段:
函数定义示例
以下非规范性示例以开盖操作说明完整契约。函数体使用... 表示定义文件不实现设备控制逻辑。
校验与状态提交
MUST 表示物理安全、状态正确性或数据完整性的硬性条件;任一 MUST 失败都必须阻断执行并进入 diagnostics。SHOULD 表示不会破坏安全性的建议;违反时写入 warnings,不单独阻断执行。
校验和状态更新必须使用两阶段顺序:
版本规则
- FSP 能力修订号是设备事实版本;
- 自然语言能力说明必须记录其来源修订号;
- 函数式技能必须与设备技能描述和公共类型使用同一版本快照;
- 任一层变化都必须使依赖它的实验方法重新验证;
- 版本不一致时不得生成下游执行 JSON。