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
- Intenciones locales seguras.
- Confirmaciones dentro del panel.
- Registro en auditoria de cada accion ejecutada.
- Configuracion de autonomia por workspace.
- 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.