UAIX 现在把可复用的一致性 fixture 包放进采用工具包和一致性包中,让上线评审者不必手工组装用例,也能运行当前的正向与反向验证器预期。
发生了什么变化
- 采用工具包 现在把 fixture 包放在 starter message、validator request、mock-exchange request、conformance record 和实施证据清单旁边。
- 一致性包 现在发布同一套 fixture 包,覆盖正向 keyed、minified-keyed、keyless 用例、规范哈希等价性元数据,以及 missing profile、missing required fields、undeclared fields、invalid traceparent、DID/VC trust evidence、keyless shape、keyless overflow 和 unsupported alias 等反向边界用例。
- 路线图 现在把可复用 fixture 证据视为当前一致性路径的一部分,同时继续把 alias 和 binary transport 留在未来边界内。
- 生产响应表面检查现在会确认一致性包包含证据清单、必需 fixture ID 和规范哈希等价性元数据。
如何使用这次更新
- 从 采用工具包 或 一致性包 获取当前数据包。
- 把每个 fixture 提交到 validate 路由,并对照 status、规范化模式 和预期 issue code。
- 在扩大支持声明前,把 fixture 结果和实施证据清单一起保留。
- 当 fixture 行为支撑公共发布时,把 变更日志 和本新闻条目一起附上。
为什么这很重要
可复用 fixture 用例让验证器行为更不容易被误读。它们说明当前什么应该通过、什么必须失败,以及哪些未来格式仍需要公开证据后才能被 UAIX 描述为已支持。