Resultado visible
Demostrarás que local, preview y producción usan configuración y datos distintos. Reproducirás una variable ausente sin tocar el servicio real.
Estado roto
En preview elimina una variable no secreta de prueba o apunta a una base desechable equivocada. Nunca alteres producción para crear el fallo. Documenta el nombre, no el valor.
Reproduce y diagnostica
Compara el inventario de nombres por entorno. Una variable creada después de un despliegue no modifica el build anterior: necesitarás un nuevo despliegue. Comprueba además URLs de callback, dominio canónico y dataset visible.
Prompt
Compara solo nombres y presencia de variables entre development, preview
y production; no imprimas valores. Reproduce el fallo en preview y explica
si ocurre en build o runtime. Añade validación temprana que nombre la variable
ausente sin filtrar secretos. Configura preview con servicios de prueba.
Redeploya preview y ejecuta el guion de aceptación. No promociones ni cambies
producción. Documenta rollback y qué despliegues necesitan repetirse al rotar.
Matriz de aceptación
| Señal | Local | Preview | Producción |
|---|---|---|---|
| dataset | sintético | prueba | real |
| indexación | no | no | según política |
| emails | capturados | sandbox | proveedor real |
| dominio | localhost | URL preview | canónico |
Verificación y restauración
Preview vuelve a funcionar con datos sintéticos y no puede afectar producción. Restaura la variable de laboratorio o elimina la rama específica. No copies una base real para «hacer preview más parecido».