Plan De Trabajo OPS - 2026-05-08

Contexto

Objetivo del dia: empezar a preparar OPS para promocion publica gradual y para uso SaaS piloto, manteniendo como criterio principal simplicidad, eficiencia, robustez y predictibilidad.

El nombre comercial aun no esta definido y no debe bloquear el avance. La promocion empezara con contenido en LinkedIn, X y posiblemente una comunidad privada, sin depender de naming definitivo.

Tono de comunicacion: profesional, claro y cercano.

Primer piloto: 1 usuario invitado y 2 workspaces.

Orden Previsto

  1. Redactar primer post de promocion.

- Enfoque: explicar el problema y la vision sin vender humo.

- No mencionar ni forzar nombre de producto.

- Preparar una version principal para LinkedIn y posible adaptacion corta para X.

  1. Internacionalizacion del sitio.

- Preparar la arquitectura para multiples idiomas.

- Idiomas iniciales: espanol e ingles.

- Evitar hardcodear textos nuevos.

- Priorizar estructura simple y mantenible antes que complejidad de framework.

- Primer corte aplicado: selector ES/EN, persistencia ops_lang, navegacion lateral y acciones principales de la barra superior.

- Contrato tecnico: docs/architecture/i18n-system.md.

  1. Sistema de temas avanzado.

- Los temas no deben cambiar solo colores.

- Deben poder afectar tipografia, espaciado, botones, tarjetas y tablas.

- Mantener compatibilidad con el selector actual.

- Evitar que un tema rompa legibilidad o densidad operacional.

- Primer corte aplicado: tokens explicitos para botones, tarjetas y tablas en public/ops-premium-tokens.css.

  1. Mejoras de diseno y organizacion SaaS.

- Mejorar paneles de automatizacion, agentes, skills, despliegues y administracion SaaS.

- Objetivo: poder invitar a alguien a probar el panel con workspaces sin friccion.

- Priorizar organizacion, jerarquia visual y onboarding antes que nuevas funcionalidades profundas.

- Primer corte aplicado: bloque de piloto limitado en Admin SaaS con alcance, checklist operativo y accesos rapidos.

  1. Asistente chat para manejar OPS.

- Casos iniciales: cerrar tarea, crear tarea, crear proyecto, crear plan, corregir plan.

- Objetivo: permitir operar el panel directamente desde la aplicacion, sin depender de pedirlo todo a una app de agente externa.

- Debe tener permisos, confirmaciones y auditoria.

- El nivel de autonomia debe poder ajustarse desde configuracion, especialmente para acciones sensibles.

- No ejecutar acciones destructivas sin confirmacion explicita.

- Primer corte aplicado: panel de chat local para abrir tareas, crear tarea y navegar secciones; acciones sensibles se preparan pero no se ejecutan.

- Contrato tecnico: docs/architecture/ops-assistant.md.

  1. Auditoria avanzada de skills y subagentes.

- Uso inicial privado/admin.

- Probar skills y subagentes con tests en profundidad.

- Ver casos de uso, cobertura, duplicados, mejoras y calidad.

- Debe servir como auditoria de capacidades del sistema.

- Primer corte aplicado: contrato de auditoria en docs/capability-audit.md.

  1. Documentacion, quickstart y guias.

- Documentar/actualizar los cambios de cada fase.

- Crear un quickstart claro para nuevos usuarios/pilotos.

- Crear guias paso a paso para sacar provecho del sistema.

- Explicar flujos clave: tareas, workspaces, automatizaciones, agentes, skills, despliegues y asistente.

- Mantener una version sencilla para poder parar y retomar sin perder contexto.

- Primer corte aplicado: docs/quickstart.md.

Protocolo De Ejecucion

  • Ejecutar por fases, no mezclar cambios grandes.
  • Backup antes de fases con riesgo de datos o despliegue.
  • Commit por fase cerrada.
  • Deploy despues de verificacion.
  • Verificar produccion tras deploy.
  • No tocar dispatch, credenciales, auth ni automatizaciones sin doble comprobacion.
  • Si una fase puede romper la cola, tareas, skills, subagentes o workspaces, hacer cambio minimo y validar antes de continuar.

Criterio De Producto

OPS debe sentirse:

  • simple;
  • rapido;
  • robusto;
  • predecible;
  • apto para operar trabajo real;
  • suficientemente claro para invitar a un usuario piloto.

Pendiente De Decidir

  • Nombre comercial del producto.
  • Primer set exacto de acciones permitidas al asistente sin confirmacion.