Skip to content

Codex v2 未命中路由应与前端提示统一为 fail-closed #56

Description

@zhushihao

问题

Codex v2 后端在未命中任何启用路由时应 fail-closed,但旧版前端仍提示“会走默认路由”、设置页仍把 defaultRouteId 当作兜底入口,发布检查也要求设置默认路由,造成用户看到的行为与实际请求结果相反。

期望行为

上游应同时移除 v2 运行时的 defaultRouteId 兜底,并统一预览、方案设置、发布检查和诊断为“未命中请求会被拒绝”。旧 defaultRouteId 字段继续可读、可诊断、保存时不静默丢失,但只作为兼容字段展示,不再提供可编辑的运行时兜底入口。

兼容范围

旧配置、跨设备同步数据和缺失字段必须继续可读;未命中请求不能被静默改投其他 Provider。诊断警告不得暴露密钥、端点或完整配置,且前端不能在后端语义尚未 fail-closed 时孤立承诺拒绝行为。

验收目标

覆盖后端未命中、带旧 defaultRouteId 的预览、设置页只读展示、发布检查、诊断 default_route_legacy_ignored 警告,以及前后端回归测试。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions