76 lines
1.5 KiB
Markdown
76 lines
1.5 KiB
Markdown
# Include: ask-user-confirm
|
|
|
|
Patrón estándar para pedir confirmación al usuario antes de operaciones críticas.
|
|
|
|
## Formato
|
|
|
|
### Mostrar resumen de la operación
|
|
|
|
Presentar claramente qué se va a hacer:
|
|
|
|
```
|
|
<Título de la operación>
|
|
|
|
Cambios a realizar:
|
|
- <cambio 1>
|
|
- <cambio 2>
|
|
- <cambio 3>
|
|
|
|
<Información adicional relevante>
|
|
```
|
|
|
|
### Preguntar al usuario
|
|
|
|
```
|
|
¿Todo está correcto para continuar?
|
|
- Si es correcto: se ejecutará la operación automáticamente
|
|
- Si necesitas ajustes: puedes hacer cambios antes de continuar
|
|
```
|
|
|
|
### Esperar respuesta
|
|
|
|
**Respuestas afirmativas** (continuar):
|
|
- "sí" / "si" / "yes" / "y" / "s"
|
|
- "ok" / "okay" / "correcto"
|
|
- "adelante" / "continúa" / "continuar"
|
|
- "confirmo"
|
|
|
|
**Respuestas negativas** (detener):
|
|
- "no" / "n"
|
|
- "espera" / "wait" / "stop"
|
|
- "necesito cambios" / "ajustar"
|
|
- Cualquier otra respuesta → asumir que necesita ajustes
|
|
|
|
### Acciones según respuesta
|
|
|
|
#### Si responde afirmativo
|
|
✓ Continuar con la operación
|
|
|
|
#### Si responde negativo
|
|
⚠ STOP y decir:
|
|
|
|
```
|
|
Entendido. Puedes hacer los ajustes necesarios.
|
|
|
|
Para continuar cuando estés listo:
|
|
<comando o acción para retomar>
|
|
```
|
|
|
|
## Ejemplo de uso
|
|
|
|
```
|
|
Issue 0013-hot-reload creado.
|
|
|
|
Contenido:
|
|
- dev/issues/0013-hot-reload.md
|
|
- dev/issues/README.md actualizado
|
|
|
|
¿Todo está correcto para hacer commit y push?
|
|
- Si es correcto: se integrará a master automáticamente
|
|
- Si necesitas ajustes: puedes editar los archivos antes
|
|
|
|
[Usuario responde "sí"]
|
|
|
|
✓ Continuando con integración a master...
|
|
```
|