Asistente OPS

Objetivo

Permitir operar OPS desde la propia aplicacion con lenguaje natural, reduciendo saltos entre paneles y evitando depender de una herramienta externa para acciones frecuentes.

Primer Corte

El asistente empezo como panel de chat local en la interfaz:

  • abre tareas por ID;
  • abre el formulario de nueva tarea;
  • navega a secciones clave: skills, subagentes, automatizaciones, SaaS, usuarios, auditoria, despliegues y plan;
  • detecta acciones sensibles como cerrar/completar/archivar tareas y no las ejecuta automaticamente;
  • para acciones sensibles abre el contexto y deja la decision humana pendiente.

Corte Actual

El asistente ya puede operar tareas mediante acciones confirmadas dentro del panel:

  • resumir una tarea por ID con estado, proyecto, tiempo y senales basicas;
  • abrir detalle de tarea;
  • preparar cierres, archivados o cambios de estado con confirmacion;
  • registrar tiempo humano con nota;
  • anadir comentarios;
  • bloquear y desbloquear tareas sin dispatch automatico;
  • crear tareas simples desde una frase, con proyecto si se detecta por nombre;
  • ejecutar un runtime check de dispatch y abrir Automatizaciones si hay blockers;
  • ofrecer botones rapidos para ayuda, resumen, cierre con tiempo, creacion y automatizaciones.

Ejemplos soportados:

  • resume tarea 700
  • cierra tarea 700 25 min nota: desplegado y verificado
  • anade 15 min a tarea 700 nota: revision final
  • comenta tarea 700: pendiente de validar credencial
  • bloquea tarea 700 nota: falta decision humana
  • desbloquea tarea 700
  • crea tarea: revisar modelos OpenCode en proyecto soluciones-abiertas
  • runtime check

Regla De Seguridad

El asistente no debe ejecutar acciones destructivas o sensibles sin confirmacion explicita.

Acciones que requieren confirmacion:

  • cerrar, completar o archivar tareas;
  • borrar registros;
  • cambiar roles o permisos;
  • revocar invitaciones;
  • modificar credenciales;
  • lanzar automatizaciones que puedan escribir o desplegar.

Evolucion Prevista

  1. Intenciones locales seguras.
  2. Confirmaciones dentro del panel.
  3. Registro en auditoria de cada accion ejecutada.
  4. Configuracion de autonomia por workspace.
  5. Integracion con runtime/agente para comandos mas complejos.

Memoria Por Proyecto

El siguiente corte separa el chat local del contexto persistente. La memoria vive en tablas por workspace/proyecto y permite recuperar decisiones, riesgos, conversaciones y ejecuciones del asistente.

Contrato tecnico: Memoria de proyecto y asistente.

Criterio De Producto

El asistente debe ser predecible. Si no entiende una orden, debe decirlo y sugerir comandos soportados. Si entiende una accion sensible, debe preparar el contexto y pedir confirmacion en lugar de improvisar.