Skip to content

fix(inference): url-prefetch follows meta-refresh + flags parked/empty sites#49

Merged
aimerdoux merged 1 commit into
mainfrom
fix/url-prefetch-meta-refresh
Jun 4, 2026
Merged

fix(inference): url-prefetch follows meta-refresh + flags parked/empty sites#49
aimerdoux merged 1 commit into
mainfrom
fix/url-prefetch-meta-refresh

Conversation

@aimerdoux

Copy link
Copy Markdown
Owner

Pillar-1 URL fetch only followed HTTP redirects, so sites using <meta http-equiv=refresh> (parked domains + some real sites) returned an empty shell and the model guessed the company from the domain name. Now follows one meta-refresh hop and flags parked/empty/JS-only pages as FETCH FAILED so the model says it couldn't read the site instead of inventing one.

Verified live through the Realtime onboarding worker: apple.com → 820 chars real content; a parked IONOS domain → COULD_NOT_READ_SITE. Already rebuilt + restarted on the Mac inference-server.

🤖 Generated with Claude Code

…y sites

The onboarding Pillar-1 URL fetch only followed HTTP redirects, so sites using
<meta http-equiv="refresh"> (parked domains + some real sites) returned an empty
shell and the model guessed the company from the domain name. Now: follow one
meta-refresh hop; mark pages with <120 chars of readable text as FETCH FAILED
(parked/empty/JS-rendered); detect common parking fingerprints (IONOS/GoDaddy/
Sedo/"defaultsite"/"coming soon"). Verified live: apple.com -> real content;
a parked IONOS domain -> COULD_NOT_READ_SITE through the Realtime onboarding worker.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@aimerdoux aimerdoux merged commit d8982ea into main Jun 4, 2026
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