Commit Graph

5 Commits

Author SHA1 Message Date
d81347e9fc docs(handoff): atualizar com login n8n resolvido + workflows importados
Mudancas desta sessao (06/jul - 21:30):
- Login n8n RESOLVIDO: causa raiz era SQLite (nao Postgres),
  bcryptjs hash criado + auth_identity inserida direto no SQLite
  Credenciais: admin@m5online.com.br / M5Online@2026
- Workflow m5-openwa-to-twenty importado: ID 1zXyQ9KxAhYd0SYH,
  webhook openwa-incoming ativo
- Workflow m5-twenty-to-openwa importado: ID RX4ugQriQ34XNnaV,
  webhook twenty-outgoing ativo
- 3 stubs legados removidos (chatwoot/saleor/twenty-webhook-001)
  + 8 execucoes orfas limpas

HANDOFF agora documenta:
- Secao de credenciais em uso (nao commitaveis)
- Status workflows n8n ativos
- Cronograma de mudancas da sessao
- 5 itens restantes da Fase 5 (wizard Twenty, QR WhatsApp,
  webhook OpenWA, webhook Twenty, teste E2E)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-06 18:40:45 -03:00
e30c07c9da chore: post-higienizacao — remover stubs legados, atualizar docs
- workflows/n8n-current/: remover 3 stubs (chatwoot/saleor/twenty)
  movidos para backup local (workflows-stubs-2026-07-06/)
- .gitignore: incluir .gitea_token (segredo) e *.bak (backups antigos)
- CLAUDE.md: atualizado para 06/jul/2026 (substituicao Hermes→Twenty,
  20 containers ativos, 9 subdomínios validados, pendências críticas)

Higienizacao previa nesta sessao (commit a parte nao aplicavel):
- 14 volumes Docker orfaos removidos (~2.4GB)
- 14 imagens Docker sem uso removidas (~5GB)
- 2 networks orfas removidas
- Traefik limpo (IPs hardcoded → service names)
- Hermes CRM backups compactados (271KB → 84KB)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-06 17:33:27 -03:00
Iris Florencio
d8d68df884 docs: HANDOFF completo do estado M5 em 06/jul/2026
Documento de continuidade que captura:
- Ideia principal do projeto (motor e-commerce multi-canal BR)
- Inventário completo do que está rodando (20 containers, 18 skills ecom)
- Validação do que funciona (8 subdomínios HTTP 200)
- Pendências priorizadas (3 criticas, 5 importantes)
- Avaliação honesta (skill-quality: o que está otimo e o que precisa melhorar)
- 3 opções de proximo passo (A: Fase 5, B: motor, C: higienizar)

Decisao de qual seguir fica com a Iris.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-06 17:08:33 -03:00
Iris Florencio
492fed66b9 chore: incluir ecom-store completo (m5log + workflows + CRM reorganization)
Adiciona o conteudo de /root/ecommerce/ecom-store/ que estava em commit
anterior no Gitea (33fb270) mas foi perdido no force-push:

- utils/m5log.py — logger centralizado wrapper do loguru
- utils/example_usage.py — 4 cenarios de uso real
- utils/__init__.py — package marker
- .gitignore para ecom-store

Tambem mantem os workflows/ e scripts/traefik-conf/routes.yml adicionados
no commit anterior (Fase 5).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-06 17:04:14 -03:00
Iris Florencio
0a0061a914 feat(workflows): fase 5 — integração WhatsApp (OpenWA) ↔ Twenty CRM
Work feito nesta sessão:
- Traefik routes.yml: crm.m5digital.net.br → twenty-crm (Twenty substitui Hermes CRM)
- Backup pre-fase3 salvo em /root/backups/2026-07-06_pre-crm-reorg/
- 3 IPs hardcoded substituídos por container names (video, chatwoot, twenty)
- API key OpenWA recuperada do .api-key (regenerada em 29/jun/2026)
- Workflows n8n JSON prontos para WhatsApp → CRM e CRM → WhatsApp
- Documentação completa em workflows/README-FASE5-OPENWA-TWENTY.md

Pendência: import manual dos workflows via n8n UI após login wizard.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-06 16:49:26 -03:00