Gestão operacional
Orquestração de fluxos públicos críticos com filas assíncronas, jobs com retry e log, agendamento, despachos em massa, exportação auditada e integração documental nativa.
O setor público brasileiro opera sob a maior carga regulatória do país e a menor margem de erro tolerada pela sociedade. A cada decisão, três obrigações simultâneas: cumprir a lei, deixar rastro, responder a tempo.
Essa é a infraestrutura ideal sobre a qual sistemas públicos críticos passam a operar, onde governança, segurança e auditoria deixam de ser configuração e passam a ser contrato nativo e auditado.
Mapa honesto do GovON em produção. Não confundimos roadmap com runtime. Esta seção é gerada a partir da realidade dos sistemas vivos na AWS sa-east-1.
Vivo agora, com URL pública e SLA operacional.
dominio.recurso.acao + default-denyCódigo em produção, dependência operacional residual.
protocolo.listar), demais como stub 501/agente pronta, migration aplicadaENABLE_HTTPS, flip Terraform pendenteDeclarado em ADR, ainda sem entrega de código.
Cada decisão responde a um dos parâmetros de base. É arquitetura ontologica no código fonte, modelagem, infraestrutura e na esteira de qualidade.
Orquestração de fluxos públicos críticos com filas assíncronas, jobs com retry e log, agendamento, despachos em massa, exportação auditada e integração documental nativa.
VPC privada real, KMS Customer Managed Key, WAF na borda, JWT com revogação em segundos, default-deny em permissões, HSTS, CSP, secrets em vault gerenciado.
RBAC com permissões nomeadas, mascaramento LGPD declarado por campo, política de retenção por entidade, trilha de auditoria imutável em duas camadas (app + infra).
Toda a nuvem em Terraform versionado. ECS Fargate, RDS, ElastiCache, S3, CloudFront, WAF, KMS, Secrets Manager, CloudTrail, AWS Backup — reproduzível em outra conta em horas.
Módulos plug-and-play com manifesto único, OpenAPI auto-gerado, CI/CD via GitHub Actions com OIDC sem chave longa, deploy em minutos, rollback DNS em segundos.
Cache distribuído, pool de conexões, jobs assíncronos BullMQ, observabilidade nativa (CloudWatch + Container Insights + Flow Logs), alertas via SNS e dashboards consolidados.
Cada vertical é um módulo isolado que segue o mesmo padrão (manifesto, permissões, auditoria, LGPD). Adicionar é decisão de produto, não de arquitetura. Abaixo: o que já está em runtime, o que está parcial e o que está como blueprint formalizado.
Cidadão protocola pedido, secretaria movimenta, anexa documentos, conclui ou arquiva. Notificação assíncrona, número sequencial AAAA/NNNNNN por órgão.
IPTU, ISS, ITBI, taxas. Lançamento, parcelamento, DAM eletrônica, certidão negativa com QR Code, refis programados, regularização cadastral.
Agendamento de consultas, regulação, estoque de medicamentos, prontuário compartilhado. Integração com e-SUS, CADSUS, SINAN, SIH/SUS.
Matrícula online, frequência, boletim digital, transporte escolar, merenda. Integração com Censo Escolar, Educacenso, SISTEC.
Central única com WhatsApp Business, gov.br, balcão presencial e portal web. SLA por categoria, fila inteligente, voz e chat.
Portal LAI nativo com receitas, despesas, licitações, contratos, convênios e licenças. Exportação auditada em CSV/JSON/OCDS, dashboards públicos.
Pregão eletrônico, dispensa, registro de preços, cotação reversa, contratos com aditivos, integração com PNCP e ComprasNet.
Cadastro de obras, medição, fiscalização, diário de obra, integração com SICOM/SICAP. Mapa público de execução em tempo real.
Cadastro de servidores, folha, holerite, férias, licenças, e-Social, contracheque digital, simulador de aposentadoria.
Cadastro de bens, depreciação, inventário com QR Code, transferências, baixa, almoxarifado central e descentralizado.
Recebimento de denúncias, sugestões, reclamações, elogios. Prazos legais (Lei 13.460), anonimato opcional, integração com transparência.
Cadastro Único, prontuário SUAS, atendimento CRAS/CREAS, Bolsa Família e benefícios eventuais, Programa Auxílio Brasil municipal.
Cadastro de famílias, sorteio público auditável, regularização fundiária, programa MCMV municipal, escrituração e título.
Licenciamento ambiental, fiscalização, denúncias, podas, autorizações para corte/plantio, registro de áreas verdes.
Cadastro de veículos da frota pública, manutenção preventiva, abastecimento auditado, telemetria opcional, multas e seguros.
Cadastro de luminárias com geolocalização, manutenção e contas. Cemitério: jazigos, sepultamentos, exumações, registro civil de óbito.
GED com versionamento, classificação por tabela CONARQ, retenção legal, descarte programado, assinatura digital ICP-Brasil.
Pessoa física e jurídica unificadas. Dados de origem oficial (Receita, gov.br), histórico de relacionamento, consentimento LGPD explícito.
Organização de responsabilidades em camadas independentes. Cada uma com contrato declarado, testes próprios e pode ser substituída sem quebrar as outras. Tudo escrito em TypeScript estrito e versionado em monorepo Turborepo.
Admin operacional + site público de documentação. Next.js 14, Tailwind, shadcn/ui.
NestJS 10 com controllers, interceptors e filtros globais. Resposta HTTP padronizada.
JWT com bcrypt, types de User/Session/Perfil, validação compatível com gov.br.
TenantContext via AsyncLocalStorage, scopedWhere/scopedData injetando municipioId em toda query.
RBAC com wildcard, revogação em segundos via permissionVersion + sessionVersion em Redis.
PrismaService tenant-aware, migrations versionadas, exige TenantContext ativo no boot.
AuditInterceptor global, PrismaAuditSink, registro imutável de toda mutação HTTP.
JobRunner com retry/log/audit, BullMqAdapter, worker dedicado em ECS Fargate.
UploadHandler com mime+size+hash+antivírus stub, drivers Local + S3 com KMS.
GovernedAI com permission check, hash de prompt, AIRequestLog, pronto para Bedrock/OpenAI/gov.br.
BaseConnector com retry, timeout e audit hook. Preparado para gov.br, SERPRO, e-CAC, CADSUS.
Site Next.js estático com ADRs em markdown, Swagger OpenAPI auto-gerado por módulo.
Toda a infraestrutura roda em AWS na região São Paulo (sa-east-1), declarada em Terraform versionado. Banco e cache ficam em VPC privada sem rota para internet. Cada peça é gerenciada pela AWS com SOC 2, ISO 27001 e LGPD documentados.
10.20.0.0/16, 3 subnets públicas + 3 privadas, NAT Gateway, VPC Flow Logs em CloudWatch.
ECS Fargate (API, Admin SSR e Worker BullMQ), autoscale, deploy zero-downtime.
ALB + WAF v2 com managed rules (Common, KnownBadInputs, SQLi) + rate limit por IP.
CloudFront na frente de tudo, certificados ACM gerenciados, HSTS, X-Frame-Options, CSP.
RDS Postgres com encryption KMS, Point-in-Time Recovery, Performance Insights.
ElastiCache Redis com TLS, auth token, encryption at-rest via KMS.
S3 com KMS Customer Managed Key, Block Public Access total, versioning, lifecycle.
Secrets Manager + KMS, rotação automática via Lambda, ECS injeta em runtime.
CloudTrail multi-region em bucket S3 imutável, com log file validation.
AWS Backup vault com KMS, plano diário, snapshot cross-region opcional.
CloudWatch Logs + Container Insights + alarmes via SNS, dashboards consolidados.
GitHub Actions com OIDC, sem chave longa, role assumida por commit.
O BaseConnector do GovON já fornece o padrão (retry, timeout, audit hook). Cada integração externa entra como driver isolado, com contrato documentado e log auditado de cada requisição.
O module.json declara permissões, entidades auditáveis, campos sensíveis (LGPD), jobs assíncronos e dependências. O framework valida em build e em runtime — módulo que não segue o padrão é rejeitado antes do deploy.
// modules/protocolo/module.json { "name": "protocolo", "version": "0.1.0", "kind": "business", "openapiTag": "protocolo", "permissions": [ "protocolo.criar", "protocolo.ler", "protocolo.movimentar", "protocolo.anexar", "protocolo.concluir" ], "auditableEntities": [ "Protocolo", "Movimentacao", "Anexo" ], "lgpd": { "sensitiveFields": [{ "entity": "Protocolo", "field": "requerenteCpf", "retentionDays": 1825, "maskingPolicy": "maskCpf" }] }, "jobs": [{ "name": "protocolo.notificar", "queue": "protocolo.notificar", "maxAttempts": 5 }], "dependencies": { "modules": ["govon-core"] } }
Cada item abaixo é coberto pela arquitetura do framework, não por documentação avulsa. Auditor consegue rastrear cada requisito ao código, ao Terraform ou ao manifesto de módulo correspondente.
Framework construído sob os mais alto níveis de segurança global. Isso aparece em cada camada, do default-deny no controller à VPC privada na infra.
Toda chamada de modelo no GovON exige permissão nomeada, gera registro em AIRequestLog com hash do prompt e tem custo rastreável. Texto bruto não persiste — só o hash criptográfico, a permissão usada e o resultado mascarado.
Cada módulo novo herda automaticamente segurança, auditoria, multi-tenant, LGPD e observabilidade. O desenvolvedor escreve apenas a regra de negócio o resto vem do framework.
Builds incrementais e cache compartilhado entre apps e packages.
Tipos compartilhados entre API e Admin via packages workspace.
Swagger gerado por módulo com Basic Auth opcional, contrato vivo.
Prisma migrate deploy reprodutível em qualquer ambiente.
Unit em service, e2e em rotas HTTP, cobertura mínima por módulo.
GitHub Actions assume role AWS via OIDC, sem chave longa.
typecheck + lint + test + build obrigatórios antes de merge.
CloudWatch Logs Insights, Container Insights, Flow Logs em todos os serviços.
ECS rolling update com health check, rollback automático em falha.
Quando ambiente paralelo está ativo, troca de DNS rolla em segundos.
ADRs em markdown, página por módulo, status público da demo.
Template com checklist de regras GovON (R1 a R30) antes de aprovar.
O roadmap segue uma ordem clara: completar verticais com maior cobertura de prefeitura típica, plugar conectores oficiais e endurecer governança de IA. Sem prazos públicos — entregas confirmadas pelo Status da demo.
Driver pronto em @govon/upload. Falta plugar no ProtocoloModule para anexos persistentes com KMS + signed URLs.
IPTU + DAM eletrônica + integração PIX BCB. Primeira vertical financeira após Protocolo.
Primeiro conector real: validação CPF + status na Receita via Datavalid SERPRO.
Driver real de IA na AWS Bedrock (Claude, Llama) com permission check e AIRequestLog.
Endurecimento para produção: RDS Multi-AZ, GuardDuty para detecção de anomalia.
Frontend unificado para o cidadão consultar protocolos, débitos, certidões e abrir solicitação — autenticado via gov.br.
A demo está em modo privado para avaliação técnica de prefeituras, secretarias e parceiros. Dados fictícios, mas tudo o que está marcado como “runtime” funciona de verdade.