v1.4.4 — Smoke live sin falsos positivos (tolera bloqueo antibot)
El smoke live semanal abría un issue de falso positivo cada lunes (ej. #9) porque Tottus y Líder bloquean siempre el tráfico de datacenter (GitHub Actions). Ese ruido enterraba las alertas que sí importan.
🐛 Fixed
- El smoke live tolera el bloqueo antibot esperable (
tests/live/otras-cadenas.live.test.ts) — distingue un bloqueo antibot (HttpStatusError401/403/307/429, oErrorcon mensaje de antibot: PerimeterX/BIG-IP/"blocked") de un cambio de formato real (el fetch devuelve 200 peroProductSchema.parseo la aserción de resultados falla). El bloqueo desde la nube ya no rompe el smoke (solo warning); un cambio de formato sí lo rompe y abre el issue. Jumbo, Santa Isabel y Unimarc se siguen validando de verdad.
✨ Added
SMOKE_STRICT=1— en un runner con IP residencial reendurece el bloqueo a fallo, para cobertura real de las tres cadenas.
✅ Verificación
En vivo: modo normal 7/7 (Tottus/Líder tolerados con warning), estricto 2 failed (Tottus/Líder). Contrato: 157 tests. Cierra #9.
Changelog: CHANGELOG.md
🤖 Generated with Claude Code