The loaded/total ratio check treated a low filename-match rate as a sign of network/CORS breakage, but indexing does no per-article fetch at all — a low ratio just means many non-conforming .md files coexist with real articles, which is normal and not a health problem. Removed that heuristic and its now-unused crawlHealthArticlesFailed string; real breakage is still fully caught by the authors-failed check. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>