SGVP Local
Front, Back e banco rodam dentro da Câmara. Predominantemente infraestrutura. Transcrição, biometria, assinatura e e-mail continuam saindo para a internet.
Com a internet fisicamente desconectada, todas as funções essenciais de uma sessão plenária continuam funcionando normalmente dentro da rede local.
Nenhuma parte necessária à sessão pode depender de CDN, API externa, AWS, Railway, Pusher, Google Fonts, bibliotecas carregadas pela internet ou validações remotas. A internet pode existir como recurso complementar — nunca como requisito.
O estudo mistura dois objetivos. Instalar o SGVP no prédio não garante, sozinho, operação sem internet — este backlog adota o segundo como requisito.
Front, Back e banco rodam dentro da Câmara. Predominantemente infraestrutura. Transcrição, biometria, assinatura e e-mail continuam saindo para a internet.
Além de rodar localmente, continua operando com queda total da internet. Exige mudanças de produto no Back-End e no Front-End, além da infraestrutura autônoma.
Front e Back tornam o SGVP portável; DevOps transforma essa portabilidade em uma instalação repetível, segura e administrável.
Tudo dentro do retângulo continua funcionando mesmo que o cabo WAN do firewall seja retirado.
Precisam funcionar sem internet.
Bloqueiam a definição final de alguns cards.
Atividades compartilhadas mostram o papel de cada frente: o Back-End define a estrutura do banco, DevOps instala e executa.
| Atividade | Front-End | Back-End | DevOps / Infra |
|---|
| ID | Área | Épico | Tipo | Prioridade | Título | Apoio |
|---|
Cada caso indica pré-condições, passos com resultado esperado e evidências a anexar. Registre o status e as observações; a execução fica salva neste navegador e pode ser exportada como relatório.
Mesmo com o servidor dentro da Câmara, estes serviços continuam saindo para a internet se nada for alterado.
| Serviço | Hoje | Estratégia | Alvo offline | Pendência | Cards |
|---|
O servidor estar na Câmara não basta: o navegador também precisa carregar 100% dos recursos pela LAN.
Baixar a biblioteca não resolve se ela, ao executar, buscar algo fora.
Card relacionado:
Marque conforme cada uma for localizada e tiver as chamadas em runtime verificadas. O progresso fica salvo neste navegador.
Não basta procurar <script> e <link>: inclua @import, url(), chamadas dinâmicas e o conteúdo das próprias libs.
A WAN precisa ser retirada de fato — bloquear URLs específicas não comprova nada.
0 requisições obrigatórias para a internet, com todos os 16 passos concluídos.
Caso de teste: · Cards:
Execute no servidor durante todo o roteiro. Ajuste a sub-rede à da Câmara.
Base nas medições do ambiente atual; o recomendado considera crescimento de logs, backups e serviços locais.
| Item | Mínimo | Recomendado |
|---|
Resolvidos pelo DNS local, com certificados da SGVP Root CA.
Imagens carregadas com docker load antes do docker compose up -d — nada vem do Docker Hub.
O pipeline externo produz o artefato completo; a Câmara não executa npm install nem composer install.