Versión inicial del plan
Diseñador de flujos, motor de instancias y documentador integrados en el concepto.
Cambios pedidos sobre el prototipo
Markdown: bitacora.md · Documentación: documentacion.html · documentacion.md
Historial de decisiones. Las entradas no se eliminan; reflejan la evolución del diseño antes de la implementación en Next.js y Supabase.
Diseñador de flujos, motor de instancias y documentador integrados en el concepto.
Mock y documentación en carpeta prototipo. Menú: Diseñador de flujo, Gestión de actividades, Reporte. Diseñador de pantallas para actividades manuales.
Entrega HTML/CSS/JS con catálogo, lienzo con arrastre, validación, pantallas, instanciación múltiple, motor con traza y reporte filtrable.
Mock sigue vigente. Implementación futura: Next.js / React 19, App Router, Server Components, Tailwind, responsive, ES/EN/PT; API Routes con Zod y reglas centralizadas; Supabase Auth; Postgres con schemas por dominio y RLS.
Al implementar: entorno Supabase local en Docker (supabase start); esquema y RLS solo vía migraciones del CLI (supabase/migrations). Supabase Cloud después, con el mismo historial.
Pares documentacion.md / documentacion.html y bitacora.md / bitacora.html con el mismo contenido. El mock enlaza a las versiones HTML.
Snapshot congelado en versiones/2026-09-25_1930_catalogo-lienzo. Índice en versiones.html y versiones.md. Mock vigente con menú lateral hamburguesa y alternancia claro/oscuro (preferencia en localStorage).
Panel de navegación reubicado al final del body, overlay y drawer con z-index elevado y apertura por clases. Tema con iconos sol/luna en lugar del texto «Modo claro/oscuro».
Empaquetado en js/bundle.js para evitar bloqueos de módulos ES. Arrastre de nodos y selección corregidos en el diseñador. Script abrir-mock.ps1 para servidor local opcional.
Subconjunto BPMN 2.0 en el lienzo. User Task → gateway XOR → ramas aceptar/rechazar. Motor y validación actualizados. Clave gestor_flujos_prototipo_v2.
Navegación en columna junto al contenido principal, abierta por defecto. En escritorio sin overlay; hamburguesa colapsa la barra.
Rules de prototipo y checklist mock; documentación con versionado, Auth TBD y checklist Supabase futuro. Snapshot versiones/2026-09-25_2005_sidebar-docked; índice de versiones corregido (pre-bpmn ↔ carpeta 1955_pre-bpmn).
Contratos, diseñador de formularios, integraciones REST mock y catálogo adaptable.
Menús del diseñador sin inclinación; capa visual del rombo separada; regla Cursor ux-axis-aligned-overlays.
Títulos de lane verticales; ancho del pool según viewport; mensaje móvil actualizado.
Elementos y Propiedades cerrados por defecto; flyouts en escritorio; toggles siempre en la barra del lienzo; Propiedades al seleccionar nodo.
Editor bloqueado en teléfono; avisos gran problema (<1024×768) y tablet con limitaciones.
Paleta y propiedades en acordeón; toggles Elementos/Propiedades en pantallas pequeñas.
Eventos de inicio y fin restringidos al área del pool; pueden usar lanes distintos.
Siete tipos visibles en paleta, context pad y propiedades; solo Compuerta Exclusiva habilitada; resto Futuro.
Secciones colapsables; General abierta por defecto. Scroll vertical dentro de la columna Propiedades sin desbordar el diseñador.
Encuadre al abrir flujo; pantalla completa con viewport correcto y reajuste de zoom.
Pool con título vertical, lanes por rol, navegación zoom/pan en el diseñador.
Recuadro pool, lanes por rol; Task genérica con submenú solo al abrir ▾.
Persona y engranaje en User/Service Task del pad; sin botón flecha en el menú contextual.
Texto junto a iconos; sin botón ➜ en el pad; conexión al crear desde el pad.
Task colapsada con chevron User/Service; posicionamiento al append evita flechas sobre el pad.
Acción 🗑 en el pad contextual para borrar nodos del diagrama (excepto Start Event).
Context pad al seleccionar nodos: acciones rápidas append + conector a existente; estilo Bizagi/jBPM dentro del subconjunto del mock.
Botón Eliminar en catálogo y toolbar del editor cuando status es borrador; no aplica a flujos listos ni si hay instancias en curso.
Start/End al crear flujo; paleta con Task User/Service y líneas Sequence, Message y Association; puertos en nodos seleccionados; motor solo ejecuta Sequence Flow.
Reglas de app futura en .cursor/rules/_fase-app/; skills Supabase en .cursor/_archive/skills/; README.md y build-mock.ps1. Bundles JS regenerados; footer del mock simplificado.