# GESTOR X PRO
- [x] Corrigir localmente auditoria de consumo/resultado/encerramento e isolamento recíproco da inspeção: dois testes SQL mínimos aprovados; SQL isolado preparado, não aplicado; transporte/autenticação/importação preservados.
- [x] Preparar núcleo isolado da inspeção /users/manage, SQL local de finalidade própria e testes mínimos; sem instalar/conceder/executar ou ampliar login/importação existentes.
- [x] Revisão pré-instalação solicitada: escopo e mudanças em SPEED-LIVE-FILTER-INSTALLATION.md; manter /api/users como evidência protegida sem reconstruir login, explicitar ausência de validação/fixação DNS; sem repetir testes ou instalar.
- [ ] Inspeção real Speed Live: bloqueada até aprovação de instalação/ligação manual ADMIN e concessão específica de cinco minutos; proteção DNS do destino conectado ainda não comprovada, nenhum risco adicional aceito. Scripts não analisados; FILTRAR/cadastro aguardam contrato remoto, username exato e vínculo MASTER comprovados.
- [ ] Extração segura de username HTML Speed Live: investigação local e critérios documentados; cinco testes existentes de texto inerte/diagnóstico/interrupção aprovados. Parser e matriz de HTML conhecido/desconhecido/perigoso/ambíguo bloqueados até fragmento estrutural real sanitizado e identificação confiável do nó do login; não inventar contrato nem realizar nova conexão.
- [x] Correção local Speed Live: validação por página antes da próxima, índice local, IDs duplicados globais e diagnóstico estrutural sanitizado; 23/23 testes simulados aprovados e build automático OK. Sem consulta, concessão, importação, VPS/FLOW/DNS ou publicação.
- [x] Instalar extensão da auditoria estrutural Speed Live: migração 0041 aplicada sob autorização; SQL idêntico ao preparado, teste isolado de campos permitidos/desconhecidos aprovado, ACLs preservadas, 12 registros históricos inalterados e zero tentativas pendentes. Próxima consulta depende de autorização específica; nenhuma concessão, conexão ou publicação nesta instalação.
- [ ] Importação Speed Live preparada em código: busca paginada (até 10 páginas) com autorização única purpose=reseller_import, lista sanitizada, seleção individual/todos e gravação com deduplicação sem cobranças; testes simulados locais. Falta: aplicar migração SQL, conceder autorização real e executar a primeira importação autorizada; sem publicação/VPS/FLOW/DNS.
- [x] Finalizar preparação Speed Live: migração 0032 instalada com RLS/ACLs privadas, zero grants; botão ADMIN em Integrações, confirmação separada e diagnósticos por etapa, origem/preview fixos e consumo durável; sem conexão/publicação/VPS/FLOW/DNS. Compilação automática OK; controles validados somente com RPCs simulados.
- [x] Corrigir callback DNS antigo (TS2554, argumento address obrigatório no retorno de erro), preservando rejeição em ambos formatos; reforçar expiração no UPDATE atômico Speed Live. Compilação automática build OK em 20/10/2026 23:23:35 UTC e 7/7 testes locais mínimos; sem instalação/concessão/conexão/publicação.
- [x] Preparar teste nativo Speed Live isolado em código: origem fixa, ADMIN/preview, AES-GCM, SQL próprio de uso único para revisão, sequência login GET/POST/users primeira página, limites e diagnóstico fechado; sem endpoint, concessão, SQL aplicado, execução ou publicação. Risco DNS rebinding explícito; universal inalterado.
- [ ] Primeira tentativa Speed Live: aguarda confirmação visual manual do botão ADMIN no preview hospedado, aprovação expressa para conceder UMA autorização de até cinco minutos e executar por clique manual com aceitação do risco residual DNS rebinding; nenhuma autorização real criada.
- [x] Preparar prova HTTPS direta isolada sem VPS: harness sem rede/endpoint, DNS A/AAAA, IP público fixado, evidência independente de peer, hostname TLS/SNI e rejeição 3xx; 9/9 testes simulados aprovados. Simulação não comprova hospedagem; conector inalterado.
- [ ] Executar única prova HTTPS hospedada sem VPS: bloqueada sem destino controlado autorizado e adaptador hospedado com evidência independente do IP conectado/TLS/SNI; não publicar, conectar painéis, alterar banco/configurações ou ativar transporte.
- [ ] Implementar transporte PainelFoda isolado em código: DNS/TLS fixados, protocolo próprio, diário durável, autorização e reconhecimento reutilizados; apenas testes simulados, sem instalação/ativação/FLOW/publicação.
- [x] Preparar reconhecimento universal PainelFoda independente: diagnósticos fechados incluindo pré-envio, validação de destino e rejeição de todos os 3xx, evidência opcional users sem importação; 9/9 testes em dois arquivos aprovados. Transporte real/importação/publicação bloqueados, Speed Live e FLOW preservados; DNS-to-socket/TLS depende de transporte confiável ainda ausente.
- [x] Preparar correção VPS isolada a3629e15: helpers offline reutilizam ChannelJournal, auditoria UNKNOWN atômica/imutável e preservação de geração ausente; 14/14 testes SQLite temporário e sintaxe CLI aprovados. Pacote mínimo/comandos para revisão, src inalterado; sem instalação/produção/FLOW/novas autorizações/DNS/nginx/HMAC/credenciais.
- [x] Empacotar helpers VPS a3629e15 com ajuste gestorxproxy/0600 e procedimento coordenado: 10/10 testes adicionais de recusas com systemd/cgroup simulados aprovados em namespace sem rede; suítes anteriores não repetidas, helpers inalterados.
- [ ] Validar wrapper VPS a3629e15 em Linux isolado equivalente: ambiente disponível sem systemd/cgroup2, testes OS reais não executados; faltam equivalência do código/schema instalado incluindo IPv4 e prova independente de ausência de trabalho escapado. Instalação/execução Cloud/VPS e retomada exigem aprovações separadas; não autorizado nesta tarefa.
- [x] Preparar localmente reconciliação exclusiva 5304b867/a3629e15/cb1bfd4e: SQL de revisão, 18 testes isolados aprovados e procedimento Cloud/VPS com checklist de backup/reversão; resultado remoto desconhecido. Sem instalação, execução, grants, FLOW, publicação ou alterações VPS/DNS.
- [x] Reconciliação Cloud a3629e15 executada uma vez (2026-10-20 20:49:36 UTC): migração 0031, aprovação 13af7c7d de uso único consumida, grant 5304b867 encerrado (failure/integration_unavailable, resultado remoto DESCONHECIDO), auditorias gravadas, 0 pendências restantes; backup pré-execução em Files.
- [ ] Finalizar a3629e15 (VPS): encerramento remoto e novo teste dependem de procedimento instalado validado, prova de término/fencing e autorizações específicas.
- [x] Redirect do executor corrigido para manual; 20 testes locais aprovados em três arquivos, incluindo rejeição de 300–399 nas duas etapas, HMAC e estados desconhecidos preservados. Sem consultas reais, grants ou publicação; publicação aguarda autorização separada.
- [x] Diagnóstico sanitizado da rejeição fetch do handshake: cinco campos fechados no evento owned_flow_handshake_fetch_failure; 31 testes locais aprovados e build OK; sem chamadas reais ou publicação.
- [x] Reconciliação exclusiva 76e6f5a7/292ce80a/b7bd195c: 20 testes locais aprovados; estado real/ADMIN/ACLs revalidados sob autorização final, migração 0029 aplicada e execução única em 19/10/2026 07:52:20.520588 UTC. Aprovação administrativa usada atomicamente; failure/integration_unavailable, consumo NULL, revogação/interrupção preservadas; auditoria antes/depois e histórico confirmados, remoto desconhecido, zero recibos e zero bloqueios restantes do proprietário. Sem FLOW, nova autorização de consulta, VPS ou publicação.
- [x] Instrumentação de authorize_attempt em exchange: categoria fechada e timerFired nos logs administrativos Cloud existentes; timeout 15s e respostas/FlowFailure preservados. 14 testes locais em dois arquivos aprovados; build OK. Sem rede real, banco, grants, reconciliação, VPS ou publicação; tabela consume em Resultados inalterada.
- [x] Reconciliação exclusiva 4db087cc/2f88cbf1 aplicada e executada sob autorização em 19/10/2026: migração 0028, aprovação ADMIN usada na mesma transação, completed_at=07:01:35.773203 UTC, failure/integration_unavailable; revogação/interrupção e consumo NULL preservados. Auditoria específica e clients_failed confirmadas; zero bloqueios locais de grants, zero recibos e zero autorizações de consulta ativas. Outras tentativas inalteradas; execução remota desconhecida preservada. Sem FLOW, VPS ou publicação; 15 testes locais aprovados.
- [x] Reconciliação exclusiva 4db087cc/2f88cbf1 preparada com execução remota desconhecida, snapshot/ADMIN/aprovação e auditoria atômica; 15 testes locais aprovados. SQL não aplicado, nenhum encerramento/aprovação real/publicação.
- [x] Retenção na gravação preparada: sete dias, teto de 10.000 e RPC transacional com lock não bloqueante; sete testes locais e um teste PostgreSQL de duas conexões aprovados. Sem SQL aplicado, gravação, agendamento ou publicação.
- [x] Preparar diagnóstico consume sanitizado, SQL não aplicado, gravação desativada e consulta ADMIN em Resultados; nove testes locais mínimos aprovados, sem publicação ou operação real.
- [x] Implantação autorizada em 19/10/2026: migração 0027 aplicada sobre tabela ausente, ACLs/RLS e retenção confirmadas, sink consume ativo; 12 testes locais aprovados. Publicação concluída e leitura ADMIN ativa confirmada em Resultados na versão publicada, sem registros de teste, FLOW/grants ou alterações históricas/VPS/DNS CONTROL.
- [x] Corrigir exclusivamente ACLs herdadas do SQL preparado de reconciliação: revogação por catálogo incluindo PUBLIC/papéis Cloud, aprovações SELECT/INSERT/UPDATE e auditoria SELECT/INSERT; 21 testes PGlite aprovados. Sem aplicação SQL, publicação ou operações reais.
- [x] Preparar reconciliação administrativa exclusiva da tentativa FLOW antiga: SQL não aplicado, confirmação ADMIN e aprovação/evidências privilegiadas, transação/auditoria; 14 testes PGlite/helper simulados aprovados. Sem execução, concessão, consulta ou publicação.
- [ ] Executar reconciliação FLOW: bloqueada até aprovação separada de aplicação/publicação/execução, identificação privilegiada exata do alvo e atestação recente das evidências indispensáveis (continuidade do banco, caminho instalado completo, relógios e ausência de trabalho residual). Nenhuma aprovação específica real foi criada.
- [x] Correção controlada do diagnóstico FLOW: preflight dos sete campos antes do binder; etapa/código/operação sanitizados preservados, falha de interrupção secundária sem ocultar causa. 15 testes em três arquivos locais simulados aprovados; build automático OK. Sem publicação, grants, consultas ou alterações VPS/banco/credenciais; publicação aguarda aprovação separada.
- [x] Relógio FLOW: validade ancorada no horário do servidor, prazo monotônico sem relógio do celular, atualização automática/expiração; 18 testes simulados aprovados e segurança básica sem achados. Sem grants, consultas, VPS, banco ou credenciais.
- [x] Publicação do relógio FLOW: correção ativa confirmada por HTTP 200 em servidores-DQcYF7P_.js, com serverNow, monotonicDeadline e atualização automática/expiração. Publicação c2d9cfc; sem autorizações nem consultas reais.
- [x] Sincronização do botão FLOW: leituras antigas canceladas e disponibilidade atualizada após confirmação; oito testes simulados aprovados. Sem grants/consulta/VPS/credenciais.
- [x] Publicação da sincronização FLOW: publicada e confirmada em produção (módulo servidores-CyxQ7xnt.js com cancelamento de leituras antigas e atualização da disponibilidade); botão segue bloqueado sem autorização válida e nenhuma consulta real foi executada.
- [x] Correção final FLOW: solicitação ADMIN confirmada reutilizando concessão existente e seleção durável sem IDs em código; disponibilidade somente leitura, envio/callbacks com mesmo grant e testes simulados mínimos aprovados. Sem concessão real, publicação, consulta ou alterações VPS/credenciais.
- [x] Preparação final FLOW: disponibilidade sanitizada do grant existente ligada ao botão manual, expiração e trava no primeiro clique; 11 verificações locais aprovadas, sem seleção real/publicação/consulta. HMAC, binder, auditoria e consumo existentes preservados.
- [ ] Primeiro clique FLOW: aguarda autorização separada para publicação e concessão/seleção privada do grant real; após publicação aprovada da correção, confirmação ADMIN e clique ocorrem na tela dentro do prazo original, sem nova publicação entre ações. Comunicação real permanece não verificada.
- [x] Etapa 52: exceção privada ligada ao grant específico em aprovação/preparo/envio/callbacks; confirmação ADMIN não cria/renova grants, binder/consumo/finish existentes preservados. Seleção null e botão desativado; testes simulados indispensáveis aprovados, sem banco/VPS/publicação/consulta real.
- [ ] Etapa 52 execução: aguarda autorização específica para concessão privilegiada e seleção do único grant FLOW/página 1, publicação e habilitação para clique manual; nenhum grant real selecionado/criado.
- [x] Etapa 51: escopo derivado do grant existente e ligado ao preparo/envio/consume/finish após gate; aprovação FLOW/página 1 restrita; ADMIN/versão/prazo/uso único conferidos localmente sem migração ou consultas; produção bloqueada.
- [x] Etapa 51 exceção preparada na Etapa 52; publicação e clique manual permanecem pendentes de autorização específica.
- [x] Etapa 49: preparação privada authorize-attempt → request → recibo finish, botão FLOW exclusivo ADMIN/proprietário/página 1 desabilitado; grant vinculado ainda não consumido respeita SQL existente; testes locais essenciais aprovados. Gates preservados; sem migração, publicação ou consulta real.
- [ ] Etapa 49 execução: aguarda autorização separada do proprietário para publicação, ativação estritamente por tentativa, aprovação privilegiada específica e validação hospedada; consulta real proibida até essa autorização.
- [x] Etapa 48 (v2): autorização por tentativa no proxy, com correção da inicialização real (AttemptAuthorizationStore na conexão do journal, respostas assinadas da rota de autorização, fechamento de tentativa em erro 409, caminho authorizeAttempt na assinatura de resposta); 52 testes aprovados; pacote gestorx-proxy-etapa48-v2.zip substitui o v1 (removido). Nada instalado na VPS; sem conexões reais, publicação ou alteração de Secrets/DNS.
- [x] Etapa 47: liberação escopada por tentativa (pré-despacho por grant não consumido; pós-consumo vinculado a dispatch/attempt até encerramento, sem reutilização), identidade de execução única e orquestração preparada em owned-flow-attempt.server.ts (aprovação antes do gate); 9 testes simulados aprovados. Nada ligado ao botão/transporte; gate incondicional ativo; sem publicação nem conexões reais.
- [x] Etapa 46: mecanismo de liberação escopada preparado em owned-client-release.server.ts (não ligado ao transporte); exige exatamente um grant admin-approved válido para o servidor/página; 3 testes simulados aprovados. Gate incondicional permanece ativo; sem publicação nem conexões reais.
- [x] Etapa 40: aprovação ADMIN aplicada ao banco (migração 0020), função e botão ligados, testes aprovados.
- [x] Etapa 43: envio HTTPS implementado em sendPrivateChannelDispatch atrás do bloqueio incondicional; resposta autenticada vinculada à tentativa (dispatch/attempt/nonce) e à página; 13 testes aprovados, tipos limpos. Sem publicação nem conexões reais.
- [x] Cadastro FLOW: /login normalizado para origem HTTPS e erros específicos com validação compartilhada; quatro testes locais aprovados e formulário autenticado verificado com gravação interceptada. Sem conexão ou publicação; falha original sem /login não comprovada pelos registros disponíveis.
- [x] Etapa 39: resolução privada de aprovação ADMIN/proprietário/página/origem/prazo e ligação ao binder existente preparadas atrás do gate; pedido HTTPS exato VPS e projeção sem total completo preparados; quatro testes novos e um de bloqueio afetado aprovados. Sem concessão, banco real, envio, Secrets, VPS ou publicação.
- [ ] Etapa 39 operacional: envio e leitura reais dependem de autorização separada para liberação restrita dos gates, aprovação privilegiada específica, comprovação de diário/fencing da VPS e publicação. Envio interrompido nesta etapa para preservar o bloqueio incondicional.
- [x] Etapa 28: callbacks ligados ao adaptador HTTP privado, verificadores/provider/recibo e finish SQL atômico; três testes locais novos aprovados com PGlite. Gate real/envio fechados; sem configuração, VPS/painel/publicação. Ativação e canal hospedado aguardam pendências externas abaixo.
- [x] Etapa 27C.1: geração backend atômica/imutável/única no binder, recibo assinado privado e ordem de validação finish; 10 testes locais aprovados e adendo para Codex. Sem ativação ou dados/grants reais alterados.
- [x] Etapa 27C final: ZIP VPS preparado com provider HTTPS/HMAC, recibo 27C.1, diário exclusivo, terminal_pending e 40 testes simulados aprovados (27 anteriores + 13 novos). Sem instalação/ativação. Reconciliação sem prova de encerramento/fencing bloqueada; callbacks backend aguardam ligação controlada/respostas assinadas e configuração aprovada.
- [x] Etapa 27B: helpers HMAC/HTTP privados, ledger durável, tentativa/correlação e conclusão atômica; 7 testes locais aprovados. Callback/provider/envio permanecem bloqueados. Não declarar canal operacional.
- [ ] Canal de produção: callbacks preparados na Etapa 28; aguardam configuração HTTPS/identidades/chaves aprovada, VPS/diário/fencing, validação hospedada, ligação do executor protegido/aprovações, projeção de clientes/acesso e reconciliação privilegiada. Gate backend e VPS exigem liberação específica; geração não comprova encerramento.
- [ ] CENTRAL ATIVADOR: pedido anterior aguarda o projeto correto; este código contém GESTOR X PRO, não BOLT PLAY/NEXA HUB ou painel de cadastro de revendedores.
- [x] Etapa 26B: núcleo privado conforme contrato original Etapa 25, despacho/interrupção duráveis correlacionados na migração 0016; 6 testes locais aprovados e compilação OK. Fachada real bloqueada; nenhum canal, executor ou provider remoto ativado.
- [x] Etapa 26A: finalidade server_clients em grants próprios, RPC autenticado de preparação, consumo privado atômico, auditoria e 7 testes locais aprovados; VPS e leitura real bloqueados. Sem concessão real ou teste hospedado.
- [ ] Provider VPS: aguarda contrato HTTPS/HMAC autenticado e vínculo durável de despacho/identidade; gate privado permanece fechado, sem consumo nem resolução por rede.
- [x] Etapa 2 universal preparada: sessão reutilizada com origem dinâmica e evidência estrutural da primeira página sem mudar limites legados; autorização exclusiva durável por proprietário/servidor/origem/versão, expiração 5 minutos, invalidação, trava entre servidores e auditoria. Estados e botão bloqueado; 3 testes novos e 29 de preservação aprovados, compilação OK; navegação autenticada celular/computador sem requisições aos painéis; cadastro temporário removido.
- [ ] Ativação do transporte universal: bloqueada pela ausência de garantia DNS-to-socket com TLS do domínio original no transporte atual; requer infraestrutura de saída segura, ligação do executor protegido e autorização explícita específica antes do primeiro teste real. Nenhuma autorização concedida.
- [x] Etapa 1: cadastro/listagem/edição de múltiplos servidores próprios não conectados no menu existente; RLS por proprietário, escrita atômica com validação server-side, credenciais AES-GCM privadas e auditoria. Três testes mínimos aprovados; fluxo autenticado de dois cadastros e edição conferido no celular/computador; registros temporários removidos; compilação OK. Speed Live, vínculos e histórico preservados, sem chamadas aos painéis ou publicação.
- [ ] Abertura do cadastro de novas contas: bloqueada pela política de autenticação exclusiva do laboratório; depende de aprovação separada para mudar essa restrição. Gerenciamento de servidores está disponível a qualquer sessão autenticada sem exigir ADMIN.
- [x] Redesign premium exclusivamente de apresentação: Dashboard com histórico existente, menu mobile recolhível, Integrações e Resultados reorganizados, controles administrativos expansíveis; compilação OK e navegação celular/computador conferida sem ações operacionais.
- [x] Atualizar exclusivamente identidade visual para GESTOR X PRO, estilos compartilhados e telas existentes; controles e histórico autorizado preservados, compilação OK e navegação celular/computador conferida sem consultas externas.
- [x] Ajuste visual após o teste real: removido o demonstrativo de 18 ativos; a Integrações mostra o registro da última consulta autorizada (19 · próprios 16 · subordinados 3 · 45 páginas · 15/10/2026 16:25:44 BRT) como instantâneo substituído por nova consulta. Sem mudança em contagem, autenticação, APIs, vínculos, permissões, credenciais ou banco.
- [x] Preparar autorização durável exclusiva da rede no contador existente, vinculada ao MASTER criptografado, com API-only e testes essenciais; não gravar vínculos nem conceder autorização.
- [x] Implementar contador dinâmico da rede específica verificada (próprios/subordinados/total) na consulta existente; exigir quatro vínculos exatos com permissão já verificada e aprovação no servidor vinculada a ADMIN/servidor/origem/escopo/username MASTER, além da flag existente. Não preencher vínculos nem ativar aprovação nesta etapa.
- [x] Gravar atomicamente os quatro vínculos aprovados com auditoria, conferir MASTER e habilitar somente alaer-network-v1 sem conceder autorização; leitura interna confirmou os quatro vínculos, auditoria e zero autorizações network.
- [x] Autorização network de cinco minutos concedida na etapa anterior sob comando separado; proprietário confirmou execução manual com 16 próprios, 3 subordinados, 19 total e 45 páginas. Nenhuma nova autorização ou consulta nesta transformação visual.
- [x] Analisar o contador por rede sem chamadas externas: o contrato existente de lines contém master sem ID de revendedor; falta associação comprovada de cada subordinado ao valor master. Não preparar leitura repetida que apenas transforme coincidências em vínculos.
- [x] Receber evidência Termux informada pelo proprietário para os quatro vínculos exatos ID → master desta rede; não generalizar para outras redes.
- [x] Estender diagnóstico existente com identidade visual por quatro IDs e comparação de owner_name; três testes novos e sete existentes aprovados, compilação OK, sem concessão ou consulta real.
- [x] Preparar diagnóstico ADMIN de hierarquia /api/users isolado, autorização específica durável, sanitização e testes simulados; sem /api/lines, concessão ou consulta real. Contrato e cobertura de /api/users ainda não comprovados: não afirmar hierarquia a partir de candidatos.
- [x] Implementar validação pré-vínculo ADMIN de Alaer5566/98783: autorização específica de uso único na infraestrutura existente, trava durável por servidor, leitura paginada reutilizada, relatório agregado e botão bloqueado. Testes simulados de leitura, autorização SQL isolada, controles manuais e limites ADMIN; nenhuma concessão ou chamada real.
- [x] Concluir fluxo de leitura da autorização previamente aprovada por operação privilegiada, vinculado à sessão ADMIN e preview; resolver e consumir autorização somente no servidor, sem segredos no navegador. Verificação manual de autorização seguida de clique manual de teste; 18 testes simulados aprovados, sem concessão real, execução ou acesso técnico ao preview.
- [x] Encerrar a preparação pré-vínculo: substituída pelos vínculos explicitamente aprovados e pela validação única do contador; não repetir diagnóstico.
- [x] Preparar botão ADMIN de teste PainelFoda bloqueado na Visão geral, reutilizando RPC e autorização de uso único; 8 testes simulados aprovados, sem concessão ou consumo de autorização e sem chamadas reais. DTO existente informa apenas a última etapa, sem inventar detalhes HTTP das anteriores.
- [x] Preparar função ADMIN isolada, bloqueada no servidor e sem botão de execução; 40 testes locais aprovados, nenhuma chamada real.
- [x] Alinhar login ao contrato Termux confirmado; 66 testes simulados afetados aprovados, sem chamadas reais.
- [x] Corrigir exclusivamente login JSON/redirecionamento e confirmação de sessão protegida; 59 testes simulados aprovados, sem chamadas reais.
- [x] Corrigir leitura do contrato real PainelFoda e validar exclusivamente com testes simulados (47 testes aprovados); preservar cadastro divergente (98783 sem api_master e sem permissão verificada).
- [x] Criar interface escura com visão geral, integrações e resultados.
- [x] Definir contratos independentes e impedir consultas reais nesta etapa.
- [x] Verificar navegação e bloqueio das consultas.
- [x] Preparar plano técnico curto para apresentação e validação posterior autorizada.

- [x] Menu lateral: seção expansível "Meus Servidores" abaixo de Dashboard com Speed Live (PainelFoda) e opções "Em preparação"; Dashboard/Integrações/Resultados preservados, compilação OK e navegação celular/computador conferida.

## Etapa 2
- [x] Habilitar Cloud e acesso exclusivo ADMIN com validação no servidor.
- [x] Preparar armazenamento de segredos MASTER e conector bloqueado de leitura sem autenticação real no painel.
- [x] Preservar interface e distinguir referência demonstrativa de consulta real não executada.
- [x] Verificar acesso ADMIN, persistência, autorização de ID e consulta bloqueada; informar pendências.

## Pendências externas para primeira consulta real
- [x] Implementar e verificar cadastro MASTER exclusivo ADMIN, criptografado e sem chamadas ao painel; remover dados fictícios do teste.
- [x] Confirmar acesso ADMIN e disponibilidade das credenciais criptografadas.
- [x] Obter aprovação específica para uma única execução ADMIN no preview hospedado, sem publicação.
- [x] Implementar autorização persistida de uso único (5 minutos), consumo atômico e auditoria; 11 testes específicos e 9 testes do probe aprovados, somente simulados; nenhuma autorização concedida.
- [x] Confirmar destino /dashboard pelo contrato Termux informado pelo proprietário.
- [x] Acesso protegido a /api/lines no ambiente hospedado confirmado pelo proprietário após clique manual; preservar autenticação e não acessar tecnicamente o preview.
- [ ] Disponibilizar em produção somente após aprovação expressa de publicação e uso.
- [x] Verificar os quatro vínculos específicos API master → ID e permissões aprovadas; demais redes permanecem bloqueadas no modo exclusivo.

## Consulta de leitura PainelFoda
- [x] Implementar sessão/CSRF e paginação no servidor, reutilizando credenciais criptografadas e autorização.
- [x] Validar vínculo master, elegibilidade e duplicatas sem retornar dados pessoais ou totais parciais.
- [x] Executar testes locais simulados mínimos; não usar credenciais reais nem publicar.

## Publicação Etapa 52 (2026-10-18)
- [x] Publicada a versão 3866bb7 ("Validou 11 casos de uso") em https://panel-connectivity-lab.lovable.app, exclusivamente a preparação do clique manual.
- [x] Botão FLOW confirmado desativado sem autorização: exige availability.enabled e enabledServerId do grant selecionado; selectedFlowGrant permanece null em produção.
- [x] Consultas reais, demais servidores e revendedores continuam bloqueados; VPS, banco e credenciais intactos. Pendente: autorização separada para selecionar o grant real FLOW/página 1 e habilitar o único clique manual.
- [ ] Correção manual FLOW em produção: aguarda aprovação separada para publicar a correção e para o primeiro teste real; nenhum grant real concedido/consumido. Comunicação real não verificada.
