[BLOCKED #2000] feat(tradein/domclick): Layer B detail-backfill + local runner + JSONL ingest #2005

Closed
lekss361 wants to merge 8 commits from feat/tradein-domclick-detail-backfill into main
Showing only changes of commit 0f7f5ea0ab - Show all commits

View file

@ -852,10 +852,11 @@ async def _paginate(
)
if not offers:
break
added = _add_offers(offers, seen, done, out, target_new)
# NB: НЕ break при added==0. При resume первые страницы бакета — это топ-qi
# офферы, уже лежащие в `done` → added=0, но новые id есть на след. страницах.
# Терминаторы — только пустая страница (выше) и offset>=bound (total/cap).
_add_offers(offers, seen, done, out, target_new)
page_idx += 1
if added == 0:
break
async def _sweep_bucket(