Situação real do projeto
O Rapido Ecommerce ainda não está concluído conforme `/var/PROJETO.MD`. A VPS é de produção, com contas e e-mails reais. Ainda faltam módulos obrigatórios e validações de provedores; estar em produção não significa que todos os itens do escopo foram entregues.
Este relatório foi conferido em 09/11/2026 contra o código, os registros de teste e a matriz de requisitos. O checklist completo permite consultar cada identificador do projeto e sua evidência.
Como ler o checklist
- Aceito em homologação: o requisito tem validação registrada em ambiente de teste de versão. Esse nome na matriz identifica a evidência histórica; o site atual é de produção.
- Parcial: o registro explica o trecho implementado e o que falta.
- Sem aceite integral: está aberto; pode haver código parcial ou ainda faltar implementação/validação. Não significa automaticamente que nada foi feito naquele item.
A contagem de itens não é um percentual de desenvolvimento. Um item de documentação e uma integração financeira têm tamanhos e riscos diferentes.
O documento original foi preservado como especificação. O andamento é registrado em docs/REQUISITOS.md, para separar o escopo pedido dos resultados verificados. A página de checklist reproduz essa matriz, sem aprovar itens automaticamente.
O que já pode ser usado ou avaliado
| Área | O que existe hoje | Limite atual |
|---|---|---|
| Endereços e servidor | Painéis admin/app com HTTPS, banco, cache, busca, workers e arquivos separados por loja | Produção nesta VPS; atualizações por versão com validação isolada |
| Acesso | Cadastro e confirmação de lojista, senha, código por e-mail, recuperação da senha do lojista e convites de equipe | Recuperação MFA, gestão de dispositivos e transferência de propriedade incompletas |
| Superadmin | Primeiro acesso por convite emitido na VPS, login com senha/e-mail/autenticador, lista/busca e criação/ativação/suspensão de lojas, auditoria e aplicativo global Melhor Envio | Planos, quotas, cobrança SaaS, suporte assistido, encerramento e painéis de saúde incompletos |
| Catálogo | Produtos simples, variantes, SKU, preço, imagem reprocessada, busca e edição persistente | Hierarquia/vínculos editoriais, galeria completa, vídeos, filtros e importação/exportação incompletos |
| Estoque e locais | Saldo físico/reservado por local, movimento com motivo, retirada e cobertura/tarifa de entrega própria | Transferências e demais rotinas completas ainda pendentes |
| Aparência | Nome/cor/logo, seções e registro dos 50 modelos, rascunho, prévia, publicação e restauração | Conteúdo operacional completo de todos os modelos, combos/ofertas, menus e matriz visual pendentes |
| Domínios | Cadastro, desafio TXT, verificação de apontamento e autorização de HTTPS | Duas vitrines reais com domínios próprios e acompanhamento periódico ainda não homologados |
| Compra e pagamento | Carrinho, código de e-mail, cotação, recálculo, reserva, pedido e adaptador InfinitePay; testes de concorrência/duplicidade | Recebimento depende da conta/configuração da loja; conciliação/refundos e fechamento completo pendentes |
| Logística e Omie | OAuth/renovação e cotação Melhor Envio; formulário e cliente HTTP parcial de Omie | Etiquetas/rastreio reais e sincronização seletiva Omie ainda não concluídos |
| Gestão | Listas de clientes/pedidos, relatório por situação, auditoria, equipe, API de consulta e cupom básico | Fluxos completos de pedidos, relatórios financeiros, API de escrita, privacidade, promoções e combos pendentes |
| SMTP TLS, remetente autorizado, código de acesso, HTML/texto e marca publicada da loja | Aceitação SMTP comprovada em teste; recebimento na caixa, bounce e painel completo de entrega não comprovados | |
| Recuperação do servidor | Cópia Restic criptografada local e ensaio de restauração em banco separado | Backup externo, recuperação até um instante, restauração integral em outro host e recuperação de uma loja pendentes |
O que os testes comprovam
Há evidências de testes com PostgreSQL, Redis e Meilisearch reais, análise estática e cenários de navegador. O resumo numérico atualizado aparece no checklist. Os testes cobrem isolamento, autorização, códigos de uso único, recálculo de compra, reserva concorrente, duplicidade financeira e outros fluxos descritos no relatório técnico.
Os cenários financeiros de teste usam respostas identificadas como sintéticas. Um teste de pagamento não comprova que um lojista recebeu dinheiro. Abrir todas as telas também não comprova que todos os módulos do projeto estão completos.
Por que ainda não pode ser vendido como produto concluído
Ainda é necessário concluir onboarding/documentos/termos, planos e quotas, catálogo/editor completos, contas opcionais de compradores, checkout e pós-venda completos, pagamentos reais e conciliação, etiquetas/rastreio, sincronização Omie/fiscal, relatórios/API/privacidade, monitoramento e recuperação externa. A matriz final de aceite também está aberta.
O cliente cria uma conta real conforme o guia. A capacidade de receber novos pedidos depende da configuração e habilitação da loja, do plano e dos provedores. Ativar a conta e publicar a aparência não substituem essas etapas.
Onde estão os registros técnicos
| Registro na VPS | Conteúdo |
|---|---|
/var/PROJETO.MD | Especificação original preservada |
/srv/rapido-ecommerce/docs/REQUISITOS.md | Andamento de cada requisito |
/srv/rapido-ecommerce/docs/RELATORIO_VALIDACAO.md | Testes executados, evidências e limites |
/srv/rapido-ecommerce/docs/PENDENCIAS_IMPLEMENTACAO.md | Engenharia que ainda falta |
/srv/rapido-ecommerce/docs/PENDENCIAS_EXTERNAS.md | Contas, domínios, definições e homologações externas |
/srv/rapido-ecommerce/docs/OPERACAO.md | Procedimentos técnicos da VPS |