AGC 试玩回包遗漏玩法失败断言,私有报告又不可读,导致 Agent 猜错原因反复返工 #548
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
问题与影响
试玩报告已保存明确的玩法阻断原因,但工具回包摘要只投影视觉检查。模型收到「双端画面正常、整体失败」后无法知道哪一步失败;返回的 reportPath 位于
.agent/runtime,受控读取又拒绝访问。失败后缺少可用于修复的证据,会放大无效修改与重复试玩。现场证据
项目
情绪花灵安抚记-r17:project.jsonl:122、150、178、247的 canonical 工具结果没有实际报告中的disabled、start-control或具体失败断言,排除了单纯 UI 脱敏造成的显示缺失。project.jsonl:153尝试读取报告,:154返回private-control-path。:156转而推测素材来源问题;最终:261明确说结构化报告不可读,猜测 level/sequence 重置语义。真实首个阻断却是 start 控件被判 disabled。.agent/runtime/direct-validation-evidence/cbdcca3f4eaff24ffc93fcc2fb62a45e376da6eaf69930ba13a3de103369e684/14/validation.json:208、292明确记录双端原因。当前代码
agent/direct_validation.rs:486:回包包含 summary、reportPath 和视口身份,没有有界玩法失败详情。agent/direct_runtime/mod.rs:3751至第 3836 行:摘要遍历viewport_results,遗漏viewport_playtests的 assertions/diagnostics 及整体玩法诊断。agent/direct_project_context.rs:162:受控读取保护.agent;该保护规则本身应保留。修改边界与验收
.agent,不暴露凭据、完整私密报告或任意脚本读取能力。本问题独立于控件误判:即使以后出现真实游戏错误,也必须把原因传给模型。
核查范围
2026-09-30 对九份项目导出做只读审计,代码基线
3540c5660fd294b70e054810b5384a2855908df5。本 Issue 仅登记问题,尚未实施修复。未重放项目付费操作,不提交原始会话、凭据或本地私密绝对路径。已排除 #529、#525、#518;偶发 Provider/网络错误不作为新增缺陷。