阶段 2 工作包 2B 验证报告 ======================== S2B 真实演示:RSS 订阅 → 抓取分析 → pending 案例卡;补丁审核队列 时间: 2026-08-22T07:01:47.338Z 模型: deepseek-v4-flash [1] RSS 订阅管理 已添加订阅源 #1 机器之心 https://www.jiqizhixin.com/rss [2] 抓取并分析(每条目走 2A 管线;失败则本地样例兜底) fallback=true 订阅源无条目;已使用本地样例条目 analyzed=1 skipped=0 failed=0 - 生成式舆情摘要把未核验传闻写成「据分析显示」 | skipped=false hotspotId=10 sourceType=rss recommend_for_prep=true pending 案例卡 #10 source_type=rss source_url=https://example.edu/rss/sample-hallucination-2026 title=“据分析显示”的迷思:生成式摘要引发舆情风波 status=pending 推荐备课=是 知识点: KP#16 生成式模型的幻觉(strong/推荐);KP#15 AI 舆情结论的证据效力与法律边界(strong/推荐);KP#17 生成内容的责任归属(strong/推荐);KP#13 舆情分析四环节(medium/推荐) 弱匹配说明: 无 补丁建议: risk_alert 约束落实:分析仍走 applyKnowledgeFirst;仅非弱匹配才 recommend_for_prep。 [3] 补丁审核:创建草稿 → 发布 → 验证 active 草稿 #8 status=draft type=example_replace sourceHotspotId=10 发布前同知识点 active 补丁数=1(不含本草稿=true) 发布后 status=active reviewedAt=2026-08-22T07:02:43.023Z 发布后进入生成拉取=true 上下文含摘要=true 一键换案例提示=一键换案例不改目标:建议替换教学案例,保留本课目标与成功标准不变。 [4] 工作台前置 待审补丁=0 本周新补丁=3 RSS 约束落实 - 订阅条目调用 analyzeHotspot,sourceType=rss,禁止另写匹配逻辑。 - 后处理仍是知识点优先:weak / confidence<0.55 → recommend_for_prep=false。 - 定时抓取仅手动按钮 + scripts/fetch-rss.ts(cron 每日一次建议),无进程内调度器。 补丁审核与过时检测联动 - 热点 suggest_patch.needed 且采纳时创建 draft,sourceHotspotId 指向案例卡。 - 队列展示来源(热点联动 / 手工种子)、闭集引用、example_replace 提示。 - 发布后 loadActivePatchesForKnowledgePoints 只拉 status=active 且 validFrom≤now,P4 生成上下文已接。 运维建议 crontab: 0 6 * * * cd <repo> && npx tsx scripts/fetch-rss.ts >> /var/log/ai-lesson-prep-rss.log 2>&1 生产关闭本地样例兜底:RSS_ALLOW_FALLBACK=false Build / 回归 - npm run build:通过(路由含 /rss、/patches、/api/rss-sources、/api/rss-sources/[id]/fetch、/api/patches、/api/patches/[id]/review) - s2b:test:32 passed / 0 failed - s2a:test:43 passed / 0 failed - P4–P10 回归:全部通过(P4 48、P5 33、P6 52、P7 33、P8 28、P9 55、P10 32) 遗留 - 公开源 https://www.jiqizhixin.com/rss 本次抓取解析后无条目(可能反爬/非标准 RSS),已用本地样例条目走同一分析管线并产生 pending 卡。 - 未做浏览器端到端点击验收(本环境无浏览器工具);真实闭环由 demo-s2b + 单测覆盖。 - 完整工作台「本周新补丁/新案例」产品化在 2C;本包仅 dashboard 计数。 - 已开课班级通报、备课页「一键换案例」动作未做(2B 只提示 example_replace)。 结论: RSS 订阅管理、抓取分析(含网络兜底)、pending 案例卡、补丁审核发布、生成上下文联动已跑通。