{
    "tipo": "arvore-sa",
    "nome": "api-escuta",
    "criadoEm": "2026-08-30T17:21:39Z",
    "atualizadoEm": "2026-09-07T12:30:47Z",
    "filhos": [
        {
            "nome": "protocolo-escuta",
            "filhos": [
                {
                    "nome": "envelope",
                    "filhos": [
                        {
                            "nome": "nome do arquivo no-mensagem",
                            "filhos": []
                        },
                        {
                            "nome": "tipo",
                            "filhos": [
                                {
                                    "nome": "pergunta",
                                    "filhos": []
                                },
                                {
                                    "nome": "resposta",
                                    "filhos": []
                                }
                            ]
                        },
                        {
                            "nome": "status",
                            "filhos": [
                                {
                                    "nome": "pendente",
                                    "filhos": []
                                },
                                {
                                    "nome": "processando",
                                    "filhos": []
                                },
                                {
                                    "nome": "respondida",
                                    "filhos": []
                                },
                                {
                                    "nome": "encerrada",
                                    "filhos": []
                                }
                            ]
                        },
                        {
                            "nome": "id-catalogo-mensagem",
                            "filhos": [
                                {
                                    "nome": "conteudo mensagem json padronizada - histórico completo",
                                    "filhos": []
                                }
                            ]
                        },
                        {
                            "nome": "link-remetente",
                            "filhos": []
                        }
                    ]
                }
            ]
        },
        {
            "nome": "api",
            "filhos": [
                {
                    "nome": "disponibiliza link para lista de mensagens disponiveis",
                    "filhos": []
                },
                {
                    "nome": "disponibiliza link para o sisc receber envelopes",
                    "filhos": []
                },
                {
                    "nome": "disponibiliza link para o sisc enviar envelopes",
                    "filhos": []
                },
                {
                    "nome": "valida envelopes recebidos",
                    "filhos": [
                        {
                            "nome": "aprovado",
                            "filhos": [
                                {
                                    "nome": "gera no-mensagem",
                                    "filhos": []
                                },
                                {
                                    "nome": "grava envelope no espaco",
                                    "filhos": []
                                },
                                {
                                    "nome": "retorna no-mensagem ao cliente",
                                    "filhos": []
                                }
                            ]
                        },
                        {
                            "nome": "reprovado - retorna erro",
                            "filhos": []
                        }
                    ]
                }
            ]
        },
        {
            "nome": "escuta",
            "filhos": [
                {
                    "nome": "se auto-executa a N segundos",
                    "filhos": []
                },
                {
                    "nome": "le envelopes com prioridade pelo no-mensagem",
                    "filhos": [
                        {
                            "nome": "delete mensagens e containers encerrados",
                            "filhos": []
                        },
                        {
                            "nome": "localiza destinatario",
                            "filhos": [
                                {
                                    "nome": "tipo pergunta: pelo id-catalogo-mensagem",
                                    "filhos": []
                                },
                                {
                                    "nome": "tipo resposta: pelo link-remetente",
                                    "filhos": []
                                }
                            ]
                        }
                    ]
                },
                {
                    "nome": "invoca destinatario.ler-mensagem com no-mensagem",
                    "filhos": []
                }
            ]
        },
        {
            "nome": "objetos remetentes e destinatarios",
            "filhos": [
                {
                    "nome": "ler-mensagem da escuta",
                    "filhos": []
                },
                {
                    "nome": "processar",
                    "filhos": [
                        {
                            "nome": "mensagem",
                            "filhos": []
                        },
                        {
                            "nome": "frontend",
                            "filhos": []
                        },
                        {
                            "nome": "container",
                            "filhos": []
                        }
                    ]
                },
                {
                    "nome": "enviar-mensagem para api",
                    "filhos": [
                        {
                            "nome": "mensagem",
                            "filhos": []
                        },
                        {
                            "nome": "ids de objetos dentro do seu container",
                            "filhos": []
                        }
                    ]
                }
            ]
        },
        {
            "nome": "catalogo-mensagens",
            "filhos": [
                {
                    "nome": "arquivo json por conector",
                    "filhos": [
                        {
                            "nome": "id conector",
                            "filhos": []
                        },
                        {
                            "nome": "entrada",
                            "filhos": []
                        },
                        {
                            "nome": "saida",
                            "filhos": []
                        },
                        {
                            "nome": "frontend ajax campos esperados",
                            "filhos": []
                        }
                    ]
                }
            ]
        },
        {
            "nome": "container",
            "filhos": [
                {
                    "nome": "sub-diretorios <numero mensagem>",
                    "filhos": []
                }
            ]
        },
        {
            "nome": "diretorio espaco",
            "filhos": []
        }
    ]
}
