Gleam.br Wiki

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-printer antes 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 DirectPrompt para 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.