Solicitud de extracción
Propósito
Cambios
-
Capturas de pantalla/demostraciones
Plan de prueba
npm run test:premerge- []
npm run podman:doctorpasa al validar flujos locales respaldados por Podman - [] La misma puerta previa a la fusión se ejecuta contra
mainen un árbol de trabajo limpio cuando la lógica de trabajador o de pago cambió - Lista de verificación de humo manual completada para el cambio de caja/flujos de trabajadores (puesta en escena cuando esté disponible; de lo contrario, respaldo de humo local documentado)
- [] Jekyll local compilado correctamente
- []
./scripts/test-e2e.sh --podmanpasa cuando el comportamiento de pago del navegador cambió - []
npx playwright test tests/e2e/admin-dashboard.spec.ts --project=chromiumpasa cuando la interfaz de usuario del panel de administración, i18n, la accesibilidad, el comportamiento receptivo o los contratos de los trabajadores administrativos cambiaron - []
node --check assets/js/admin-dashboard.jspasa cuando el JavaScript del panel cambió - [] Se abre el carrito propio, no hay errores de consola
- [] El trabajador
/checkout-intent/startdevuelve el arranque de sesión personalizada en el sitio esperado o la respuesta alternativa alojada (modo de prueba) - [] La persistencia de promesas almacena niveles, elementos de soporte, monto personalizado y totales activos que se actualizan correctamente
- [] El flujo de actualización de la tarjeta aún se realiza correctamente para las promesas activas y
payment_failedcuando se tocan - [] Los temporizadores de cuenta regresiva muestran los valores correctos al cargar la página (sin flash “00 00 00 00”)
- [] Cron
workflow_dispatchcarga promesas de prueba fuera de sesión - [] Documentos actualizados (si el comportamiento o la configuración cambiaron)
Seguridad / Secretos
- [] No hay secretos comprometidos
- [] Utiliza únicamente secretos de repositorio/trabajador
- [] Los cambios en el panel de administración no exponen ni editan valores secretos; Secretos y credenciales sigue siendo solo estado
- [] Las mutaciones del administrador conservan la ruta de almacenamiento prevista: publicación respaldada por GitHub, guardado de usuarios solo de KV, códigos de referencia guardados solo de KV o exploración/exportación de solo lectura
Compatibilidad con versiones anteriores
- [] Sin cambios importantes en el modelo de contenido
- [] Si el esquema cambia,
docs/DEV_NOTES.mdactualizado y campañas de muestra - [] Los ID de campaña/complemento/nivel/variante existentes se conservan a menos que la migración los cambie intencionalmente.