honeyrail
Plataforma open-source para evaluar ingeniería de pruebas de bases de datos con IA, enfocada en PostgreSQL histórico. Proporciona un runtime para flujos de trabajo a largo plazo con verificación determinista, gestión de DAGs y control humano.
Ficha actualizada 24 sept 2026, 9:35 · upstream 24 sept 2026, 9:26 · release sin release detectada
Qué es honeyrail
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
HoneyRail es una plataforma de evaluación e investigación open-source diseñada específicamente para la ingeniería de pruebas de bases de datos asistida por IA. Su enfoque principal es el análisis histórico de PostgreSQL, permitiendo evaluar agentes sobre defectos de corrección ya fijados mediante ejecución controlada, calificación determinista y evidencia reproducible. El sistema no construye nuevos agentes de codificación, sino que aprovecha las capacidades existentes de los mejores modelos.
- Evaluación rigurosa de la capacidad de ingeniería de bases de datos de agentes de IA sobre corpus históricos de PostgreSQL.
- Gestión de flujos de trabajo complejos mediante gráficos de dependencia (DAG) persistentes con executors para tareas, shell y aprobaciones.
- Auditoría de código con verificación mecánica antes de fusionar cambios, incluyendo pasos de revisión humana obligatoria.
- Integración con múltiples agentes de codificación como Codex CLI, Claude Code o sesiones de shell mediante adaptadores.
- Captura de evidencia y artefactos para análisis forense de decisiones de ingeniería y calidad del software.
- Control de calidad mediante puertas de calidad (Quality Gates) que separan el éxito de la ejecución del éxito de la verificación.
- Runtime persistente basado en SQLite con soporte para sesiones tmux aisladas por trabajo (worktree).
- Soporte nativo para múltiples agentes: Shell, Codex CLI y Claude Code, con adaptadores server-side.
- Interfaz completa Web UI y PWA móvil para supervisión de sesiones, diffs y aprobaciones en tiempo real.
- Interfaces de automatización mediante MCP, REST y WebSocket para integración en pipelines externos.
- Evaluación determinista desacoplada de la ejecución, permitiendo calificación objetiva de hallazgos.
- Protocolos de seguridad con autenticación por tokens bearer y gestión explícita de sesiones.
- No incluye Dockerfile nativo; requiere instalación local de Node.js 22+ y dependencias manuales.
- Dependencia externa de CLIs de agentes (Codex, Claude) que deben estar disponibles en el entorno.
- Almacenamiento de estado por defecto en SQLite local, no diseñado para despliegues distribuidos sin configuración adicional.
- Modo producción requiere configuración manual de autenticación y secretos antes del arranque.
- No dispone de partición HOLDOUT pristine en el corpus v0 actual para validación externa inmediata.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue local recomendado. No exponer directamente a internet público; usar red privada, VPN o proxy inverso autenticado. Configurar variables HONEYRAIL_ACCOUNTS y HONEYRAIL_SESSION_SECRET antes de iniciar en modo producción. Ejecutar como usuario no root. Verificar estado con npm run doctor.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.