Windows PyQt + Linux FastAPI Production
Ejecuta estas reglas siempre antes de aprobar producción:
- •Verifica transporte seguro:
- •HTTPS activo.
- •HTTP bloqueado o redirigido.
- •Verifica autenticación/autorización:
- •Cliente autenticado.
- •Acceso por usuario/equipo controlado.
- •Verifica persistencia y concurrencia:
- •PostgreSQL para producción.
- •Cola asíncrona activa (Redis/RabbitMQ + workers).
- •Verifica reglas de negocio:
- •No crear carpetas destino faltantes.
- •Subir solo a carpetas destino existentes.
- •Ghostscript solo para PDF no firmado y mayor al umbral.
- •Verifica trazabilidad:
- •
source_hostname,source_ip_reported,source_ip_real,status,message.
- •
- •Verifica operación:
- •Backups y restore probados.
- •Monitoreo y alertas activos.
- •Runbook de incidentes disponible.
Ejecuta diagnóstico rápido:
bash
python .agents/skills/windows-pyqt-linux-fastapi-production/scripts/main.py --checklist docs/production-checklist.md
Salida esperada en éxito:
- •
PASSpor cada control crítico presente. - •Resumen total
pass_countyfail_count. - •Código de salida
0si no hay fallos críticos;1si falta al menos uno.
En error:
- •Mensaje claro con el control faltante.
- •Código de salida
1.