GBR: Requisitos Comerciais e Operações Especiais (Falcon 2.0 Edge) | Wiki
GBR: Requisitos Comerciais e Operações Especiais (Falcon 2.0 Edge)
*Requisitos Ubíquos (Ubiquitous Requirements)*
- *UBQ-01:* O aplicativo cliente de borda (falconctl) deve ser empacotado como um binário estático auto-contido (via Burrito/Zig) abrangendo seu próprio runtime Erlang (ERTS), dispensando a instalação prévia de qualquer dependência externa de sistema por parte do cliente final.
- *UBQ-02:* O sistema não deve calcular médias móveis ou diferenciais (Deltas de métricas) nos agentes físicos, garantindo a integridade dos cálculos (evitando state-drift) no cluster remoto de Atores gerenciadores (GKE).
*Requisitos Orientados a Eventos (Event-Driven Requirements)*
- *EVD-01:* Quando a CLI falconctl receber o comando nativo de tunelamento P2P Reverso, a estrutura de controle OTP subjacente deve registrar o túnel e engatilhar independentemente um temporizador (Kill-Switch) com base na flag providenciada para destruição autônoma e irrevogável da ponte de conexão.
- *EVD-02:* Quando o BPE (gbr_bpm) avaliar a transição de um estado da rede de Petri resultando em um Efeito Causal (mudança de status de alerta), o sistema deve emitir um Grafo de Conhecimento (JSON-LD) para o Data Warehouse Semântico (DuckDB) para ser futuramente consultado pelo processo de RAG dos Agentes LLM.
*Requisitos de Estado (State-Driven Requirements)*
- *STD-01:* Enquanto a thread subjacente de leitura e coleta no banco de dados alvo exceder o limite de Timeout ou a porta subjacente receber o alerta do Kill-Switch, o Agente (Erlang) deve encaminhar um payload limpo informando a interrupção ao módulo JDBC (Java) para execução sumária de cancel() no conector remoto.
*Requisitos de Funcionalidades Opcionais / Futuras (Optional Feature Requirements)*
- *OPT-01:* O sistema de monitoramento na Nuvem pode futuramente adotar a extensão DuckDB VSS para efetuar correlações matemáticas vetorizadas nas mensagens provindas dos estados BPMN para criar o serviço de busca "Graph RAG", permitindo diagnósticos assistidos por IA sobre a causa raiz de um evento.
- *OPT-02:* A biblioteca de rede base (Ator/ETS/Roteamento) deve ser extraída como módulo autossuficiente (gbr_dispatcher) no futuro, permitindo que a infraestrutura P2P ultra-escalável seja reutilizada por outras soluções de mercado além do Cliente Horus Falcon 2.0.