Fix guidance integration fixture type inference #15

Merged
Zayden-Jung merged 1 commits from codex/guidance-test-types into main 2026-10-29 10:05:54 +00:00
Collaborator

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。等待用户手动合并。

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。等待用户手动合并。
codex-bot added 1 commit 2026-10-29 10:03:55 +00:00
Zayden-Jung merged commit 1925d15272 into main 2026-10-29 10:05:54 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Zayden-Jung/probably-rendering-one-more-pixel-tonight#15