GBR: Requisitos do Ecossistema de Agentes Coreografados | Wiki
Documentação de engenharia e especificações técnicas da Gleam-BR.
GBR: Requisitos do Ecossistema de Agentes Coreografados
*Requisitos Ubíquos (Ubiquitous Requirements)*
- *UBQ-01:* O sistema deve garantir a convergência do estado de processos distribuídos através de algoritmos CRDT, assegurando que todos os nós cheguem ao mesmo resultado lógico independente da ordem das mensagens.
- *UBQ-02:* Toda comunicação entre agentes que envolva troca de capacidades (Tools) deve ser realizada via protocolo binário DAG-CBOR.
*Requisitos Orientados a Eventos (Event-Driven Requirements)*
- *EVD-01:* Quando um Nó Oráculo detectar uma nova ferramenta em seu catálogo local, o sistema deve disparar um anúncio semântico para a malha P2P via GossipSub.
- *EVD-02:* Quando o middleware de privacidade identificar um padrão de dado sensível (PII) em um prompt, o sistema deve anonimizar o conteúdo antes de submetê-lo à inferência do Oráculo.
*Requisitos de Estado (State-Driven Requirements)*
- *STD-01:* Enquanto um agente estiver operando em modo "Offline/Particionado", ele deve acumular as transições de estado BPMN localmente, efetuando o sync de CRDT assim que a conectividade com os pares for restabelecida.
*Requisitos de Comportamento Indesejado (Unwanted Behavior Requirements)*
- *UNW-01:* Se uma mensagem de sincronização de estado possuir um CID inválido ou uma assinatura digital corrompida, o sistema deve descartar o pacote e isolar o Peer remetente no roteador de fofoca.