chore(comments): re-farm script is the plain chain now that every stage is incremental (refs #615)
This commit is contained in:
@@ -22,24 +22,15 @@ step() { # step <label> <cmd...>: run, count failures, keep going
|
||||
"$@" || { echo "WARN: $label rc=$?"; FAILURES=$((FAILURES+1)); }
|
||||
}
|
||||
|
||||
# Fast path first: the Mirrulations S3 mirror (#662) is a superset of the
|
||||
# live docket and has no rate cap (~1,500 comments/min vs the API's ~970/hr).
|
||||
# It creates comments the farm never listed, enriches, attaches and tags
|
||||
# them identically (reg-docket:/rule:/enriched:ok), so the index is usable
|
||||
# minutes in rather than the next day.
|
||||
# Every step is incremental: sealed dockets are skipped outright, open
|
||||
# dockets pull from the stored watermark, extract/index compare cheap
|
||||
# fingerprints before doing any work. Mirror first (bulk, no cap), then
|
||||
# the API for anything the mirror lags on.
|
||||
step "mirror backfill" uv run stack bib backfill-comments --docket CMS-2026-2377 --mirror
|
||||
step "extract" uv run stack comments extract --docket CMS-2026-2377
|
||||
# extract-ocr is a phase-2 stub (always exits 2, no --docket) — see #253.
|
||||
# ocr_needed attachments stay flagged in combined.md frontmatter for now.
|
||||
step "index" uv run stack llm index --collection comments --docket CMS-2026-2377
|
||||
|
||||
# Gap-fill from the reg.gov API for anything the mirror lags on. All
|
||||
# resumable: the list walk upserts, the backfill skips enriched:ok, and
|
||||
# extract/index only touch new or changed items.
|
||||
step "api fetch" uv run stack bib fetch-pfs-comments --docket CMS-2026-2377
|
||||
step "api backfill" uv run stack bib backfill-comments --docket CMS-2026-2377
|
||||
step "extract (gap)" uv run stack comments extract --docket CMS-2026-2377
|
||||
step "index (gap)" uv run stack llm index --collection comments --docket CMS-2026-2377
|
||||
step "extract" uv run stack comments extract --docket CMS-2026-2377
|
||||
step "index" uv run stack llm index --collection comments --docket CMS-2026-2377
|
||||
|
||||
COUNTS=$(uv run python - <<'EOF'
|
||||
from conf import connect
|
||||
|
||||
Reference in New Issue
Block a user