返回 Bug 清单
BUG-0738project-63高已修复test-flaky
local_preset 兜底按标签智能匹配 — 消除场景错位
发现:2026-10-09验证:2026-10-09置信度:70%
症状
commit 55769a23d3f4 (2026-10-02) fix: local_preset 兜底按标签智能匹配 — 消除场景错位
根因
commit message 描述: fix: local_preset 兜底按标签智能匹配 — 消除场景错位
修复方案
修复 190 行,删除 12 行。改动文件: backend/app/api/v1/ai.py, backend/app/services/ai_gateway.py, backend/tests/test_ai_gateway.py
错误签名
fix: local_preset 兜底按标签智能匹配 — 消除场景错位 - 预设库 5 条通用 → 48 条按 scene×tone 组织(6 场景×4 语气×2 条)
- _pick_presets 匹配优先级:scene+tone 双匹配 > tone(语气一致)> scene > 通用池
- generate_with_fallback 增加 tags 参数,路由层透传 target/scene/tone
- 测试 +2(标签匹配、未知标签兜底),61 passed技术信息
来源项目
project-63
涉及文件
backend/app/api/v1/ai.py, backend/app/services/ai_gateway.py, backend/tests/test_ai_gateway.py
标签
git-sweep, auto-ingested, project-63, mcp-reported, source-agent