fix(data): fulltext 段补 --limit 预算门(三跑冒烟7分钟马拉松) [nas]
CI/CD / test (push) Successful in 23s
CI/CD / nas-deploy (push) Successful in 8s
CI/CD / nas-verify (push) Successful in 8s

_run_fulltext 漏门:new_articles 跨股去重后仍可远超 N(冒烟 2 股×100条
→~150 art @2.3s);真实运行有墙钟兜底故非事故,冒烟语义补齐+回归钉死
This commit is contained in:
2026-09-06 23:56:05 +08:00
parent 407fcec513
commit 594e2efbf5
2 changed files with 13 additions and 0 deletions
+2
View File
@@ -727,6 +727,8 @@ def _run_fulltext(ctx, cl_em, ledgers, recents, new_articles):
ctx.reset_stage()
seen = set()
for art_code, url, show_time in new_articles:
if ctx.budget_exhausted():
break
if art_code in seen or is_done(ctx.lane, "fulltext", art_code):
continue
try: