¿Qué hace OnSafe?
Control de Versiones
Cada vez que se sube un archivo se crea automáticamente un respaldo histórico en la base de datos para poder restaurarlo en cualquier momento.
Bitácora de Actividad
Registra quién subió, descargó o modificó cada archivo, con fecha, hora, IP y la tarea o actividad asociada.
Despliegue Controlado
Permite mover cambios desde el ambiente de Desarrollo hacia Producción con autorización por usuario y bitácora del despliegue.
Catálogo Documental
Cada archivo puede tener su resumen, documentación técnica, casos de prueba y code review almacenados centralizadamente.
IA integrada (opcional)
Módulos auxiliares para análisis automático del código fuente, OCR y generación de documentación con asistentes de IA.
OpenSource
Esta es la versión libre y abierta del producto comercial Giro180 Degree, con el núcleo del repositorio de código y la bitácora.
Tablas del sistema (prefijo onsafe_)
onsafe
Tabla principal de versiones. Almacena el cuerpo de cada archivo cargado (texto y binario), la ruta destino, fecha, hora, usuario y nombre histórico.
onsafe_bitacora
Bitácora de auditoría: cada acceso, descarga o modificación queda registrado con usuario, IP, sección, fecha, hora y acción ejecutada.
onsafe_cart
"Carrito" de archivos preparados para el siguiente release o pull request hacia producción.
onsafe_catalogo
Catálogo documental de archivos: resumen, documentación funcional, técnica, usos, casos de prueba y code review por archivo.
onsafe_cc
Catálogo de categorías o componentes utilizados como clasificación interna del repositorio.
onsafe_cfg
Configuración del sistema: variables de control como modos restringidos, listas de usuarios autorizados a producción, etc.
onsafe_task
Tareas y actividades asociadas a cada cambio: descripción, tipo, duración, responsable, email y referencia al cambio en onsafe.
onsafe_usr
Usuarios del sistema OnSafe: nombre, email, clave (almacenada como hash seguro) y estado activo/inactivo.
Características principales
- ✔Sin dependencias pesadas: sólo requiere PHP y MySQL.
- ✔Multi-ambiente: soporta despliegues en desarrollo y producción simultáneos con reglas por usuario.
- ✔Bitácora completa: trazabilidad total de cambios para auditoría y cumplimiento.
- ✔Restauración rápida: cualquier versión histórica puede recuperarse desde la base de datos.
- ✔Listo para integrar: APIs internas para módulos de IA, OCR y documentación automática.