Skip to content

fix(sitemap): filter removed benches, HL spec slugs, zerion/routescan 404s - #2164

Merged
Flotapponnier merged 1 commit into
mainfrom
fix/sitemap-removed-hl-slugs
Aug 27, 2026
Merged

fix(sitemap): filter removed benches, HL spec slugs, zerion/routescan 404s#2164
Flotapponnier merged 1 commit into
mainfrom
fix/sitemap-removed-hl-slugs

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

Summary

Three sitemap smoke gate failures, three fixes:

  1. REMOVED_BENCH_SLUGS not filtered in workerexplorer-chain-coverage and portfolio-chain-coverage have stale Redis data (status=live) but return 410 on prod via middleware. Worker now checks REMOVED_BENCH_SLUGS in publishSitemapSlim so they don't appear in the slim blob → /benchmarks/category/explorers stops being emitted.

  2. HL frontend slugs missing from hlBuilderSlugsblink, echosync, etc. are in the hyperliquid-frontends spec but not in the Prom cohort (no recent trading data). When Prom cohort is empty/null, hlBuilders = [] and these slugs pass the provider filter → /products/blink 308s to /hyperliquid/blink. Worker now merges spec providers into allHlSlugs before calling publishSitemapSlim.

  3. zerion/routescan have no product page — both appear in stale bench results (zerion from retired indexing-freshness, routescan from explorer-chain-coverage) but getProvider() returns null → 404. Added to REMOVED_PRODUCT_SLUGS so middleware returns 410 and sitemap builder excludes them.

@Flotapponnier
Flotapponnier merged commit 298a661 into main Aug 27, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant