Arquitectura¶
En pocas palabras: una pantalla, un organizador, los agentes y un registro, en un entorno aislado para cada proyecto.
flowchart LR
VOCE["Tú<br/>(navegador)"] -->|"acceso protegido"| TELA["Pantalla de Husvord<br/>pedidos, tablero, tarjetas"]
TELA --> ORG["Organizador<br/>reparte y acompaña"]
ORG --> AG["Agentes de IA<br/>cada uno con su rol"]
AG --> ORG
ORG --> REG["Registro<br/>de todo lo que pasó"]
ORG --> NOAR["Entrega en producción"]
| Pieza | Qué hace, para quien compra |
|---|---|
| Pantalla | Donde pides, sigues y apruebas. Funciona en el navegador y en el celular. |
| Organizador | Recibe los pedidos, los divide en etapas, los reparte a los agentes y cuida que nada quede detenido. |
| Agentes de IA | Hacen y revisan el trabajo. Cada uno tiene un rol fijo y solo toca lo que es de su función. |
| Registro | Guarda cada paso y cada decisión, sin posibilidad de borrarlos ni cambiarlos después. |
| Entrega | Lleva el resultado a producción después de las pruebas y de tu aprobación, y revierte sola si algo sale mal. |
Seguridad y aislamiento¶
- Una máquina solo para cada cliente. El núcleo que coordina la plataforma es compartido y liviano, pero el trabajo de cada cliente corre en un servidor dedicado a él, que no se comparte con ningún otro cliente.
- Una entrada propia para cada cliente. Cada proyecto tiene su dirección, con el formato
001-floor-tower-00001.husvord.com, y la entrada de un cliente está aislada de la de los demás: encender o apagar un cliente no afecta a ningún otro. - Un entorno por proyecto, separado de los demás proyectos.
- Secretos cifrados (contraseñas, claves y tokens nunca quedan en texto plano).
- Alta disponibilidad opcional, para quien necesita que el entorno nunca se detenga.
- Acceso protegido: la pantalla solo se abre después de verificar la identidad, con inicio de sesión corporativo (Entra ID y Google Workspace, con SSO, además de GitHub y Google), y las aprobaciones piden contraseña.
- Nada expuesto sin necesidad: el entorno no abre puertos a internet; solo sale lo esencial.
- Los datos del cliente se quedan con el cliente: el panel de operación de Husvord solo ve si el entorno está sano, nunca su contenido. Un proyecto puede incluso correr en la infraestructura del propio cliente.