pipeline 原来先存库再过滤,导致 keyword_matched 永远是 False。 改为先标记再存库,最新公告查询才能正确区分两个来源。 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Pipeline 新增 _exclude_sent() 方法,通知前查询数据库跳过 is_sent=True 的公告 - GXGP Spider mark_sent 改为 True,配合去重逻辑防止每次爬取重复通知
130 issues auto-fixed (import ordering, UP045/UP006 type annotations), 33 issues manually fixed (E712/E501/E402/E722 + N818 rename + per-file wechat ignore for N8xx naming conventions). All 33 tests pass.