mirror of
https://ghfast.top/https://github.com/aeroxw/tick-stock-panel.git
synced 2026-09-12 21:24:16 +08:00
LLM 常给 META 加类型注解 (ast.AnnAssign 节点), 旧版 _find_meta_dict 只遍历 ast.Assign 漏掉注解形式 → 抛「找不到 META 字典」→ 上层包成 「规范化 META 失败」。校验 (_extract_meta) 与规范化 (_find_meta_dict) 用两套不一致逻辑, 导致「校验通过、规范化失败」。 两个函数统一增加 ast.AnnAssign 分支, 消除不一致。补充 4 个回归测试 覆盖注解形式 (含端到端 _normalize_build_result 路径)。 修复后无论哪台机器、哪个模型生成都不再触发该错误。