Conn2Flow
Navegação das docs

SDD

Requisição 187 — Correções Simples Achadas na Reescrita das Docs e no Deploy da req-186

Origem: Humano, 2026-09-26: "se não for muito complexo… constrói a requisição, registro certinho, e já implementa também seus achados. Se for muito complicado, você deixa no fim."…

Origem: Humano, 2026-09-26: "se não for muito complexo… constrói a requisição, registro certinho, e já implementa também seus achados. Se for muito complicado, você deixa no fim." Os achados complexos ou de segurança foram para o backlog (BL-018 a BL-024); esta requisição cobre só os simples, de baixo risco. Lote Vinculado: BATCH-191. Status: approved (autorização acima), implementada.


Itens

  1. auth:cookie por SSH não funcionava a partir do Windows (cli/src/Commands/AuthCookieCommand.php). O comando remoto era montado com escapeshellarg(), que segue o SO local: no Windows usa aspas duplas e apaga as internas, e o sh -c da VM recebia --gestor= /caminho (valor vazio): "Missing required --gestor or --result option". Correção: citação POSIX no bloco SSH.

  2. Variável de módulo exibia o valor de outro módulo (gestor_variaveis_globais(), gestor/bibliotecas/gestor.php). A busca por id não tinha ordem nem filtro de módulo, e a passada global de gestor_pagina_variaveis() roda antes da do módulo: @[[module-title]]@ mostrava "Checkout" na tela do documentation (e em subscriptions-*). Correção: ORDER BY com preferência pela global, depois a do módulo atual. Quem já tinha uma variável global continua com o mesmo valor.

  3. Visualização de plano em admin-atualizacoes sempre inválida (admin_atualizacoes_detalhe()): o ramo ?plano= usava $dir, inexistente no escopo. Correção: $dirLogs, a pasta onde os planos são gravados.

  4. Bibliotecas registradas sem arquivo (gestor/config.php): api-cliente e cpanel apontavam para arquivos que não existem; pedi-las era erro fatal. Nada no core nem nos projetos as pede. Correção: entradas removidas.

Critérios de aceite

  1. Testes que falham antes e passam depois: ProjectSshDeployReq034Test::testGeradorDeCookieSabeFalarComUmGestorRemoto (item 1) e CorrecoesSimplesReq187Test (itens 2 a 4, incluindo "toda biblioteca registrada tem arquivo").

  2. No Lab: auth:cookie --project=[REDACTED] gera o cookie a partir do Windows; /documentation/ mostra "Documentação"/"Documentation"; as telas subscriptions-* mostram o próprio título.

  3. As docs reference/libraries/gestor.md, reference/libraries/index.md e reference/modules/admin-atualizacoes.md (pt-br e en) deixam de descrever os bugs corrigidos.

O Futuro é Híbrido: Humano + IA.

O Conn2Flow é a ferramenta. Se você precisa do Arquiteto para desenhar a estratégia da sua empresa usando essa tecnologia...

Contrate Consultoria Especializada