返回 Bug 清单
BUG-0304project-46中待处理unknown

caeResult 变量作用域 bug —— gate 日志里授权决策永远是 unknown

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

症状

bootstrap gate 日志的 cae_decision 字段永远是 'unknown'——审计日志看似在工作,实际没记录任何有效决策

根因

写日志的代码引用 caeResult?.decision,但 caeResult 定义在另一个作用域(或其后)——可选链把 undefined 静默变成 'unknown',错误被'看起来合理'的日志值掩盖;且 catch {} 把日志失败也吞了

修复方案

改引用正确作用域的 caeDecision;catch 块改 console.error 输出失败原因——审计日志自身必须可观测

错误签名

caeResult 作用域 unknown gate 日志 决策记录 变量定义位置 GAS-01

技术信息

来源项目

project-46

标签

project-46, mcp-reported