返回 Bug 清单
BUG-0246project-04中已修复backend-auth

真实审计场景暴露 2 个合成测试盲点:zone_blocked 分支缺 p1_intent 字段、ZONE_C_BLOCK 不跳过 plan_tools

发现:2026-10-01验证:2026-10-09置信度:70%

症状

真实会话触发 zone 阻断时下游字段缺失报错;被阻断的场景仍发起了工具规划调用

根因

ai_chat_tool_bridge 的 zone 分支处理不完整:zone_blocked 返回体缺 p1_intent 字段(下游拿到 KeyError/None),ZONE_C_BLOCK 分支未跳过 plan_tools 调用。所有合成测试(mock 输入)都构造不到这两个分支,接入真实审计会话才暴露。

修复方案

补齐 zone_blocked 分支的 p1_intent 字段;ZONE_C_BLOCK 分支跳过 plan_tools;用真实审计场景回归验证(并加集成测试覆盖这两个分支)。

错误签名

zone_blocked 缺 p1_intent 字段 ZONE_C_BLOCK 不跳过 plan_tools 合成测试盲点

技术信息

来源项目

project-04

涉及文件

services/ai_chat_tool_bridge.py

标签

测试盲区, 分支覆盖, project-04, mcp-reported