Saltar a contenido

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.