GBR: Requisitos de Protocolos Binários e Geração de Código | Wiki
Documentação de engenharia e especificações técnicas da Gleam-BR.
GBR: Requisitos de Protocolos Binários e Geração de Código
*Requisitos Ubíquos (Ubiquitous Requirements)*
- *UBQ-01:* O sistema de comunicação entre nós deve preferir nativamente o formato binário DAG-CBOR para troca de estados e payloads, reservando o JSON apenas para interfaces de integração externa (Norte-Sul) não otimizadas.
-
*UBQ-02:* Toda geração de código Gleam via IA deve ser submetida ao
glance-printerantes da escrita em disco, garantindo que o arquivo final esteja em conformidade com o padrão de formatação da linguagem.
*Requisitos Orientados a Eventos (Event-Driven Requirements)*
- *EVD-01:* Quando um Agente receber um CID (Content Identifier) via mensagem binária e o conteúdo correspondente não estiver presente no cache local, o sistema deve acionar o protocolo de recuperação P2P para baixar o bloco faltante antes de processar a intenção.
-
*EVD-02:* Quando houver uma falha no parsing AST devido a sintaxes incompatíveis com a versão fixada do
glance, o sistema deve emitir um log de "Dívida Técnica de Codegen" e abortar a refatoração para proteger o código-fonte original de corrupção.
*Requisitos de Estado (State-Driven Requirements)*
-
*STD-01:* Enquanto o Agente estiver operando em modo "Anêmico" (sem modelo LLM local), ele deve atuar estritamente como um roteador de rede e validador de identidade, delegando todas as funções de
DirectPromptpara um Nó Oráculo disponível na malha.
*Requisitos de Comportamento Indesejado (Unwanted Behavior Requirements)*
- *UNW-01:* Se a injeção de dados estruturados para o LLM via protocolo TOON resultar em alucinações de schema persistentes, o sistema deve forçar um fallback temporário para JSON-Schema com instruções verbais aumentadas até que o modelo atinja o nível de confiança necessário no formato binário.