Backlog de Documentação - Revisão Manual
Visão Geral
Este documento lista as páginas que precisam de revisão manual para complementar a documentação automática gerada. As informações aqui foram inferidas a partir do código-fonte do projeto vWeb.
Páginas Principais Criadas
✅ Concluído
docs/intro.md- Introduçãodocs/arquitetura.md- Arquiteturadocs/instalacao.md- Instalaçãodocs/modulos/index.md- Visão geral dos módulosdocs/modulos/cadastros.md- Cadastrosdocs/modulos/financeiro.md- Financeirodocs/modulos/estoque.md- Estoquedocs/modulos/pedidos.md- Pedidosdocs/modulos/orcamentos.md- Orçamentosdocs/modulos/os.md- Ordem de Serviçodocs/modulos/pdv.md- PDVdocs/modulos/agenda.md- Agendadocs/modulos/tarefas.md- Tarefasdocs/modulos/relatorios.md- Relatóriosdocs/modulos/dashboard.md- Dashboarddocs/modulos/configuracoes.md- Configuraçõesdocs/fluxos/index.md- Fluxos principaisdocs/faq/index.md- FAQ e Troubleshootingsidebars.js- Sidebar configurada
Páginas Pendentes - Revisão Necessária
1. Módulo Fiscal (_Fiscal/)
**Status:**Planejado/Não implementado
Caminho:D:\sistemas\vWeb\_Fiscal\
O que verificar:
- Quais arquivos existem em
_Fiscal/ - Se há estrutura de NF-e/NFS-e
- Quaisquer dependências ou integrações
Pendente desde: O módulo fiscal está no roadmap do README.md como "Planejado para futuro desenvolvimento"
2. API REST - Detalhamento
Arquivo base:D:\sistemas\vWeb\Class\api.class.php
O que documentar:
- Endpoints disponíveis
- Autenticação (header X-API-Key)
- Parâmetros de cada endpoint
- Exemplos de requisição/resposta
Referência: Classe Api em api.class.php
3. Webhooks
Pasta:D:\sistemas\vWeb\webhook\
O que documentar:
- Quais eventos disparam webhooks
- Formato do payload
- Como configurar
- Endpoints de callback
Status: Em "constante evolução" conforme README.md
4. Classes Não Documentadas
| Classe | Arquivo | Status |
|---|---|---|
atualizacao.class.php | Class/atualizacao.class.php | Não analisada |
logs.class.php | Class/logs.class.php | Não analisada |
cc.class.php | Class/cc.class.php | Mencionada parcialmente |
parametros.class.php | Class/parametros.class.php | Mencionada parcialmente |
salarios.class.php | Class/salarios.class.php | Mencionada parcialmente |
producao.class.php | Class/producao.class.php | Mencionada parcialmente |
servicos.class.php | Class/servicos.class.php | Não analisada |
pedcompras.class.php | Class/pedcompras.class.php | Não analisada |
tabelas.class.php | Class/tabelas.class.php | Não analisada |
util.class.php | Class/util.class.php | Mencionada parcialmente |
html.class.php | Class/html.class.php | Não analisada |
sefaz.class.php | Class/sefaz.class.php | Não analisada |
5. Tabelas do Banco de Dados
Referência:_BD/tabelas_sistema.sql
O que documentar:
- Schema completo das tabelas
- Relacionamentos
- Campos principais
- Índices
Status: O sistema cria as tabelas automaticamente (DB.class.php:333)
6. Telas/Rotas de Ajuda
Mapeamento de rotas para páginas de ajuda:
| Rota/Tela | Arquivo | Docs relacionada |
|---|---|---|
| Login | login.html | intro.md |
| Menu | menu.html | modulos/index.md |
| Cadastros Index | _Cadastros/cadastros_index.php | modulos/cadastros.md |
| Lancamentos Index | _Lancamentos/lancamentos_index.php | fluxos/index.md |
| Pessoas Edita | _Cadastros/pessoas_edita.php | modulos/cadastros.md |
| Produtos Edita | _Cadastros/produtos_edita.php | modulos/estoque.md |
| Contapag Edita | _Lancamentos/contapag_edita.php | modulos/financeiro.md |
| Contarec Edita | _Lancamentos/contarec_edita.php | modulos/financeiro.md |
| Pedidos Edita | _Lancamentos/pedidos_edita.php | modulos/pedidos.md |
| PDV Edita | _Lancamentos/pdv_edita.php | modulos/pdv.md |
| OS Edita | _Lancamentos/os_edita.php | modulos/os.md |
7. Integração com PHPMailer
Pasta:D:\sistemas\vWeb\PHPMailer\
O que documentar:
- Configurações SMTP
- Envio de e-mails transactional
- Templates de e-mail
Referência: mencioado em README.md
8. Integração com QR Code
Pasta:D:\sistemas\vWeb\phpqrcode\
O que documentar:
- Geração de QR Codes para produtos
- Utilização em etiquetas
- API da biblioteca
Referência: _Cadastros/impressao_etiquetas_qrcode.php
9. Docker/Deploy
Arquivos:
dockerfiledocker/entrypoint.shdocker/php-custom.ini
O que documentar:
- Instruções de deploy com Docker
- Variáveis de ambiente
- Configuração de produção
10. Funcionalidades Não Implementadas
Conforme README.md:
- Ordem de Serviço (OS) - Em desenvolvimento
- API REST - Planejada
- NF-e / NFS-e - Planejada para futuro
- Planos SaaS e Billing automático - Em evolução
- Importação e exportação de dados (CSV/Excel) - Em desenvolvimento
- Sistema de tickets / suporte interno - Em desenvolvimento
Tarefas de Revisão
Alta Prioridade
- Revisar
docs/arquitetura.md- Verificar precisão das informações - Completar documentação da API REST
- Documentar webhooks
- Documentar schema do banco de dados
Média Prioridade
- Adicionar mais detalhes aos módulos existentes
- Criar documentação de classes não analisadas
- Adicionar screenshots/telas (se disponíveis)
- Documentar configuração de e-mail
Baixa Prioridade
- Documentar deploy com Docker
- Adicionar exemplos de código
- Criar tutorial de uso por módulo
- Documentar funcionalidades não implementadas
Fontes de Referência
- Código fonte principal:
D:\sistemas\vWeb\ - README do projeto:
D:\sistemas\vWeb\README.md - Manifest PWA:
D:\sistemas\vWeb\manifest.json - Constantes (exemplo):
privado/constantes/constantes.vf(criado automaticamente)
Este documento foi gerado automaticamente com base na análise do código-fonte e deve ser revisado manualmente para garantir precisão e completude.