cambios profundos con grok

This commit is contained in:
2026-05-26 00:42:42 +02:00
parent ee8cfa03ea
commit 19ea13dadd
99 changed files with 1447 additions and 2597 deletions
+38 -35
View File
@@ -31,7 +31,7 @@
</div>
<div class="text-right">
<div class="text-sm text-slate-400">Última actualización</div>
<div class="font-medium">25 de mayo de 2026</div>
<div class="font-medium">Finales de mayo 2026</div>
</div>
</div>
@@ -40,21 +40,21 @@
<div class="flex items-center justify-between mb-3">
<div>
<div class="section-title">Estado actual</div>
<div class="text-4xl font-semibold tracking-tighter mt-1">Fase 3 completada</div>
<div class="text-4xl font-semibold tracking-tighter mt-1">Reestructuración + Simplificación completada</div>
</div>
<div class="text-right">
<div class="text-5xl font-semibold text-emerald-400">58%</div>
<div class="text-xs text-slate-400">del proyecto reestructurado</div>
<div class="text-5xl font-semibold text-emerald-400">76%</div>
<div class="text-xs text-slate-400">del núcleo del proyecto</div>
</div>
</div>
<div class="h-3 bg-slate-800 rounded-full mt-4 overflow-hidden">
<div class="progress-bar" style="width: 58%"></div>
<div class="progress-bar" style="width: 76%"></div>
</div>
<div class="flex justify-between text-xs text-slate-500 mt-2">
<div>Reestructuración + Base técnica</div>
<div>Funcionalidad completa (Test Plans + Export)</div>
<div>Reestructuración + Modelo simplificado</div>
<div>UI pulida + Test Plans maduros</div>
</div>
</div>
@@ -71,38 +71,38 @@
<div class="milestone bg-slate-900 border border-emerald-900/50 rounded-2xl p-5">
<div class="flex items-start justify-between">
<div>
<div class="font-semibold">Reestructuración del proyecto</div>
<div class="text-sm text-slate-400 mt-1">Estructura limpia: <span class="font-mono">server/</span> + <span class="font-mono">web/</span></div>
<div class="font-semibold">Reestructuración profunda de datos</div>
<div class="text-sm text-slate-400 mt-1">Eliminación de duplicados (167 → 86 testcases limpios) + estructura clara <span class="font-mono">testcases/{core,pbx}/</span></div>
</div>
<div class="text-emerald-400 text-xs font-medium">Fase 1</div>
<div class="text-emerald-400 text-xs font-medium">Mayor</div>
</div>
</div>
<div class="milestone bg-slate-900 border border-emerald-900/50 rounded-2xl p-5">
<div class="flex items-start justify-between">
<div>
<div class="font-semibold">Docker Compose listo</div>
<div class="text-sm text-slate-400 mt-1">Despliegue con un solo comando + bind mounts para YAMLs</div>
<div class="font-semibold">Simplificación del modelo de automatización</div>
<div class="text-sm text-slate-400 mt-1">Decisión ahora a nivel de <strong>testcase</strong> (no por paso). Añadido campo <code>notes</code> por paso.</div>
</div>
<div class="text-emerald-400 text-xs font-medium">Fase 2</div>
<div class="text-emerald-400 text-xs font-medium">Mayor</div>
</div>
</div>
<div class="milestone bg-slate-900 border border-emerald-900/50 rounded-2xl p-5">
<div class="flex items-start justify-between">
<div>
<div class="font-semibold">Limpieza final</div>
<div class="text-sm text-slate-400 mt-1">Carpeta antigua <span class="font-mono">editor/</span> eliminada</div>
<div class="font-semibold">Nueva UI jerárquica (vista de pájaro)</div>
<div class="text-sm text-slate-400 mt-1">Módulo → Grupos → Testcases. Eliminada barra de filtros antigua.</div>
</div>
<div class="text-emerald-400 text-xs font-medium">Fase 3</div>
<div class="text-emerald-400 text-xs font-medium">Mayor</div>
</div>
</div>
<div class="milestone bg-slate-900 border border-emerald-900/50 rounded-2xl p-5">
<div class="flex items-start justify-between">
<div>
<div class="font-semibold">YAML como fuente de verdad</div>
<div class="text-sm text-slate-400 mt-1">Lectura y escritura de testcases en YAML</div>
<div class="font-semibold">Test Plans mejorados</div>
<div class="text-sm text-slate-400 mt-1"><code>automation_summary</code> automático + borrado de planes desde la UI</div>
</div>
</div>
</div>
@@ -110,8 +110,8 @@
<div class="milestone bg-slate-900 border border-emerald-900/50 rounded-2xl p-5">
<div class="flex items-start justify-between">
<div>
<div class="font-semibold">Edición por paso</div>
<div class="text-sm text-slate-400 mt-1">Cada paso puede marcarse como automatizable o no</div>
<div class="font-semibold">Tema Aura (Dalton Menezes)</div>
<div class="text-sm text-slate-400 mt-1">Actualización visual + centralización parcial de estilos</div>
</div>
</div>
</div>
@@ -119,8 +119,8 @@
<div class="milestone bg-slate-900 border border-emerald-900/50 rounded-2xl p-5">
<div class="flex items-start justify-between">
<div>
<div class="font-semibold">Mejora del navbar</div>
<div class="text-sm text-slate-400 mt-1">Botones más compactos con icono + palabra corta</div>
<div class="font-semibold">Mejoras de UX</div>
<div class="text-sm text-slate-400 mt-1">Título clickeable, feedback en botón Save, toggle en grupos</div>
</div>
</div>
</div>
@@ -137,35 +137,37 @@
<div class="space-y-3">
<div class="bg-slate-900 border border-amber-900/50 rounded-2xl p-5">
<div class="flex items-center justify-between mb-2">
<div class="font-semibold">Fase C Gestión de Test Plans</div>
<div class="font-semibold">Creación cómoda de nuevos Test Cases</div>
<span class="text-[10px] px-2 py-0.5 bg-amber-500/10 text-amber-400 rounded-full">Alta</span>
</div>
<div class="text-sm text-slate-400">
Crear, editar y componer planes de prueba desde la interfaz.<br>
Seleccionar testcases por ID y definir dependencias.
Actualmente hay que crear los YAMLs manualmente. Falta un flujo bueno desde la interfaz.
</div>
</div>
<div class="bg-slate-900 border border-amber-900/50 rounded-2xl p-5">
<div class="flex items-center justify-between mb-2">
<div class="font-semibold">Fase D Exportación de planes</div>
<div class="font-semibold">Exportación de planes (HTML + Playwright)</div>
<span class="text-[10px] px-2 py-0.5 bg-amber-500/10 text-amber-400 rounded-full">Alta</span>
</div>
<div class="text-sm text-slate-400">
Exportar un testplan compuesto generando:<br>
• HTML para pruebas manuales<br>
• Fichero .spec.ts para Playwright + MCP
Generar entregables reales a partir de un Test Plan.
</div>
</div>
<div class="bg-slate-900 border border-slate-700 rounded-2xl p-5">
<div class="font-semibold mb-1">Mejoras en Docker</div>
<div class="text-sm text-slate-400">Healthcheck, variables de entorno, logging mejorado, multi-stage más optimizado.</div>
<div class="font-semibold mb-1">Limpieza legacy profunda</div>
<div class="text-sm text-slate-400">Eliminar completamente la dependencia del JSON antiguo y los scripts que lo usan.</div>
</div>
<div class="bg-slate-900 border border-slate-700 rounded-2xl p-5">
<div class="font-semibold mb-1">Limpieza legacy</div>
<div class="text-sm text-slate-400">Eliminar referencias al JSON antiguo y los scripts que todavía lo usan.</div>
<div class="font-semibold mb-1">Mejoras en Docker + CI</div>
<div class="text-sm text-slate-400">Healthcheck, variables de entorno, logging, y pipeline básico.</div>
</div>
<div class="bg-slate-900 border border-slate-700 rounded-2xl p-5">
<div class="font-semibold mb-1">Centralización de estilos</div>
<div class="text-sm text-slate-400">Mover estilos dispersos (muchos inline + Tailwind arbitrario) a un fichero CSS más mantenible.</div>
</div>
</div>
</div>
@@ -193,8 +195,9 @@
</div>
<div class="mt-6 text-center text-xs text-slate-500">
Proyecto en buen estado. Base técnica sólida.<br>
Próximo foco recomendado: <span class="text-amber-400 font-medium">Fase C (Test Plans)</span>
Proyecto en muy buen estado.<br>
Base técnica sólida + UX mucho más clara.<br>
Próximo foco recomendado: <span class="text-amber-400 font-medium">Creación fácil de nuevos Test Cases</span> + Exportación de planes.
</div>
</div>