☑ nueva característica interesante
☑ ¡podría ayudar a muchos usuarios!
☑ elimina algo que parece un "error"
☐ Es bueno tenerlo
☐ nadie lo necesita
¿Qué inspiró esta solicitud de lista de deseos?
Al usar Vibe Coding para generar y ejecutar JSL, quiero asegurarme de que el código generado automáticamente no pueda realizar operaciones destructivas con archivos accidentalmente. El código generado por IA es extremadamente útil, pero también puede introducir comandos como eliminar directorios o modificar archivos sin que el usuario se dé cuenta. Piense en...
Delete Directory(...)
Delete File(...)
Rename File(...)
Aplicado al directorio principal de almacenamiento de datos de tu empresa - ¡Te volverás famoso!
¿Cuál es la mejora que le gustaría ver?
Me gustaría que JMP ofreciera un Modo Seguro controlable mediante JSL que se pueda activar programáticamente con un comando shortJSL, pero que solo se pueda desactivar tras la confirmación explícita del usuario mediante un diálogo modal (un diálogo que no se puede omitir ni confirmar mediante JSL). Mientras el Modo Seguro esté activo, JMP debería interceptar operaciones potencialmente destructivas (por ejemplo, eliminar archivos o directorios, renombrar archivos o acciones similares que modifiquen el sistema de archivos) y requerir la aprobación del usuario antes de ejecutarlas. ¿Qué acción es destructiva? Simplemente indique las 40 comunes en las preferencias y deje que el usuario decida.
¿Por qué es importante esta idea?
Esta función haría que Vibe Coding para JMP/JSL fuera mucho más seguro, al evitar la eliminación o modificación no deseada de archivos al experimentar con scripts generados por IA. Reduce el riesgo de pérdida de datos, aumenta la confianza del usuario al probar código generado automáticamente y proporciona un entorno controlado donde las acciones potencialmente peligrosas solo pueden ocurrir con una clara intención del usuario.