Fix guidance integration fixture type inference #15
Reference in New Issue
Block a user
Delete Branch "codex/guidance-test-types"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
main 的 ces-control run 500 在类型检查阶段失败:guidance-integration.ts 中对象的 kind 被推断为 string,传给 guidanceXml 时不满足 Guidance 的联合类型。
仅在该文件引入 Guidance 类型,并给基础测试夹具显式类型声明,使其派生对象保留正确协议类型;不改变测试断言或产品行为。
验证:git diff --check 通过,已核对 run 500 的 TS2345 日志。遵守最新要求,不执行本机编译、PR 构建或手动构建,待用户合并到 main 后由 ces-control 验证。
工作分支 codex/guidance-test-types,目标 main。等待用户手动合并。