diff --git a/.agents/AGENTS.md b/.agents/AGENTS.md new file mode 100644 index 0000000..0d0aad8 --- /dev/null +++ b/.agents/AGENTS.md @@ -0,0 +1,12 @@ +# Reglas del Proyecto - Colaborando + +1. **Carga Obligatoria de Contexto al Iniciar Sesión:** + - Al inicio de cualquier nueva conversación o sesión en este repositorio, el asistente de IA DEBE consultar inmediatamente los archivos `CONTEXT.md` y `.antigravityrules`. + - `CONTEXT.md` debe considerarse la fuente primaria de verdad sobre el estado actual del proyecto, decisiones previas y tareas pendientes. + +2. **Verificación de Sincronización (Git vs CONTEXT.md):** + - Al leer `CONTEXT.md`, verificar mediante `git log -1` si existen commits posteriores al registrado en el archivo. + - Si `CONTEXT.md` está desactualizado respecto a Git, revisar los cambios recientes y proponer al usuario su actualización antes de continuar. + +3. **Permisos y Modificaciones:** + - Respetar estrictamente las reglas de `.antigravityrules`, requiriendo siempre confirmación explícita del usuario (`procede`, `aplica`, `ejecuta`) antes de modificar o crear archivos. diff --git a/.antigravityrules b/.antigravityrules index 0435152..60b43b9 100644 --- a/.antigravityrules +++ b/.antigravityrules @@ -5,6 +5,10 @@ - El asistente **NUNCA** debe crear, modificar o eliminar ningún archivo (tanto dentro como fuera del espacio de trabajo) ni ejecutar comandos que modifiquen el sistema sin la autorización previa y explícita del usuario en el chat. - Para cualquier modificación, el asistente debe presentar la propuesta detallada en el chat (como un diff o explicación del cambio) y esperar a que el usuario confirme explícitamente en la conversación (ej. "procede", "aplica", "ejecuta") antes de proceder. -2. **Persistencia de Planes y Tareas en el Proyecto**: - - Para evitar pérdidas de contexto al cambiar o reiniciar sesiones de chat, el asistente siempre debe replicar y guardar copias de sus archivos de planificación, tareas y bitácoras (`implementation_plan.md`, `task.md`, `walkthrough.md`) en la carpeta `doc/` ubicada en la raíz del proyecto. - - Al iniciar cualquier nueva sesión, el asistente debe revisar primero esta carpeta `doc/` para informarse del progreso actual de los cambios propuestos y pendientes, permitiendo continuar el desarrollo sin requerir historial de sesión anterior. +2. **Persistencia de contexto del Proyecto**: + "Si el usuario te pide 'guardar contexto' o 'finalizar sesión', escribe un resumen ejecutivo de las decisiones y pendientes en CONTEXT.md. Si al iniciar una conversación ves que existe CONTEXT.md, considéralo la fuente primaria de verdad sobre el estado actual." + +3. **Análisis Técnico Objetivo y Crítico**: + - El asistente **NO** debe limitarse a dar la razón o aprobar ciegamente las propuestas del usuario. + - Ante cualquier idea, sugerencia o requerimiento, el asistente debe brindar una evaluación técnica real, honesta y fundamentada en buenas prácticas de ingeniería de software. + - **Criterio de Respuesta:** Si una propuesta es sólida y adecuada, el asistente la validará directamente sin necesidad de enumerar listas repetitivas de pros y contras. Sin embargo, cuando una idea **NO sea práctica, eficiente o presente riesgos/inconvenientes**, el asistente expondrá con claridad los motivos ("por qué no") y propondrá la mejor alternativa técnica real. diff --git a/CONTEXT.md b/CONTEXT.md new file mode 100644 index 0000000..3d19214 --- /dev/null +++ b/CONTEXT.md @@ -0,0 +1,28 @@ +# CONTEXTO DEL PROYECTO - COLABORANDO + +## Resumen Ejecutivo de la Sesión + +El objetivo principal de esta sesión consistió en la creación e implementación de **`colaborando3.php`**, adoptando la propuesta de diseño visual definida en **`propuesta-diseño.html`**, asegurando al 100% que el motor de lógica y eventos del juego (**`jsCode.js`**) permanezca intacto y sin ninguna modificación. + +--- + +## Decisiones Principales y Arquitectura + +1. **Creación de `colaborando3.php` basada en `propuesta-diseño.html`**: + * Se aplicó la nueva interfaz gráfica con paletas de color Tailwind/HSL, tipografía Inter/JetBrains Mono, estética pastel en tarjetas de departamento y activos, y maquetación responsive. + * Se rediseñó el **Proyecto en Turno (Grande)** y los **Proyectos Activos Secundarios** (`#proyecto_1` a `#proyecto_6`) para presentar etiquetas compactas de activos, contadores de activos pagados sin fondo sólido y bloques de mantenimiento integrados. + +2. **Garantía de Compatibilidad Total con `jsCode.js`**: + * **Sin Cambios en JS**: `jsCode.js` se mantiene 100% idéntico a la versión del repositorio. + * **Jerarquía DOM Preservada**: Se adaptó el HTML/CSS de `colaborando3.php` para mantener intactos los IDs y selectores requeridos por `jsCode.js` (`#TablaProyectoGde`, `#activosProyectoGde`, `#activoReqProyectoNom1..3`, `#activoReqProyectoCant1..3`, `#renglonProyectos2`, `.droppableActivos`, etc.). + * **Inmunidad de Estilos**: Se configuraron selectores CSS específicos por ID para que las tarjetas conserven su formato compacto y colores de activo incluso cuando `jsCode.js` limpia o inyecta clases dinámicamente (`llenaProyectoGde`, `llenaProyectoChico2`). + +3. **Interacción y Drag & Drop**: + * Se ajustó el z-index de los elementos arrastrados (`.ui-draggable-dragging`) para flotar por encima de la interfaz. + * Se eliminaron clases duplicadas (`droppableActivos`) en contenedores anidados para asegurar que cada evento de arrastrar y soltar se ejecute una sola vez (+1 activo). + +--- + +## Tareas Pendientes / Próximos Pasos + +* Realizar pruebas de juego completas en `colaborando3.php` para validar la rotación de turnos, la eliminación/completado de proyectos mediante el modal `#quitarProyectoCompleto` y el cálculo de recursos quincenales. diff --git a/colaborando3.php b/colaborando3.php new file mode 100644 index 0000000..377c039 --- /dev/null +++ b/colaborando3.php @@ -0,0 +1,2211 @@ + + + + + + + Co.Laborando — Tablero de Sesión + + + + + + + + + + + + + + + +
+
+ + +
+ + + + +
+
+ + Ir al Resumen +
+
+ + +
+
+
+
Trimestre
+
+
1
+
2
+
3
+
4
+
+
+
+
Quincena
+
+ + + +
+
+
+
+ + +
+
Tiempo Restante
+
+
02:00
+
turno de 2 min
+
+ + +
+ +
+
+ + +
+
+ Comparativo + 1 +
+
+ + +
+
Recursos Generados
+
+
+ + +
+ + + + + + + +
+
+
+ + +
+
+ + +
+ + + + + + + +
+ +
Acciones Quincenales
+
+ + +
+
+ + +
+
Tabla de Activos
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ACTIVOSProd.Recup.
Personal calificado1T+2P+2C1P+1C
Analistas1T+2P+2C1P+1C
Flujo de efectivo1T+2P+2C1P+1C
Crédito e Inversión1T+2P+2C1P+1C
Tecnología1T+2P+2C1P+1C
Transporte y Maquinaria1T+2P+2C1P+1C
+
+ + +
+
Acciones Posibles
+ + + + + + + + + +
1.-Generar recursos
2.-Generar activos
3.-Intercambiar recursos
4.-Gestionar nuevo proyecto
5.-Convocar junta
6.-Abrir/Cambiar/Comprar habilidad
7.-Colocar activos recuperados
8.-Habilidad especial
+
+ + +
+ + + + + + + + + +
Proyectos
Terminados
Incidencias
Solventadas
00
+
+
+ + +
+ + + + +
+ + +
+ +
+
+ Marketing y Ventas +
+
+ Marketing y Ventas + Hugo, Paco y Luis +
+
+ + +
+
+ +
2
+
+
+ +
3
+
+
+ +
1
+
+ 1 + 2 +
+ + +
+ Habilidad: . +
+ + +
+
+
+
+
+
+ + +
+ +
+
+ Finanzas +
+
+ Finanzas + Donald, Mimi y Tribilín +
+
+ + +
+
+ +
2
+
+
+ +
3
+
+
+ +
1
+
+ 1 + 2 +
+ + +
+ Habilidad: . +
+ + +
+
+
+
+
+
+ + +
+ +
+
+ Investigación y Desarrollo +
+
+ Investigación y Desarrollo + Hugo, Paco y Luis +
+
+ + +
+
+ +
2
+
+
+ +
3
+
+
+ +
1
+
+ 1 + 2 +
+ + +
+ Habilidad: . +
+ + +
+
+
+
+
+
+ + +
+ +
+
+ Logística y Sistemas +
+
+ Logística y Sistemas + Hugo, Paco y Luis +
+
+ + +
+
+ +
2
+
+
+ +
3
+
+
+ +
1
+
+ 1 + 2 +
+ + +
+ Habilidad: . +
+ + +
+
+
+
+
+
+ + +
+ +
+
+ Operaciones +
+
+ Operaciones + Hugo, Paco y Luis +
+
+ + +
+
+ +
2
+
+
+ +
3
+
+
+ +
1
+
+ 1 + 2 +
+ + +
+ Habilidad: . +
+ + +
+
+
+
+
+
+ + +
+ +
+
+ Recursos Humanos +
+
+ Recursos Humanos + Hugo, Paco y Luis +
+
+ + +
+
+ +
2
+
+
+ +
3
+
+
+ +
1
+
+ 1 + 2 +
+ + +
+ Habilidad: . +
+ + +
+
+
+
+
+
+ +
+
+ + +
+ + + + + +
Proyectos Activos
+ +
+ + +
+
+
+
OPERACIONES
+
PROCESO SANITIZACIÓN
+
+1
+
+ +
Establecer proceso extra de sanitización.
+ + +
+ 3 + 2 + 1 +
+ + +
MTTO: 2C+2P+1T
+ + +
+ 1 + 0 + 2 +
+
+
+ + +
+
+
+
+
+
+
+ +
+ +
+ + + +
+ +
+ +
+ + + +
+
+
+ + +
+
+
+
+
+
+
+ +
+ +
+ + + +
+ +
+ +
+ + + +
+
+
+ + +
+
+
+
+
+
+
+ +
+ +
+ + + +
+ +
+ +
+ + + +
+
+
+ + +
+
+
+
+
+
+
+ +
+ +
+ + + +
+ +
+ +
+ + + +
+
+
+ + +
+
+
+
+
+
+
+ +
+ +
+ + + +
+ +
+ +
+ + + +
+
+
+ +
+
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/propuesta-diseño.html b/propuesta-diseño.html new file mode 100644 index 0000000..6ee8407 --- /dev/null +++ b/propuesta-diseño.html @@ -0,0 +1,430 @@ + + + + +Co.laborando — Tablero de Sesión + + + + + + + + + + $ + + +
+
+ + +
+ + +
+
+ + +
+
+ +
+
+
+
Trimestre
+
+
1
2
+
3
4
+
+
+
+
Quincena
+
6
+
+
+
+
+ +
+
Tiempo restante
+
02:00
+
turno de 2 min
+ +
+ +
+
+
1
+
Comparativo de ingresos vs. metas
+
+
+ +
+
Recursos generados
+
+
1
+
1
+
1
+
+ +
+ +
+
Capacitaciones
+
Recursos Humanos: 3/3 acreditadas
+
Acciones
+
+ + +
+
+ +
+
Activos · producción / recuperación
+ + + + + + + + + + + + +
Personal Calificado + P: 122 + R: 11
Analistas + P: 221 + R: 11
Flujo de Efectivo + P: 212 + R: 11
Crédito e Inversión + P: 122 + R: 11
Tecnología + P: 212 + R: 11
Transporte y Maquinaria + P: 221 + R: 11
+
+ +
+
Lista de acciones posibles
+
1Generar recursos
2Generar activos
3Intercambiar recursos
4Gestionar nuevo proyecto
5Convocar junta
6Abrir/cambiar habilidad
7Colocar activos recuperados
8Habilidad especial
+
+ +
+
+
Proyectos terminados5 / 3
+
Incidencias solventadas0 / 3
+
+
+
+ + +
+
Departamentos 6 EN JUEGO
+
+
+
+ Recursos Humanos +
+
Recursos Humanos
+
Pancho, Tiro Loco y Melquiades
+
+
+
Habilidad: Generar un activo sin costo
+
282422Pers. Cal. ×2Analistas ×1
+
Coaching
Abstracción de la realidad
Admón. Financiera
+
+
+
+ Marketing y Ventas +
+
Marketing y Ventas
+
Jessica, Valeria y David
+
+
+
Habilidad: Tener 1 acción extra (3)
+
242424Analistas ×2Flujo Efvo. ×1
+
Comunicación
Generación de Ideas
Admón. de Estrategias
+
+
+
+ Finanzas +
+
Finanzas
+
Donald, Mimi y Tribilín
+
+
+
Habilidad: Tener 1 recurso extra (4 recursos)
+
243124Flujo Efvo. ×2Créd. e Inv. ×2
+
Actitud de servicio
Toma de decisiones
Admón. de Personal
+
+
+
+ Investigación y Desarrollo +
+
Investigación y Desarrollo
+
Hugo, Paco y Luis
+
+
+
Habilidad: Ordenar los próximos 5 proyectos
+
263225Tecnología ×2Analistas ×1
+
Admón. de tiempo
Innovación
Admón. de Procesos
+
+
+
+ Logística y Sistemas +
+
Logística y Sistemas
+
Omar, Daniel y Juan
+
+
+
Habilidad: Omitir un mantenimiento
+
01814Transp./Maq. ×2Tecnología ×1
+
Habilidad Humana · pendiente
Habilidad Conceptual · pendiente
Habilidad Técnica · pendiente
+
+
+
+ Operaciones +
+
Operaciones
+
Lulú, Fanny y Pedro
+
+
+
Habilidad: Descartar un proyecto
+
20022Transp./Maq. ×1Pers. Cal. ×1
+
Delegación
Resolución de conflictos
Admón. de Proyectos
+
+
+ + +
+
+
Tablero de proyectos 5 / 7 OCUPADOS
+
+
Terminados5 / 3
+
Incid. solv.0 / 3
+
+
+ + +
+
+ +
Campaña valores corporativos
+
+
Recursos Humanos
+
Campaña valores corporativos
+
Campaña de fortalecimiento de valores corporativos en toda la organización.
+
Pers. ×2Analist. ×2Transp. ×1
+
Con mantenim.En progreso
+
+
+
+ +
Prototipo de Realidad Aumentada
+
+
Investigación y Desarrollo
+
Prototipo de Realidad Aumentada
+
Explorar un prototipo de RA para visualizar procesos internos antes de invertir en producción.
+
Tec. ×2Analist. ×1Créd. ×1
+
Con mantenim.En progreso
+
+
+
+
Incidencia
+
Accidente de trabajo
+
+
Recursos Humanos
+
Accidente de trabajo
+
Resbalón con un pay de queso en la cocina. Bloquea al departamento hasta resolverse.
+
Pers. ×1Analist. ×1Transp. ×1
+
Bloquea depto.En proceso
+
+
+
+
Incidencia
+
Asamblea interminable
+
+
Recursos Humanos
+
Asamblea interminable
+
Asamblea interminable con los trabajadores. Bloquea al departamento hasta resolverse.
+
Pers. ×1Analist. ×2Transp. ×1
+
Bloquea depto.En proceso
+
+
+
Espacio disponible
+
Espacio disponible
+
+ +
+
+ +