9f3d14dc51
- 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>