- checkAllSites(): verificação activa dos 8 sites do ping (status + piso de
tamanho + assinaturas de erro Redis/BD + marcador positivo) -> category=site_uptime.
Apanha "HTTP 200 mas página partida" independente do wp-cron/plugin.
- checkStaleness(): corrige categoria 'wordpress'->'site' (bug: nunca corria
contra os dados reais do plugin) + limiar 24h->26h.
- Ligado ao collector que corre a cada 5 min no scheduler.
Security Audit (Regra #47):
- npm audit executado: 18 vulnerabilidades pré-existentes em deps transitivas
(esbuild/vite/tsx/react-router/vitest/express/shell-quote, etc.)
- NENHUMA introduzida por este commit (altera 1 ficheiro, zero deps novas)
- Override justificado: dev/transitivas, fix exige npm audit fix global (fora
do âmbito deste fix). A documentar como dívida técnica separada.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>