[claude] Phase 2: move portal health probe to data/loaders (#411) #462

Merged
claude merged 1 commits from claude/issue-411 into main 2026-03-24 22:12:23 +00:00

1 Commits

Author SHA1 Message Date
Alexander Whitestone
98826eb597 refactor: move portal health fetch into data/loaders.js
Some checks failed
CI / validate (pull_request) Failing after 18s
CI / auto-merge (pull_request) Has been skipped
Extracts the portal URL probe (fetch) from modules/weather.js into
modules/data/loaders.checkPortalHealth(). This is the last fetch()
call outside of modules/data/, satisfying the Phase 2 data-layer rule.

modules/weather.js now delegates health probing to the data module
and retains only the visual update logic (opacity, rune ring).

Fixes #411

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 18:11:59 -04:00