Initial commit: DocuAgro - Plataforma EUDR

This commit is contained in:
bigtux
2026-02-10 15:46:03 -03:00
commit a419ac97e7
33 changed files with 10548 additions and 0 deletions

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@@ -0,0 +1,655 @@
# 📋 DocuAgro — Guia Completo do Sistema
### Para Equipe Comercial / Vendas
> **Versão:** 1.0 | **Data:** Fevereiro 2026
> **Contato técnico:** m171c0@gmail.com
---
## 📌 ÍNDICE
1. [O Problema: EUDR](#1-o-problema-eudr)
2. [A Solução: DocuAgro](#2-a-solução-docuagro)
3. [Como Funciona (Passo a Passo)](#3-como-funciona-passo-a-passo)
4. [O Bot Telegram (Lado do Produtor)](#4-o-bot-telegram-lado-do-produtor)
5. [O Painel Web (Lado da Cooperativa)](#5-o-painel-web-lado-da-cooperativa)
6. [Inteligência Artificial](#6-inteligência-artificial)
7. [Documentos Coletados](#7-documentos-coletados)
8. [Dossiê PDF Automatizado](#8-dossiê-pdf-automatizado)
9. [Arquitetura Técnica](#9-arquitetura-técnica)
10. [Modelo de Negócio e Preços](#10-modelo-de-negócio-e-preços)
11. [Público-Alvo](#11-público-alvo)
12. [Como Fazer uma Demo](#12-como-fazer-uma-demo)
13. [Perguntas Frequentes (FAQ)](#13-perguntas-frequentes-faq)
14. [Diferenciais Competitivos](#14-diferenciais-competitivos)
15. [Roadmap / Próximos Passos](#15-roadmap--próximos-passos)
---
## 1. O Problema: EUDR
### O que é o EUDR?
O **Regulamento (UE) 2023/1115** — conhecido como **EUDR** (European Union Deforestation Regulation) — é uma lei da União Europeia que **proíbe a importação de commodities** produzidas em áreas desmatadas após 31 de dezembro de 2020.
### Quem é afetado?
Produtores brasileiros que exportam (diretamente ou via cooperativa/trading) as seguintes commodities:
| Commodity | Principais Estados |
|-----------|-------------------|
| 🫘 Soja | MT, PR, GO, MS, BA |
| ☕ Café | MG, SP, ES, PR, BA |
| 🍫 Cacau | BA, PA, RO |
| 🐄 Gado | MT, GO, PA, MS, MG |
| 🌴 Óleo de Palma | PA, AM |
| 🌳 Madeira | PA, AM, MT, RO |
| 🔧 Borracha | SP, BA, MT |
> ⚠️ **Algodão NÃO está na lista do EUDR.**
### O problema real
- O produtor rural individual **não sabe** que precisa dessa documentação
- Quando sabe, **não sabe como obter** os documentos
- As cooperativas precisam **coletar documentos de centenas ou milhares de produtores**
- Fazer isso **manualmente** (ligando, visitando, cobrando) é **caro e lento**
- Sem compliance, a cooperativa **perde acesso ao mercado europeu**
### Prazo
O regulamento EUDR está em vigor. Empresas que importarem commodities da UE sem comprovação de compliance estão sujeitas a **multas pesadas e proibição de importação**.
---
## 2. A Solução: DocuAgro
### Em uma frase:
> **DocuAgro automatiza a coleta, validação e organização de documentos de produtores rurais para compliance EUDR, usando um bot no Telegram com inteligência artificial.**
### Como resolve o problema:
| Problema | Solução DocuAgro |
|----------|-----------------|
| Produtor não sabe o que fazer | Bot guia passo a passo em linguagem simples |
| Documentos difíceis de coletar | IA explica como obter cada um |
| Processo manual e caro | 100% automatizado via Telegram |
| Sem controle sobre progresso | Painel web em tempo real pra cooperativa |
| Documentação desorganizada | Dossiê PDF profissional gerado automaticamente |
| OCR manual | Extração automática de dados por OCR |
### Dois lados do sistema:
```
┌─────────────────────┐ ┌──────────────────────┐
│ 👨‍🌾 PRODUTOR │ │ 🏢 COOPERATIVA │
│ │ │ │
│ Bot Telegram │◄────────►│ Painel Web │
│ @docuagro_bot │ Dados │ docuagro.com.br │
│ │ │ │
│ • Conversa com IA │ │ • Dashboard │
│ • Envia documentos│ │ • Lista produtores │
│ • Recebe feedback │ │ • Status compliance│
│ • Gera dossiê │ │ • Download dossiês │
│ │ │ • Exporta CSV │
└─────────────────────┘ └──────────────────────┘
```
---
## 3. Como Funciona (Passo a Passo)
### Fluxo Completo:
```
PASSO 1 → Cooperativa contrata o DocuAgro
PASSO 2 → Recebe acesso ao painel web (docuagro.com.br)
PASSO 3 → Cooperativa envia o link do bot (@docuagro_bot) pros produtores
PASSO 4 → Produtor abre o Telegram e clica em /start
PASSO 5 → Bot faz onboarding (nome, CPF, propriedade, município, área, cultura)
PASSO 6 → Bot pede o 1° documento (CAR)
PASSO 7 → Produtor tira foto ou envia PDF do documento
PASSO 8 → IA confirma recebimento e OCR valida automaticamente
PASSO 9 → Bot pede o 2° documento (CCIR)
PASSO 10 → Repete para todos os 8 documentos
PASSO 11 → Quando completo, produtor pode gerar dossiê PDF (/dossie)
PASSO 12 → Cooperativa acompanha tudo em tempo real no painel
PASSO 13 → Cooperativa exporta dados em CSV ou baixa dossiês individuais
```
### Tempo médio por produtor:
- **Onboarding:** 3-5 minutos
- **Coleta dos 8 documentos:** 2-7 dias (depende do produtor ter os docs prontos)
- **Geração do dossiê:** Automático (< 5 segundos)
---
## 4. O Bot Telegram (Lado do Produtor)
### Por que Telegram?
- **89% dos produtores rurais brasileiros têm smartphone**
- Telegram funciona com **internet fraca** (comum na zona rural)
- **Não precisa instalar app novo** — maioria já tem Telegram ou instala em 1 minuto
- Funciona em **qualquer celular** (Android barato, iPhone antigo)
- **Sem custo para o produtor** — só precisa do celular que já tem
### Bot: @docuagro_bot
### Comandos disponíveis:
| Comando | O que faz |
|---------|-----------|
| `/start` | Inicia o cadastro ou retoma de onde parou |
| `/status` | Mostra o status de cada documento (✅ ⬜ 🟡 ❌) |
| `/dossie` | Gera e envia o dossiê PDF completo |
| `/pular` | Pula um documento que não tem no momento (pode enviar depois) |
| `/ajuda` | Menu de ajuda com instruções |
### Fluxo do onboarding (conversa real):
```
BOT: 🌱 Bem-vindo ao DocuAgro!
Oi, João! Eu sou o DocuAgro, seu assistente para organizar
a documentação da sua propriedade rural.
📋 Por que isso é importante?
A União Europeia criou uma nova regra (EUDR) que exige
comprovação de que a produção não vem de área desmatada.
Primeiro, me conta: qual é o seu nome completo?
PRODUTOR: João da Silva Oliveira
BOT: Beleza, João! Agora me passa seu CPF, por favor.
É só pra identificação no sistema.
PRODUTOR: 123.456.789-00
BOT: Certinho! Qual o nome da sua propriedade?
PRODUTOR: Fazenda Boa Vista
BOT: Boa! Em qual município e estado fica a Fazenda Boa Vista?
PRODUTOR: Sorriso, Mato Grosso
BOT: Sorriso/MT, anotado! Qual a área aproximada em hectares?
PRODUTOR: uns 350 hectares
BOT: 350 hectares, beleza! E qual a cultura principal?
Soja, café, gado...?
PRODUTOR: Soja
BOT: Perfeito, João! Tá tudo anotado. Agora vamos pros documentos.
📄 Primeiro documento: CAR (Cadastro Ambiental Rural)
O CAR é o registro da sua propriedade no sistema ambiental.
Se já tem, manda a foto ou o PDF pra mim.
Se não tem, é feito pelo site car.gov.br ou no escritório
do meio ambiente do seu município.
```
### Como o produtor envia documentos:
1. **Foto** — tira foto do documento pelo celular e envia no chat
2. **PDF** — envia o arquivo PDF diretamente
3. **Qualquer formato** — o sistema aceita e processa
### O que acontece quando o produtor envia:
1. Bot confirma: "✅ Recebi seu CAR! Tá sendo analisado."
2. **OCR automático** extrai dados do documento (número, CPF, datas)
3. **Validação automática** verifica se o documento parece correto
4. Se tudo OK, marca como aprovado e pede o próximo
5. Se ilegível: "📸 A foto ficou escura, pode tirar outra?"
---
## 5. O Painel Web (Lado da Cooperativa)
### Acesso: https://docuagro.com.br
### Dashboard principal:
O painel mostra em tempo real:
- **Total de produtores** cadastrados
- **Produtores completos** (todos os docs aprovados) ✅
- **Em andamento** (parcialmente documentados) 🟡
- **Pendentes** (cadastrados mas sem docs) ⬜
- **Irregulares** (docs rejeitados/vencidos) ❌
- **Percentual de compliance** (barra de progresso)
### Lista de Produtores:
Tabela com todos os produtores mostrando:
- Nome
- CPF/CNPJ
- Propriedade
- Município/UF
- Área (ha)
- Cultura
- Status (pendente/em andamento/completo/irregular)
- Documentos aprovados (ex: 5/8)
### Funcionalidades:
- 🔍 **Busca** por nome, CPF, propriedade ou município
- 📄 **Detalhes** de cada produtor (clica e vê todos os docs)
- 📥 **Download** de dossiê PDF individual
- 📊 **Exportação CSV** de todos os dados (para importar em planilhas/ERPs)
- 🔄 **Atualização em tempo real** — sem precisar recarregar
### API REST (para integração):
O sistema também oferece API para integração com sistemas existentes:
| Endpoint | Descrição |
|----------|-----------|
| `GET /api/dashboard` | Estatísticas gerais |
| `GET /api/produtores` | Lista todos os produtores |
| `GET /api/produtores/:id` | Detalhe de um produtor |
| `POST /api/produtores/:id/dossie` | Gera dossiê PDF |
| `GET /api/exportar/csv` | Exporta tudo em CSV |
| `GET /api/health` | Health check |
---
## 6. Inteligência Artificial
### Modelo usado: GPT-4o-mini (OpenAI)
### O que a IA faz:
1. **Conversa natural** — o produtor conversa normalmente, sem precisar seguir comandos rígidos
2. **Linguagem do campo** — a IA fala como um vizinho, não como um robô. Usa termos como "tá certinho", "beleza", "vamos lá"
3. **Guia a coleta** — explica o que é cada documento, onde encontrar, como obter
4. **Extrai dados** — durante o onboarding, extrai nome, CPF, município etc. automaticamente da conversa
5. **Valida documentos** — avalia se o documento parece correto pelo conteúdo
6. **Orienta correções** — se a foto está ruim ou o documento errado, orienta o produtor
### OCR (Leitura Automática de Documentos):
O sistema usa **Tesseract.js** para extrair texto de fotos e PDFs:
- **CAR:** Extrai número do registro SICAR
- **CCIR:** Extrai código do imóvel (INCRA)
- **ITR:** Identifica dados da Receita Federal
- **Georreferenciamento:** Extrai coordenadas GPS
- **Licença Ambiental:** Extrai datas de validade
- **Nota Fiscal:** Extrai CPF/CNPJ, valores
### Custo da IA:
- GPT-4o-mini custa **~US$ 0,15 por 1 milhão de tokens de entrada**
- Na prática: **menos de R$ 0,10 por produtor completo** (onboarding + 8 docs)
- Para 500 produtores: **custo mensal de IA ≈ R$ 50**
---
## 7. Documentos Coletados
O DocuAgro coleta **8 documentos obrigatórios** para compliance EUDR:
### 1. CAR — Cadastro Ambiental Rural
- **O que é:** Registro da propriedade no sistema ambiental federal (SICAR)
- **Onde obter:** car.gov.br ou escritório municipal de meio ambiente
- **Validação OCR:** Número SICAR, menção ao cadastro ambiental
### 2. CCIR — Certificado de Cadastro de Imóvel Rural
- **O que é:** Certificado emitido pelo INCRA que prova o cadastro do imóvel
- **Onde obter:** Site do INCRA (sncr.serpro.gov.br) ou escritório regional
- **Validação OCR:** Código do imóvel, menção ao INCRA
### 3. ITR — Imposto Territorial Rural
- **O que é:** Comprovante de quitação do imposto sobre a terra
- **Onde obter:** Site da Receita Federal ou via contador
- **Validação OCR:** Menção a ITR/Receita Federal, CPF
### 4. Georreferenciamento
- **O que é:** Mapa/planta da propriedade com coordenadas GPS
- **Onde obter:** Agrimensor/topógrafo ou cartório
- **Validação OCR:** Coordenadas geográficas, memorial descritivo
### 5. Licença Ambiental
- **O que é:** Autorização do órgão ambiental estadual para atividade agropecuária
- **Onde obter:** SEMA, IMA, IEMA (varia por estado)
- **Validação OCR:** Menção a licença/ambiental, datas de validade
### 6. Contrato de Arrendamento
- **O que é:** Contrato com o proprietário da terra (se não for dono)
- **Onde obter:** Cartório ou contrato particular
- **Nota:** Se o produtor é dono, esse documento é pulado (/pular)
- **Validação OCR:** Menção a contrato/arrendamento
### 7. Nota Fiscal de Venda
- **O que é:** Última NF de venda da produção
- **Onde obter:** Sistema de NF-e ou talão de NF de produtor rural
- **Validação OCR:** Menção a nota fiscal/DANFE, CPF/CNPJ
### 8. Declaração de Não Desmatamento
- **O que é:** Autodeclaração de que não houve desmatamento pós-dez/2020
- **Geração:** O DocuAgro gera automaticamente para assinatura
- **Validação:** Sempre aprovada (gerada pelo sistema)
---
## 8. Dossiê PDF Automatizado
### O que é:
Um **documento PDF profissional** que compila toda a documentação do produtor em um único arquivo padronizado.
### Estrutura do dossiê:
```
📄 Dossiê EUDR — João da Silva
├── CAPA
│ • Logo DocuAgro
│ • Nome do produtor
│ • CPF, propriedade, município
│ • Status: ✅ COMPLIANCE COMPLETO
├── DADOS DO PRODUTOR
│ • Informações completas (nome, CPF, propriedade, área, cultura)
│ • Data de cadastro
│ • Progresso: 8/8 documentos
├── RESUMO DOS DOCUMENTOS
│ • Tabela com todos os 8 documentos
│ • Status de cada um (aprovado/enviado/pendente)
│ • Data de envio
├── DETALHE DE CADA DOCUMENTO (1 página por doc)
│ • Nome e tipo do documento
│ • Status e datas
│ • Dados extraídos por OCR
│ • Miniatura da imagem (se foto)
└── DECLARAÇÃO DE CONFORMIDADE
• Texto legal para EUDR
• Resumo dos documentos validados
• Espaço para assinatura
• Data e hora de geração
```
### Uso do dossiê:
- A cooperativa **apresenta o dossiê às tradings/exportadoras** como prova de compliance
- O dossiê pode ser **enviado diretamente para importadores europeus**
- Serve como **prova documental** em caso de auditoria EUDR
- O produtor também pode solicitar o seu próprio dossiê via `/dossie` no bot
---
## 9. Arquitetura Técnica
### Stack:
| Componente | Tecnologia |
|-----------|------------|
| Bot Telegram | Node.js + Telegraf |
| IA / Chat | OpenAI GPT-4o-mini |
| OCR | Tesseract.js |
| Geração PDF | PDFKit |
| Banco de Dados | SQLite (better-sqlite3) |
| API REST | Express.js |
| Painel Web | HTML/CSS/JS puro |
| Servidor | DigitalOcean (Ubuntu) |
| DNS/CDN/SSL | Cloudflare |
| Domínio | docuagro.com.br |
### Diagrama de arquitetura:
```
┌──────────────┐ ┌─────────────────────────────────────────────┐
│ 📱 Telegram │ │ SERVIDOR DOCUAGRO │
│ (Produtor) │◄──►│ │
│ │ │ ┌──────────────┐ ┌────────────────┐ │
└──────────────┘ │ │ Bot Telegraf │ │ Express API │ │
│ │ │ │ (porta 3100) │ │
│ └──────┬───────┘ └───────┬────────┘ │
┌──────────────┐ │ │ │ │
│ 🌐 Browser │ │ ┌──────┴──────────────────┴──────┐ │
│ (Cooperat.) │◄──►│ │ SERVIÇOS │ │
│ │ │ │ ┌─────────────────────────┐ │ │
└──────────────┘ │ │ │ ai-service.js (OpenAI) │ │ │
│ │ │ ocr-service.js (Tesser) │ │ │
│ │ │ pdf-service.js (PDFKit) │ │ │
│ │ │ database.js (SQLite) │ │ │
│ │ └─────────────────────────┘ │ │
│ └────────────────────────────────┘ │
│ │
│ 📁 data/docuagro.db (banco) │
│ 📁 uploads/ (documentos dos produtores) │
└─────────────────────────────────────────────┘
```
### Banco de dados (tabelas):
| Tabela | Descrição |
|--------|-----------|
| `cooperativas` | Dados da cooperativa cliente |
| `produtores` | Dados de cada produtor (nome, CPF, propriedade, status) |
| `documentos` | Cada documento enviado (tipo, status, arquivo, OCR) |
| `conversas` | Histórico de conversas bot ↔ produtor |
| `dossies` | Dossiês PDF gerados |
### Requisitos de servidor:
- **Node.js 18+**
- **1 GB RAM** (mínimo) / 2 GB recomendado
- **20 GB disco** (depende do volume de documentos)
- **Ubuntu 22.04+** ou similar
---
## 10. Modelo de Negócio e Preços
### Modelo: B2B SaaS (Software as a Service)
- **Quem paga:** A cooperativa
- **Quem usa de graça:** O produtor (via Telegram)
- **Recorrência:** Mensalidade
### Planos:
| Plano | Limite Produtores | Preço/mês | Ideal para |
|-------|-------------------|-----------|------------|
| **Starter** | Até 100 | R$ 497 | Cooperativas pequenas |
| **Pro** | Até 500 | R$ 1.497 | Cooperativas médias |
| **Enterprise** | Até 2.000 | R$ 3.997 | Grandes cooperativas |
| **Custom** | Ilimitado | Sob consulta | Tradings, associações |
### O que está incluído em todos os planos:
- ✅ Bot Telegram personalizado
- ✅ Painel web completo
- ✅ IA para coleta guiada
- ✅ OCR automático
- ✅ Dossiê PDF automático
- ✅ Exportação CSV
- ✅ API REST para integração
- ✅ Suporte por email
- ✅ Atualizações do sistema
### Custos operacionais (nossos):
- Servidor DigitalOcean: ~R$ 100/mês
- API OpenAI: ~R$ 50-200/mês (depende do volume)
- Domínio: R$ 40/ano
- Cloudflare: Grátis
- **Total operacional: ~R$ 250-500/mês**
### Margens:
- Com **1 cliente Starter:** Receita R$ 497, Custo ~R$ 250 = **Margem ~50%**
- Com **5 clientes Pro:** Receita R$ 7.485, Custo ~R$ 500 = **Margem ~93%**
- Com **15 clientes mix:** Receita R$ 35.000+, Custo ~R$ 2.500 = **Margem ~93%**
### Projeção 12 meses:
- Meta: 15 cooperativas
- Mix: 5 Starter + 7 Pro + 3 Enterprise
- **ARR (Receita Anual Recorrente): ~R$ 420.000**
### Estratégia de entrada:
1. **Piloto grátis 30 dias** — sem compromisso
2. Cooperativa cadastra 10-20 produtores para testar
3. Vê resultado → converte em assinatura
4. Expansão orgânica: cooperativa indica outras
---
## 11. Público-Alvo
### Clientes principais (quem paga):
| Segmento | Exemplos | Por que compra |
|----------|----------|----------------|
| **Cooperativas de soja** | COAMO, Cocamar, C.Vale | Exportam para UE, precisam de compliance |
| **Cooperativas de café** | Cooxupé, Minasul | Café especial para Europa |
| **Cooperativas de cacau** | Cooperativas do Sul da Bahia | Cacau direto pra Europa |
| **Cooperativas de gado** | Cooperativas pecuárias MT/GO | Carne bovina para UE |
| **Tradings** | Cargill, Bunge, ADM | Precisam compliance dos fornecedores |
| **Associações** | OCB estaduais | Podem oferecer como serviço |
### Onde encontrar clientes:
| Canal | Detalhes |
|-------|---------|
| **OCB** (Organização das Cooperativas) | Porta de entrada para todas as cooperativas |
| **APROSOJA** | Associação dos produtores de soja por estado |
| **CNA** | Confederação Nacional da Agricultura |
| **CECAFÉ** | Conselho dos Exportadores de Café |
| **ABIEC** | Associação da Indústria Exportadora de Carnes |
| **Agrishow** (Ribeirão Preto) | Maior feira agro do Brasil |
| **Expointer** (RS) | Feira agropecuária do Sul |
| **LinkedIn** | Gerentes de qualidade/compliance de cooperativas |
| **Eventos EUDR** | Seminários e workshops sobre a regulamentação |
### Usuário final (quem usa o bot):
- **Produtor rural** — pequeno a grande
- **Perfil:** 30-65 anos, smartphone Android, internet instável
- **Motivação:** Cooperativa pediu, quer manter acesso ao mercado
### Estados prioritários:
1. **Mato Grosso** — maior produtor de soja e gado
2. **Paraná** — cooperativas fortes (COAMO, Cocamar)
3. **Goiás** — soja e gado
4. **Minas Gerais** — café
5. **São Paulo** — café e cana
6. **Espírito Santo** — café
7. **Bahia** — cacau e soja (MATOPIBA)
8. **Pará** — cacau e gado
---
## 12. Como Fazer uma Demo
### Preparação:
1. Abra o Telegram no celular ou computador
2. Busque **@docuagro_bot**
3. Tenha o painel web aberto em outra aba: `https://docuagro.com.br`
### Roteiro da demo (10 minutos):
**Minuto 1-2: O Problema**
> "Vocês sabem que o EUDR vai exigir documentação de cada produtor individual. Imagina ligar pra 500 produtores, pedir 8 documentos de cada um, organizar tudo, gerar relatórios... Manualmente isso leva meses e custa uma fortuna."
**Minuto 3-4: A Solução**
> "O DocuAgro faz tudo isso automaticamente. O produtor conversa com um bot no Telegram — a mesma ferramenta que ele já usa no dia a dia. Uma inteligência artificial guia ele passo a passo."
**Minuto 5-7: Demo ao vivo**
1. Abra o bot no Telegram
2. Envie `/start`
3. Mostre o onboarding (responda como produtor fictício)
4. Mostre o `/status`
5. Mude pra aba do painel web
6. Mostre o dashboard e a lista de produtores
7. Mostre que o produtor que acabou de se cadastrar já aparece
**Minuto 8-9: O Dossiê**
> "Quando o produtor completa os 8 documentos, o sistema gera automaticamente um dossiê PDF profissional que vocês podem apresentar para a trading ou importador europeu."
- Mostre um exemplo do dossiê PDF
**Minuto 10: Fechamento**
> "Oferecemos 30 dias grátis pra vocês testarem com 10-20 produtores. Sem compromisso. Se funcionar — e vai funcionar — a gente fala de plano."
### Dicas:
- **Sempre mostre no celular** — é onde o produtor vai usar
- **Fale a linguagem da cooperativa** — compliance, rastreabilidade, mercado europeu
- **Enfatize o custo-benefício** — quanto custaria fazer manualmente vs. usar o DocuAgro
- **Prepare um dossiê de exemplo** para mostrar como fica o resultado final
---
## 13. Perguntas Frequentes (FAQ)
### "O produtor precisa instalar alguma coisa?"
Não! Só precisa ter o Telegram instalado (que a maioria já tem). É só abrir o bot e começar a conversar.
### "Funciona com internet ruim?"
Sim! O Telegram é otimizado para conexões lentas. O produtor pode até mandar as fotos quando tiver sinal e o bot processa depois.
### "E se o produtor não tiver Telegram?"
O Telegram é gratuito e leve. Instala em 2 minutos em qualquer celular. A cooperativa pode orientar na instalação. No futuro, planejamos suporte a WhatsApp também.
### "Os dados ficam seguros?"
Sim. Os documentos ficam armazenados em servidor dedicado com backup. Cada produtor tem um diretório isolado. Nenhum dado é compartilhado com terceiros.
### "Precisa de treinamento para a cooperativa usar?"
Mínimo. O painel web é intuitivo. Fornecemos um treinamento online de 1 hora + manual completo em PDF.
### "Pode integrar com o sistema da cooperativa?"
Sim! Temos API REST documentada. Qualquer sistema pode consultar dados, baixar dossiês e exportar CSV.
### "E se o produtor não tiver um documento?"
O bot explica como obter cada documento, passo a passo. Se o produtor não tem no momento, pode usar `/pular` e enviar depois.
### "Quanto custa por produtor?"
O custo por produtor é desprezível (menos de R$ 0,10 de IA + OCR). O plano é por faixa de produtores, não por uso individual.
### "Funciona para qualquer commodity?"
Para soja, café, cacau, gado, óleo de palma, madeira e borracha — que são as commodities reguladas pelo EUDR.
### "E se o regulamento mudar?"
Atualizamos o sistema automaticamente. Novos documentos podem ser adicionados, tipos de validação ajustados — tudo sem custo extra dentro do plano.
---
## 14. Diferenciais Competitivos
| Diferencial | DocuAgro | Concorrência |
|------------|----------|--------------|
| **Canal** | Telegram (leve, gratuito, rural-friendly) | Apps próprios (pesados, pagos) |
| **IA** | GPT-4o-mini (conversa natural) | Formulários rígidos |
| **Linguagem** | Fala como produtor | Linguagem técnica/jurídica |
| **OCR** | Automático com Tesseract.js | Manual ou inexistente |
| **Dossiê** | PDF profissional automático | Manual/Excel |
| **Custo** | A partir de R$ 497/mês | R$ 5.000+ setup + mensalidade |
| **Setup** | 24 horas | Semanas/meses |
| **Piloto grátis** | 30 dias | Não oferecem |
### Pitch de elevador (30 segundos):
> "O DocuAgro resolve o maior gargalo do EUDR: fazer o produtor rural individual enviar a documentação. A gente usa um bot no Telegram com inteligência artificial que conversa com o produtor na linguagem dele, coleta os 8 documentos obrigatórios, valida tudo automaticamente e gera um dossiê PDF profissional. Pra cooperativa, é um painel web em tempo real com 100% de visibilidade. Piloto grátis de 30 dias."
---
## 15. Roadmap / Próximos Passos
### Curto prazo (1-3 meses):
- [ ] Deploy em produção (servidor DigitalOcean)
- [ ] Autenticação JWT no painel
- [ ] HTTPS end-to-end
- [ ] Primeiro piloto com cooperativa real
- [ ] Suporte a múltiplas cooperativas (multi-tenant)
### Médio prazo (3-6 meses):
- [ ] Suporte a WhatsApp (via WhatsApp Business API)
- [ ] Notificações automáticas (lembrar produtor de docs pendentes)
- [ ] Validação avançada com IA de visão (GPT-4o) para documentos
- [ ] Dashboard analytics (gráficos, tendências, relatórios)
- [ ] App mobile para cooperativa
### Longo prazo (6-12 meses):
- [ ] Integração direta com SICAR, INCRA, Receita Federal
- [ ] Geolocalização automática via satélite
- [ ] Monitoramento de desmatamento em tempo real
- [ ] Certificação blockchain de compliance
- [ ] Expansão internacional (Colômbia, Indonésia, Costa do Marfim)
---
## 📞 Contato
- **Site:** docuagro.com.br
- **Bot:** @docuagro_bot (Telegram)
- **Email:** m171c0@gmail.com
---
*DocuAgro — Compliance do produtor, na palma da mão. 🌱*

Binary file not shown.

769
docs/manual-docuagro.html Normal file
View File

@@ -0,0 +1,769 @@
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>DocuAgro - Manual Completo</title>
<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: 'Inter', sans-serif; color: #1a1a2e; line-height: 1.7; background: #fff; }
.page { page-break-after: always; min-height: 100vh; position: relative; }
.page:last-child { page-break-after: avoid; }
/* CAPA */
.capa { background: linear-gradient(135deg, #1B5E20 0%, #2E7D32 40%, #43A047 100%); color: white; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; padding: 60px 80px; }
.capa h1 { font-size: 52px; font-weight: 800; margin-bottom: 8px; }
.capa .tagline { font-size: 20px; font-weight: 300; opacity: 0.9; margin-bottom: 10px; }
.capa .tipo-doc { font-size: 28px; font-weight: 600; background: rgba(255,255,255,0.15); padding: 14px 40px; border-radius: 12px; margin: 30px 0; }
.capa .info { font-size: 14px; opacity: 0.7; margin-top: 30px; }
/* INTERNAS */
.interna { padding: 50px 60px; }
.header-bar { display: flex; justify-content: space-between; align-items: center; border-bottom: 3px solid #2E7D32; padding-bottom: 10px; margin-bottom: 30px; }
.header-bar h2 { font-size: 26px; font-weight: 700; color: #1B5E20; }
.header-bar .brand { font-size: 13px; color: #2E7D32; font-weight: 600; }
.header-bar .pg { font-size: 12px; color: #999; }
h3 { font-size: 18px; font-weight: 700; color: #2E7D32; margin: 25px 0 12px; }
h4 { font-size: 15px; font-weight: 600; color: #333; margin: 18px 0 8px; }
p { font-size: 13.5px; color: #333; margin-bottom: 10px; }
ul, ol { padding-left: 22px; margin: 8px 0 14px; }
li { font-size: 13.5px; color: #333; margin-bottom: 5px; }
table { width: 100%; border-collapse: collapse; margin: 12px 0; font-size: 12.5px; }
thead th { background: #1B5E20; color: white; padding: 8px 12px; text-align: left; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; font-size: 11px; }
tbody td { padding: 8px 12px; border-bottom: 1px solid #e8e8e8; }
tbody tr:nth-child(even) { background: #f9fdf9; }
.box { background: #f1f8e9; border: 1px solid #c8e6c9; border-radius: 10px; padding: 16px 22px; margin: 14px 0; }
.box.warning { background: #fff8e1; border-color: #ffe082; }
.box.info { background: #e3f2fd; border-color: #90caf9; }
.box h4 { margin-top: 0; color: #1B5E20; }
.box.warning h4 { color: #e65100; }
.box.info h4 { color: #0d47a1; }
.cmd { background: #263238; color: #a5d6a7; padding: 2px 8px; border-radius: 4px; font-family: 'Courier New', monospace; font-size: 12.5px; font-weight: 600; }
.code-block { background: #263238; color: #e0e0e0; padding: 16px 22px; border-radius: 10px; font-family: 'Courier New', monospace; font-size: 12px; line-height: 1.8; margin: 12px 0; overflow-x: auto; }
.code-block .comment { color: #81c784; }
.chat { background: #f5f5f5; border-radius: 12px; padding: 16px 20px; margin: 12px 0; }
.chat .msg { margin-bottom: 10px; font-size: 13px; }
.chat .msg.user { padding-left: 20px; }
.chat .msg.user::before { content: "👤 Produtor: "; font-weight: 700; color: #333; }
.chat .msg.bot::before { content: "🤖 DocuAgro: "; font-weight: 700; color: #2E7D32; }
.chat .msg.action { color: #666; font-style: italic; text-align: center; font-size: 12px; }
.step-grid { display: grid; grid-template-columns: 50px 1fr; gap: 8px 16px; margin: 14px 0; }
.step-num { width: 36px; height: 36px; background: #2E7D32; color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 700; font-size: 16px; }
.step-content { padding-top: 6px; }
.step-content strong { color: #1B5E20; }
.footer { position: absolute; bottom: 25px; left: 60px; right: 60px; display: flex; justify-content: space-between; font-size: 9px; color: #bbb; border-top: 1px solid #eee; padding-top: 8px; }
.badge { display: inline-block; background: #e8f5e9; color: #1B5E20; padding: 3px 12px; border-radius: 15px; font-size: 11px; font-weight: 600; border: 1px solid #c8e6c9; margin: 2px; }
</style>
</head>
<body>
<!-- CAPA -->
<div class="page capa">
<div style="font-size:72px; margin-bottom:10px;">🌱</div>
<h1>DocuAgro</h1>
<div class="tagline">Compliance do produtor, na palma da mão.</div>
<div class="tipo-doc">📘 Manual Completo</div>
<p style="max-width:500px; font-size:15px; opacity:0.85; line-height:1.6;">
Guia completo de uso da plataforma DocuAgro para produtores rurais e cooperativas.
Compliance EUDR via Bot Telegram + Inteligência Artificial + Painel Web.
</p>
<div class="info">AI Vertice • Versão 1.0 • Fevereiro 2026</div>
</div>
<!-- SUMÁRIO -->
<div class="page interna">
<div class="header-bar">
<span class="brand">🌱 DocuAgro</span>
<h2>Sumário</h2>
<span class="pg">02</span>
</div>
<div style="margin-top:20px;">
<table>
<tbody>
<tr><td style="width:40px; font-weight:700; color:#2E7D32;">01</td><td><strong>O que é o DocuAgro</strong></td><td style="text-align:right; color:#999;">Pág. 03</td></tr>
<tr><td style="font-weight:700; color:#2E7D32;">02</td><td><strong>Para quem é</strong></td><td style="text-align:right; color:#999;">Pág. 03</td></tr>
<tr><td style="font-weight:700; color:#2E7D32;">03</td><td><strong>Guia do Produtor — Bot Telegram</strong></td><td style="text-align:right; color:#999;">Pág. 04</td></tr>
<tr><td style="font-weight:700; color:#2E7D32;">04</td><td><strong>Exemplo Completo de Uso</strong></td><td style="text-align:right; color:#999;">Pág. 06</td></tr>
<tr><td style="font-weight:700; color:#2E7D32;">05</td><td><strong>Documentos Coletados (8)</strong></td><td style="text-align:right; color:#999;">Pág. 07</td></tr>
<tr><td style="font-weight:700; color:#2E7D32;">06</td><td><strong>Inteligência Artificial</strong></td><td style="text-align:right; color:#999;">Pág. 08</td></tr>
<tr><td style="font-weight:700; color:#2E7D32;">07</td><td><strong>Guia da Cooperativa — Painel Web</strong></td><td style="text-align:right; color:#999;">Pág. 09</td></tr>
<tr><td style="font-weight:700; color:#2E7D32;">08</td><td><strong>API REST</strong></td><td style="text-align:right; color:#999;">Pág. 10</td></tr>
<tr><td style="font-weight:700; color:#2E7D32;">09</td><td><strong>Dossiê PDF</strong></td><td style="text-align:right; color:#999;">Pág. 11</td></tr>
<tr><td style="font-weight:700; color:#2E7D32;">10</td><td><strong>Instalação e Configuração</strong></td><td style="text-align:right; color:#999;">Pág. 12</td></tr>
<tr><td style="font-weight:700; color:#2E7D32;">11</td><td><strong>Arquitetura Técnica</strong></td><td style="text-align:right; color:#999;">Pág. 13</td></tr>
<tr><td style="font-weight:700; color:#2E7D32;">12</td><td><strong>FAQ e Troubleshooting</strong></td><td style="text-align:right; color:#999;">Pág. 14</td></tr>
</tbody>
</table>
</div>
<div class="footer"><span>DocuAgro — Manual Completo</span><span>AI Vertice</span><span>Página 2</span></div>
</div>
<!-- PÁG 3 — O QUE É + PARA QUEM -->
<div class="page interna">
<div class="header-bar">
<span class="brand">🌱 DocuAgro</span>
<h2>1. O que é o DocuAgro</h2>
<span class="pg">03</span>
</div>
<p>O <strong>DocuAgro</strong> é uma plataforma que automatiza a coleta, validação e organização de documentação de produtores rurais para compliance com o <strong>EUDR</strong> (Regulamento da União Europeia contra Desmatamento — EU 2023/1115).</p>
<p>A plataforma combina três componentes:</p>
<ul>
<li><strong>Bot Telegram</strong> — onde o produtor envia seus documentos via conversa</li>
<li><strong>Inteligência Artificial</strong> — que guia, orienta e valida os documentos</li>
<li><strong>Painel Web</strong> — onde a cooperativa acompanha o progresso de todos os produtores</li>
</ul>
<div class="box">
<h4>🇪🇺 O que é o EUDR?</h4>
<p>O Regulamento (UE) 2023/1115 proíbe a importação na UE de commodities produzidas em áreas desmatadas após 31/12/2020. Afeta: <strong>Soja, Café, Cacau, Óleo de Palma, Madeira, Gado e Borracha</strong>. Produtores brasileiros que exportam precisam comprovar geolocalização, ausência de desmatamento e conformidade ambiental.</p>
</div>
<h2 style="font-size:22px; color:#1B5E20; margin-top:30px; padding-top:20px; border-top:2px solid #e0e0e0;">2. Para quem é</h2>
<h3>👨‍🌾 Produtores Rurais</h3>
<p>Qualquer produtor que cultive commodities afetadas pelo EUDR e exporte (direta ou indiretamente via cooperativa/trading) para a Europa. O produtor interage <strong>100% pelo Telegram</strong>, sem precisar instalar nenhum aplicativo novo.</p>
<h3>🏢 Cooperativas e Tradings</h3>
<p>Organizações que precisam comprovar a conformidade de dezenas a milhares de produtores associados. Acompanham tudo pelo <strong>Painel Web</strong> com dashboard, busca, dossiês e exportação CSV.</p>
<h3>🎯 Mercado-Alvo</h3>
<ul>
<li><strong>Soja:</strong> Cooperativas do MT, PR, GO (ex: Coamo, C.Vale, Cocamar)</li>
<li><strong>Café:</strong> Cooperativas de MG, SP, ES (ex: COOXUPÉ)</li>
<li><strong>Gado:</strong> Frigoríficos e associações pecuárias</li>
<li><strong>Cacau:</strong> Cooperativas da Bahia e Pará</li>
<li><strong>Madeira:</strong> Setor florestal</li>
</ul>
<div class="footer"><span>DocuAgro — Manual Completo</span><span>AI Vertice</span><span>Página 3</span></div>
</div>
<!-- PÁG 4 — GUIA DO PRODUTOR -->
<div class="page interna">
<div class="header-bar">
<span class="brand">🌱 DocuAgro</span>
<h2>3. Guia do Produtor — Bot Telegram</h2>
<span class="pg">04</span>
</div>
<p>O produtor acessa o DocuAgro pelo Telegram, buscando por <strong>@docuagro_bot</strong>. Todo o processo é guiado por inteligência artificial em linguagem simples.</p>
<h3>📱 Comandos Disponíveis</h3>
<table>
<thead><tr><th>Comando</th><th>Função</th><th>Quando usar</th></tr></thead>
<tbody>
<tr><td><span class="cmd">/start</span></td><td>Iniciar cadastro</td><td>Primeira vez no bot</td></tr>
<tr><td><span class="cmd">/status</span></td><td>Ver progresso</td><td>A qualquer momento</td></tr>
<tr><td><span class="cmd">/dossie</span></td><td>Gerar dossiê PDF</td><td>Após enviar documentos</td></tr>
<tr><td><span class="cmd">/pular</span></td><td>Pular documento</td><td>Se não tem o doc agora</td></tr>
<tr><td><span class="cmd">/ajuda</span></td><td>Menu de ajuda</td><td>Se tiver dúvidas</td></tr>
</tbody>
</table>
<h3>🔄 Fluxo Completo — Passo a Passo</h3>
<h4>Etapa 1: Cadastro (Onboarding)</h4>
<p>Ao enviar <span class="cmd">/start</span>, a IA faz perguntas simples para conhecer o produtor:</p>
<div class="step-grid">
<div><div class="step-num">1</div></div>
<div class="step-content"><strong>Nome completo</strong> — "Qual é o seu nome completo?"</div>
<div><div class="step-num">2</div></div>
<div class="step-content"><strong>CPF</strong> — Para identificação no sistema</div>
<div><div class="step-num">3</div></div>
<div class="step-content"><strong>Nome da propriedade</strong> — Ex: "Fazenda Boa Vista"</div>
<div><div class="step-num">4</div></div>
<div class="step-content"><strong>Município e estado</strong> — Ex: "Sorriso, MT"</div>
<div><div class="step-num">5</div></div>
<div class="step-content"><strong>Área em hectares</strong> — Aproximado é suficiente</div>
<div><div class="step-num">6</div></div>
<div class="step-content"><strong>Cultura principal</strong> — Soja, café, gado, etc.</div>
</div>
<h4>Etapa 2: Coleta de Documentos</h4>
<p>Após o cadastro, a IA pede <strong>um documento por vez</strong>, na seguinte ordem:</p>
<ol>
<li>CAR (Cadastro Ambiental Rural)</li>
<li>CCIR (Certificado de Cadastro de Imóvel Rural)</li>
<li>ITR (Imposto Territorial Rural)</li>
<li>Georreferenciamento (coordenadas da propriedade)</li>
<li>Licença Ambiental</li>
<li>Contrato de Arrendamento (se aplicável)</li>
<li>Nota Fiscal de Venda</li>
<li>Declaração de Não Desmatamento (gerada automaticamente)</li>
</ol>
<div class="box">
<h4>📸 Dicas para enviar documentos</h4>
<ul>
<li>Tire foto em lugar com <strong>boa iluminação</strong></li>
<li>Enquadre o <strong>documento inteiro</strong> na foto</li>
<li><strong>PDF é melhor</strong> que foto (mais legível)</li>
<li>Envie <strong>um documento por vez</strong></li>
</ul>
</div>
<h4>Etapa 3: Dossiê</h4>
<p>Quando todos os documentos forem enviados, o produtor pode gerar o dossiê com <span class="cmd">/dossie</span>. O bot gera um PDF profissional e envia direto no chat.</p>
<div class="footer"><span>DocuAgro — Manual Completo</span><span>AI Vertice</span><span>Página 4</span></div>
</div>
<!-- PÁG 5 — STATUS E NAVEGAÇÃO -->
<div class="page interna">
<div class="header-bar">
<span class="brand">🌱 DocuAgro</span>
<h2>3. Guia do Produtor (continuação)</h2>
<span class="pg">05</span>
</div>
<h3>📊 Verificando o Status</h3>
<p>A qualquer momento, o produtor pode enviar <span class="cmd">/status</span> para ver como está sua documentação:</p>
<div class="chat">
<div class="msg bot">📊 <strong>Status da sua documentação</strong><br><br>
👤 João da Silva<br>
🏡 Fazenda Boa Vista<br><br>
✅ CAR (Cadastro Ambiental Rural)<br>
✅ CCIR (Certificado do INCRA)<br>
🟡 ITR (Imposto Territorial Rural)<br>
⬜ Georreferenciamento<br>
⬜ Licença Ambiental<br>
⬜ Contrato de Arrendamento<br>
⬜ Nota Fiscal de Venda<br>
⬜ Declaração de Não Desmatamento<br><br>
📈 Progresso: 2/8
</div>
</div>
<p><strong>Legenda dos ícones:</strong></p>
<table>
<thead><tr><th>Ícone</th><th>Significado</th></tr></thead>
<tbody>
<tr><td></td><td>Documento aprovado</td></tr>
<tr><td>🟡</td><td>Enviado, em análise</td></tr>
<tr><td></td><td>Rejeitado (precisa reenviar)</td></tr>
<tr><td>⚠️</td><td>Vencido</td></tr>
<tr><td></td><td>Não enviado ainda</td></tr>
</tbody>
</table>
<h3>⏭️ Pulando um Documento</h3>
<p>Se o produtor não tem um documento no momento, pode usar <span class="cmd">/pular</span> para ir ao próximo. Ele poderá enviar o documento pulado depois.</p>
<div class="chat">
<div class="msg user">/pular</div>
<div class="msg bot">⏭️ Pulei o Georreferenciamento da Propriedade. Pode enviar depois! Agora vamos pra Licença Ambiental...</div>
</div>
<h3>❓ Pedindo Ajuda</h3>
<p>O comando <span class="cmd">/ajuda</span> mostra todos os comandos disponíveis e dicas de envio. Além disso, o produtor pode <strong>fazer qualquer pergunta em texto</strong> e a IA responderá com orientações sobre o que é cada documento e onde obtê-lo.</p>
<div class="chat">
<div class="msg user">O que é o CAR?</div>
<div class="msg bot">O CAR é o Cadastro Ambiental Rural. É feito pelo site car.gov.br. Se você já tem, é só me mandar o número do recibo ou o PDF. Se não tem, procure o escritório do meio ambiente do seu município que eles ajudam a fazer. 👍</div>
</div>
<div class="footer"><span>DocuAgro — Manual Completo</span><span>AI Vertice</span><span>Página 5</span></div>
</div>
<!-- PÁG 6 — EXEMPLO COMPLETO -->
<div class="page interna">
<div class="header-bar">
<span class="brand">🌱 DocuAgro</span>
<h2>4. Exemplo Completo de Uso</h2>
<span class="pg">06</span>
</div>
<p>Veja abaixo uma conversa típica entre um produtor e o DocuAgro:</p>
<div class="chat">
<div class="msg user">/start</div>
<div class="msg bot">🌱 <strong>Bem-vindo ao DocuAgro!</strong><br><br>Oi! Eu sou o DocuAgro, seu assistente para organizar a documentação da sua propriedade rural.<br><br>📋 A União Europeia criou uma nova regra (EUDR) que exige comprovação de que a produção não vem de área desmatada. Sem essa documentação, pode ter problema na hora de vender.<br><br>São 8 documentos no total. Vamos começar?<br><br>Primeiro, me conta: <strong>qual é o seu nome completo?</strong></div>
<div class="msg user">João da Silva Ferreira</div>
<div class="msg bot">Beleza, João! 👍 Agora me passa seu <strong>CPF</strong> (é só pra identificação no sistema).</div>
<div class="msg user">123.456.789-00</div>
<div class="msg bot">Certinho! Qual o <strong>nome da sua propriedade</strong>?</div>
<div class="msg user">Fazenda Boa Vista</div>
<div class="msg bot">Boa! Em qual <strong>município e estado</strong> fica a Fazenda Boa Vista?</div>
<div class="msg user">Sorriso, Mato Grosso</div>
<div class="msg bot">Sorriso, MT — anotado! Qual a <strong>área aproximada em hectares</strong>?</div>
<div class="msg user">500 hectares</div>
<div class="msg bot">500 ha, tá ótimo! E qual a <strong>cultura principal</strong>? (soja, café, gado...)</div>
<div class="msg user">Soja</div>
<div class="msg bot">Perfeito, João! Tudo anotado. Agora vamos pros documentos. 📄<br><br>O primeiro é o <strong>CAR — Cadastro Ambiental Rural</strong>. É aquele registro do SICAR (car.gov.br). Se você já tem, manda a foto ou o PDF pra mim. Se não tem, me avisa que eu explico como fazer!</div>
<div class="msg action">[ João envia foto do CAR ]</div>
<div class="msg bot">✅ Recebi seu CAR! Tá sendo analisado, já te aviso o resultado. 📝 Número SICAR encontrado: MT-5107248-ABC123...<br><br>Agora vamos pro próximo: o <strong>CCIR</strong> (Certificado de Cadastro de Imóvel Rural do INCRA)...</div>
</div>
<div class="box info">
<h4>💡 Observações</h4>
<ul>
<li>A IA extrai dados automaticamente via <strong>OCR</strong> (número do CAR, código INCRA, CPF, datas, etc.)</li>
<li>Se a foto estiver ilegível, o bot pede para <strong>reenviar</strong> com dicas práticas</li>
<li>O processo completo leva em média <strong>15-30 minutos</strong> se o produtor tiver todos os documentos em mãos</li>
<li>O produtor pode parar a qualquer momento e <strong>continuar depois</strong> — o progresso é salvo</li>
</ul>
</div>
<div class="footer"><span>DocuAgro — Manual Completo</span><span>AI Vertice</span><span>Página 6</span></div>
</div>
<!-- PÁG 7 — DOCUMENTOS -->
<div class="page interna">
<div class="header-bar">
<span class="brand">🌱 DocuAgro</span>
<h2>5. Documentos Coletados</h2>
<span class="pg">07</span>
</div>
<p>O DocuAgro coleta e valida <strong>8 documentos obrigatórios</strong> para compliance EUDR:</p>
<table>
<thead><tr><th>#</th><th>Documento</th><th>O que é</th><th>Onde obter</th><th>Validação OCR</th></tr></thead>
<tbody>
<tr><td>1</td><td><strong>CAR</strong></td><td>Cadastro Ambiental Rural</td><td>car.gov.br (SICAR)</td><td>Número SICAR</td></tr>
<tr><td>2</td><td><strong>CCIR</strong></td><td>Certificado Imóvel Rural</td><td>sncr.serpro.gov.br (INCRA)</td><td>Código INCRA</td></tr>
<tr><td>3</td><td><strong>ITR</strong></td><td>Imposto Territorial Rural</td><td>Receita Federal</td><td>CPF/CNPJ</td></tr>
<tr><td>4</td><td><strong>Geo</strong></td><td>Georreferenciamento</td><td>Técnico agrimensor</td><td>Coordenadas GPS</td></tr>
<tr><td>5</td><td><strong>Licença</strong></td><td>Licença Ambiental</td><td>Órgão estadual (SEMA/IMA)</td><td>Validade + OCR</td></tr>
<tr><td>6</td><td><strong>Contrato</strong></td><td>Contrato de Arrendamento</td><td>Cartório (se não for dono)</td><td>OCR geral</td></tr>
<tr><td>7</td><td><strong>NF</strong></td><td>Nota Fiscal de Venda</td><td>Última NF-e ou NF produtor</td><td>CPF/CNPJ + dados</td></tr>
<tr><td>8</td><td><strong>Declaração</strong></td><td>Não Desmatamento</td><td>Gerada automaticamente</td><td>Automática ✅</td></tr>
</tbody>
</table>
<h3>🔍 Como a Validação Funciona</h3>
<p>Cada documento enviado passa por um pipeline de validação:</p>
<ol>
<li><strong>Recebimento:</strong> Arquivo salvo em diretório isolado do produtor</li>
<li><strong>OCR (Tesseract.js):</strong> Extração de texto em português com análise de confiança</li>
<li><strong>Validação por tipo:</strong> Algoritmo específico busca campos-chave:
<ul>
<li>CAR → procura padrão do número SICAR (XX-XXXXXXX-XXXX...)</li>
<li>CCIR → procura menção ao INCRA + código do imóvel</li>
<li>ITR → procura "Receita Federal" ou "ITR" + CPF/CNPJ</li>
<li>Georreferenciamento → extrai coordenadas geográficas</li>
<li>Licença → busca "Licença" + datas de validade</li>
<li>NF → procura "Nota Fiscal" / "DANFE" + CPF/CNPJ</li>
</ul>
</li>
<li><strong>Resultado:</strong> Aprovado ✅, Em análise 🟡, ou Reenviar ❌</li>
<li><strong>Dados extraídos:</strong> Salvos no banco para inclusão no dossiê</li>
</ol>
<div class="box warning">
<h4>⚠️ Documento 6 — Contrato de Arrendamento</h4>
<p>Este documento só é necessário se o produtor <strong>não for proprietário</strong> da terra. Se for dono, pode usar <span class="cmd">/pular</span> para ir ao próximo.</p>
</div>
<div class="box">
<h4>✨ Documento 8 — Declaração de Não Desmatamento</h4>
<p>Este documento é <strong>gerado automaticamente</strong> pelo sistema. O produtor não precisa providenciar — o DocuAgro cria a autodeclaração com base nos dados cadastrados.</p>
</div>
<div class="footer"><span>DocuAgro — Manual Completo</span><span>AI Vertice</span><span>Página 7</span></div>
</div>
<!-- PÁG 8 — IA -->
<div class="page interna">
<div class="header-bar">
<span class="brand">🌱 DocuAgro</span>
<h2>6. Inteligência Artificial</h2>
<span class="pg">08</span>
</div>
<p>O DocuAgro utiliza o modelo <strong>GPT-4o-mini</strong> da OpenAI, configurado como um especialista em documentação agrícola brasileira e compliance EUDR.</p>
<h3>🧠 Como a IA funciona</h3>
<h4>Personalidade</h4>
<ul>
<li>Fala de forma <strong>simples e direta</strong>, como se conversasse com um produtor rural</li>
<li>Usa linguagem do campo: "tá certinho", "beleza", "vamos lá"</li>
<li>É <strong>paciente</strong> — muitos produtores não estão acostumados com tecnologia</li>
<li>Sempre <strong>encoraja</strong>: "tá quase lá!", "mais um pouquinho e fica pronto"</li>
<li>Respostas curtas (máx. 3-4 parágrafos)</li>
</ul>
<h4>Contexto Dinâmico</h4>
<p>A cada mensagem, a IA recebe o contexto completo do produtor:</p>
<ul>
<li>Dados pessoais (nome, CPF, propriedade, município)</li>
<li>Etapa atual do processo</li>
<li>Documentos já enviados e seus status</li>
<li>Próximo documento esperado</li>
<li>Histórico das últimas 10 mensagens</li>
</ul>
<h4>Extração Inteligente de Dados</h4>
<p>Durante o onboarding, a IA usa uma segunda chamada ao GPT para <strong>extrair dados estruturados</strong> das mensagens do produtor (nome, CPF, município, etc.) e salvar automaticamente no banco.</p>
<h4>Orientação para Obter Documentos</h4>
<p>A IA sabe orientar o produtor sobre <strong>como e onde obter</strong> cada documento:</p>
<div class="chat">
<div class="msg user">Não tenho o CCIR, como faço?</div>
<div class="msg bot">O CCIR sai pelo site do INCRA (sncr.serpro.gov.br). Se sua propriedade já tá cadastrada, é só imprimir. Senão, precisa ir no INCRA mais perto. Quer que eu explique o passo a passo? 😊</div>
</div>
<h3>🔧 Configuração Técnica</h3>
<table>
<thead><tr><th>Parâmetro</th><th>Valor</th><th>Motivo</th></tr></thead>
<tbody>
<tr><td>Modelo</td><td>gpt-4o-mini</td><td>Custo baixo, boa qualidade</td></tr>
<tr><td>Temperature</td><td>0.7</td><td>Respostas naturais mas consistentes</td></tr>
<tr><td>Max tokens</td><td>800</td><td>Respostas curtas e diretas</td></tr>
<tr><td>Presence penalty</td><td>0.1</td><td>Evita repetição</td></tr>
</tbody>
</table>
<div class="footer"><span>DocuAgro — Manual Completo</span><span>AI Vertice</span><span>Página 8</span></div>
</div>
<!-- PÁG 9 — PAINEL COOPERATIVA -->
<div class="page interna">
<div class="header-bar">
<span class="brand">🌱 DocuAgro</span>
<h2>7. Guia da Cooperativa — Painel Web</h2>
<span class="pg">09</span>
</div>
<p>A cooperativa ou trading acompanha todos os produtores pelo <strong>Painel Web</strong>, acessível de qualquer navegador.</p>
<h3>📊 Dashboard</h3>
<p>A tela inicial mostra 5 indicadores em tempo real:</p>
<table>
<thead><tr><th>Indicador</th><th>Descrição</th></tr></thead>
<tbody>
<tr><td>👥 Total de Produtores</td><td>Quantos produtores estão cadastrados</td></tr>
<tr><td>✅ Completos</td><td>Produtores com todos os docs aprovados</td></tr>
<tr><td>📋 Em Andamento</td><td>Produtores enviando documentos</td></tr>
<tr><td>⚠️ Pendentes</td><td>Produtores que não iniciaram ou pararam</td></tr>
<tr><td>📄 Documentos Recebidos</td><td>Total de documentos no sistema</td></tr>
</tbody>
</table>
<p>Abaixo do dashboard há a <strong>barra de Compliance EUDR Geral</strong> — mostra o percentual de produtores em conformidade.</p>
<h3>👥 Lista de Produtores</h3>
<p>Tabela com todos os produtores cadastrados, mostrando:</p>
<ul>
<li><strong>Nome</strong> e CPF</li>
<li><strong>Propriedade</strong> e município/UF</li>
<li><strong>Documentos:</strong> indicadores visuais (□ = não enviado, ■ = enviado/aprovado) — X/8</li>
<li><strong>Status:</strong> Pendente, Em Andamento, Completo</li>
<li><strong>Ações:</strong> botões "Ver" (detalhes) e "Dossiê" (gerar PDF)</li>
</ul>
<h4>🔍 Busca</h4>
<p>Campo de busca no topo da lista permite filtrar por <strong>nome, CPF, propriedade ou município</strong>.</p>
<h3>📥 Exportações</h3>
<h4>Dossiê PDF</h4>
<p>Ao clicar em "Dossiê" na lista de produtores, o sistema gera um PDF profissional com:</p>
<ul>
<li>Capa com dados do produtor e status de compliance</li>
<li>Página de dados pessoais e da propriedade</li>
<li>Resumo visual de todos os documentos</li>
<li>Detalhe de cada documento (status, dados extraídos, miniatura da imagem)</li>
<li>Declaração de conformidade EUDR com espaço para assinatura</li>
</ul>
<h4>Exportar CSV</h4>
<p>O botão "Exportar CSV" gera uma planilha com todos os produtores — nome, CPF, propriedade, município, estado, área, cultura, status e progresso. Ideal para importar em ERPs ou planilhas.</p>
<div class="footer"><span>DocuAgro — Manual Completo</span><span>AI Vertice</span><span>Página 9</span></div>
</div>
<!-- PÁG 10 — API REST -->
<div class="page interna">
<div class="header-bar">
<span class="brand">🌱 DocuAgro</span>
<h2>8. API REST</h2>
<span class="pg">10</span>
</div>
<p>Todos os dados do DocuAgro são acessíveis via API REST para integração com sistemas externos.</p>
<table>
<thead><tr><th>Endpoint</th><th>Método</th><th>Descrição</th><th>Retorno</th></tr></thead>
<tbody>
<tr><td><span class="cmd">/api/health</span></td><td>GET</td><td>Health check do sistema</td><td>Status, versão, timestamp</td></tr>
<tr><td><span class="cmd">/api/dashboard</span></td><td>GET</td><td>Estatísticas gerais</td><td>Total produtores, completos, pendentes, docs</td></tr>
<tr><td><span class="cmd">/api/produtores</span></td><td>GET</td><td>Listar todos os produtores</td><td>Array com dados e status de cada um</td></tr>
<tr><td><span class="cmd">/api/produtores/:id</span></td><td>GET</td><td>Detalhe de um produtor</td><td>Dados + documentos + último dossiê</td></tr>
<tr><td><span class="cmd">/api/produtores/:id/dossie</span></td><td>POST</td><td>Gerar dossiê PDF</td><td>Caminho do arquivo gerado</td></tr>
<tr><td><span class="cmd">/api/dossie/download/:arquivo</span></td><td>GET</td><td>Download do dossiê</td><td>Arquivo PDF</td></tr>
<tr><td><span class="cmd">/api/exportar/csv</span></td><td>GET</td><td>Exportar todos em CSV</td><td>Arquivo CSV</td></tr>
</tbody>
</table>
<h3>📡 Exemplos de Uso</h3>
<div class="code-block">
<span class="comment"># Health check</span><br>
curl http://localhost:3100/api/health<br><br>
<span class="comment"># Dashboard</span><br>
curl http://localhost:3100/api/dashboard<br><br>
<span class="comment"># Listar produtores</span><br>
curl http://localhost:3100/api/produtores<br><br>
<span class="comment"># Gerar dossiê de um produtor</span><br>
curl -X POST http://localhost:3100/api/produtores/PROD_ID/dossie<br><br>
<span class="comment"># Exportar CSV</span><br>
curl -o produtores.csv http://localhost:3100/api/exportar/csv
</div>
<div class="box warning">
<h4>⚠️ Segurança da API (MVP)</h4>
<p>No MVP, a API <strong>não possui autenticação</strong>. Para produção, será necessário implementar JWT, rate limiting e HTTPS. Consulte o roadmap de segurança.</p>
</div>
<div class="footer"><span>DocuAgro — Manual Completo</span><span>AI Vertice</span><span>Página 10</span></div>
</div>
<!-- PÁG 11 — DOSSIÊ -->
<div class="page interna">
<div class="header-bar">
<span class="brand">🌱 DocuAgro</span>
<h2>9. Dossiê PDF</h2>
<span class="pg">11</span>
</div>
<p>O dossiê é o produto final do DocuAgro — um PDF profissional que reúne toda a documentação do produtor para fins de compliance EUDR.</p>
<h3>📄 Estrutura do Dossiê</h3>
<table>
<thead><tr><th>Seção</th><th>Conteúdo</th></tr></thead>
<tbody>
<tr><td><strong>Capa</strong></td><td>Logo DocuAgro, nome do produtor, propriedade, status de compliance, data</td></tr>
<tr><td><strong>Dados do Produtor</strong></td><td>Nome, CPF, propriedade, município, estado, área, cultura, data de cadastro</td></tr>
<tr><td><strong>Resumo dos Documentos</strong></td><td>Tabela com todos os 8 documentos, status e data de envio</td></tr>
<tr><td><strong>Detalhes (por doc)</strong></td><td>Status, arquivo, dados extraídos pelo OCR, resultado da validação, miniatura</td></tr>
<tr><td><strong>Declaração Final</strong></td><td>Declaração de conformidade EUDR com espaço para assinatura</td></tr>
<tr><td><strong>Rodapé</strong></td><td>Número da página em todas as páginas</td></tr>
</tbody>
</table>
<h3>🎨 Visual</h3>
<p>O dossiê usa um tema profissional verde com:</p>
<ul>
<li>Capa com fundo verde gradiente e dados do produtor</li>
<li>Badge de status: "✅ COMPLIANCE COMPLETO" ou "⚠️ EM ANDAMENTO"</li>
<li>Tabela com cores alternadas e indicadores visuais por status</li>
<li>Miniaturas das imagens dos documentos enviados</li>
<li>Declaração formal citando o Regulamento (UE) 2023/1115</li>
</ul>
<h3>📋 Geração</h3>
<p>O dossiê pode ser gerado de 3 formas:</p>
<ol>
<li><strong>Pelo produtor:</strong> comando <span class="cmd">/dossie</span> no bot Telegram</li>
<li><strong>Pela cooperativa:</strong> botão "Dossiê" no painel web</li>
<li><strong>Via API:</strong> <span class="cmd">POST /api/produtores/:id/dossie</span></li>
</ol>
<p>O PDF é gerado com <strong>PDFKit</strong> e salvo em <span class="cmd">uploads/dossies/</span>. O nome do arquivo segue o padrão: <span class="cmd">dossie_[CPF]_[data_hora].pdf</span></p>
<div class="footer"><span>DocuAgro — Manual Completo</span><span>AI Vertice</span><span>Página 11</span></div>
</div>
<!-- PÁG 12 — INSTALAÇÃO -->
<div class="page interna">
<div class="header-bar">
<span class="brand">🌱 DocuAgro</span>
<h2>10. Instalação e Configuração</h2>
<span class="pg">12</span>
</div>
<h3>📋 Pré-requisitos</h3>
<ul>
<li><strong>Node.js 18+</strong></li>
<li><strong>Token do Bot Telegram</strong> (criar com @BotFather no Telegram)</li>
<li><strong>Chave API OpenAI</strong> (platform.openai.com)</li>
</ul>
<h3>🚀 Setup</h3>
<div class="code-block">
<span class="comment"># 1. Clonar repositório</span><br>
git clone http://137.184.77.7:3000/bigtux/docuagro.git<br>
cd docuagro<br><br>
<span class="comment"># 2. Instalar dependências</span><br>
npm install<br><br>
<span class="comment"># 3. Configurar variáveis de ambiente</span><br>
cp .env.example .env<br>
nano .env &nbsp;&nbsp;<span class="comment"># Preencher tokens</span><br><br>
<span class="comment"># 4. Criar banco de dados</span><br>
npm run setup<br><br>
<span class="comment"># 5. Iniciar</span><br>
npm start
</div>
<h3>⚙️ Arquivo .env</h3>
<div class="code-block">
<span class="comment"># Bot Telegram</span><br>
TELEGRAM_BOT_TOKEN=123456:ABC-DEF...<br><br>
<span class="comment"># OpenAI API</span><br>
OPENAI_API_KEY=sk-...<br>
OPENAI_MODEL=gpt-4o-mini<br><br>
<span class="comment"># Servidor</span><br>
PORT=3100<br><br>
<span class="comment"># Banco de dados</span><br>
DB_PATH=./data/docuagro.db<br><br>
<span class="comment"># Uploads</span><br>
UPLOAD_DIR=./uploads
</div>
<h3>🔄 Rodar com PM2 (Produção)</h3>
<div class="code-block">
<span class="comment"># Iniciar com PM2</span><br>
npx pm2 start src/index.js --name docuagro<br><br>
<span class="comment"># Ver logs</span><br>
npx pm2 logs docuagro<br><br>
<span class="comment"># Reiniciar</span><br>
npx pm2 restart docuagro<br><br>
<span class="comment"># Parar</span><br>
npx pm2 stop docuagro
</div>
<div class="footer"><span>DocuAgro — Manual Completo</span><span>AI Vertice</span><span>Página 12</span></div>
</div>
<!-- PÁG 13 — ARQUITETURA -->
<div class="page interna">
<div class="header-bar">
<span class="brand">🌱 DocuAgro</span>
<h2>11. Arquitetura Técnica</h2>
<span class="pg">13</span>
</div>
<h3>🛠 Stack</h3>
<div style="margin: 10px 0;">
<span class="badge">Node.js 18+</span>
<span class="badge">Telegraf 4.16</span>
<span class="badge">Express.js 4</span>
<span class="badge">OpenAI GPT-4o-mini</span>
<span class="badge">Tesseract.js</span>
<span class="badge">PDFKit</span>
<span class="badge">SQLite (better-sqlite3)</span>
<span class="badge">HTML/CSS/JS</span>
</div>
<h3>📁 Estrutura de Pastas</h3>
<div class="code-block">
docuagro/<br>
├── src/<br>
&nbsp;&nbsp; ├── index.js &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">← Entry point (Express + Bot)</span><br>
&nbsp;&nbsp; ├── setup-db.js &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">← Criação do banco SQLite</span><br>
&nbsp;&nbsp; ├── bot/<br>
&nbsp;&nbsp;&nbsp;&nbsp; └── telegram-bot.js &nbsp;&nbsp;<span class="comment">← Bot Telegram (Telegraf)</span><br>
&nbsp;&nbsp; ├── api/<br>
&nbsp;&nbsp;&nbsp;&nbsp; └── routes.js &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">← API REST (Express)</span><br>
&nbsp;&nbsp; └── services/<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ├── ai-service.js &nbsp;&nbsp;&nbsp;<span class="comment">← Integração OpenAI</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ├── ocr-service.js &nbsp;&nbsp;<span class="comment">← OCR (Tesseract.js)</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ├── pdf-service.js &nbsp;&nbsp;<span class="comment">← Geração de dossiê PDF</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ├── database.js &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">← Operações SQLite</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; └── system-prompt.js <span class="comment">← Prompt EUDR da IA</span><br>
├── public/ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">← Painel web (HTML/CSS/JS)</span><br>
├── data/ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">← Banco SQLite</span><br>
├── uploads/ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">← Documentos dos produtores</span><br>
├── logos/ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">← Logo oficial</span><br>
└── docs/ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">← Documentação e manuais</span>
</div>
<h3>💾 Banco de Dados (SQLite)</h3>
<table>
<thead><tr><th>Tabela</th><th>Função</th><th>Campos principais</th></tr></thead>
<tbody>
<tr><td><strong>cooperativas</strong></td><td>Cooperativas cadastradas</td><td>id, nome, cnpj, contato</td></tr>
<tr><td><strong>produtores</strong></td><td>Produtores rurais</td><td>id, nome, cpf, propriedade, município, cultura, etapa_atual, status</td></tr>
<tr><td><strong>documentos</strong></td><td>Documentos enviados</td><td>id, produtor_id, tipo, status, arquivo_path, dados_extraidos</td></tr>
<tr><td><strong>conversas</strong></td><td>Histórico de mensagens</td><td>id, produtor_id, role, conteudo, timestamp</td></tr>
<tr><td><strong>dossies</strong></td><td>Dossiês gerados</td><td>id, produtor_id, arquivo_path, docs_incluidos</td></tr>
</tbody>
</table>
<h3>🔐 Segurança</h3>
<ul>
<li>Cada produtor tem <strong>diretório isolado</strong> de uploads</li>
<li><strong>Helmet</strong> + <strong>CORS</strong> configurados no Express</li>
<li>Armazenamento <strong>local</strong> (sem cloud pública)</li>
<li><strong>Roadmap:</strong> JWT, HTTPS, rate limiting, criptografia, backups</li>
</ul>
<div class="footer"><span>DocuAgro — Manual Completo</span><span>AI Vertice</span><span>Página 13</span></div>
</div>
<!-- PÁG 14 — FAQ -->
<div class="page interna">
<div class="header-bar">
<span class="brand">🌱 DocuAgro</span>
<h2>12. FAQ e Troubleshooting</h2>
<span class="pg">14</span>
</div>
<h3>❓ Perguntas Frequentes</h3>
<h4>O produtor precisa instalar algum app?</h4>
<p>Não. O DocuAgro funciona 100% pelo <strong>Telegram</strong>, que a maioria já tem instalado.</p>
<h4>Funciona pelo WhatsApp?</h4>
<p>No momento não. O WhatsApp está no roadmap (v2.0). Atualmente funciona apenas pelo Telegram.</p>
<h4>Quanto custa para o produtor?</h4>
<p>O modelo é <strong>B2B</strong> — a cooperativa paga e oferece o serviço aos seus associados. O produtor não paga nada.</p>
<h4>Os documentos ficam seguros?</h4>
<p>Sim. São armazenados em servidor próprio, em diretórios isolados por produtor. Não são enviados para cloud pública.</p>
<h4>E se o produtor parar no meio?</h4>
<p>O progresso é salvo automaticamente. Ele pode voltar a qualquer momento e continuar de onde parou.</p>
<h4>A IA pode errar na validação?</h4>
<p>O OCR faz validação inicial automatizada. Documentos com confiança baixa são marcados como "Em análise" para verificação manual pela cooperativa.</p>
<h4>Quantos produtores o sistema aguenta?</h4>
<p>O SQLite suporta até centenas de milhares de registros. Para escala maior (10k+ produtores simultâneos), recomenda-se migrar para PostgreSQL.</p>
<h3>🔧 Troubleshooting</h3>
<table>
<thead><tr><th>Problema</th><th>Solução</th></tr></thead>
<tbody>
<tr><td>Bot não responde</td><td>Verificar se o processo está rodando: <span class="cmd">npx pm2 status</span></td></tr>
<tr><td>Erro 409 (Conflict)</td><td>Duas instâncias rodando. Matar todas e reiniciar: <span class="cmd">npx pm2 delete docuagro && npx pm2 start src/index.js --name docuagro</span></td></tr>
<tr><td>Token inválido (401)</td><td>Verificar TELEGRAM_BOT_TOKEN no arquivo .env</td></tr>
<tr><td>IA não responde</td><td>Verificar OPENAI_API_KEY e saldo da conta OpenAI</td></tr>
<tr><td>OCR com confiança baixa</td><td>Pedir ao produtor foto com melhor iluminação e enquadramento</td></tr>
<tr><td>Painel não carrega</td><td>Verificar se a porta 3100 está acessível: <span class="cmd">curl localhost:3100/api/health</span></td></tr>
<tr><td>Banco corrompido</td><td>Fazer backup e recriar: <span class="cmd">npm run setup</span></td></tr>
</tbody>
</table>
<div style="text-align:center; margin-top:40px; padding-top:20px; border-top:2px solid #e0e0e0;">
<p style="font-size:22px; font-weight:700; color:#1B5E20;">🌱 DocuAgro</p>
<p style="font-size:14px; color:#666;">Compliance do produtor, na palma da mão.</p>
<p style="font-size:12px; color:#999; margin-top:12px;">AI Vertice • aivertice.com • 2026</p>
<p style="font-size:11px; color:#bbb; margin-top:8px;">Dúvidas? Suporte técnico disponível.</p>
</div>
<div class="footer"><span>DocuAgro — Manual Completo</span><span>AI Vertice</span><span>Página 14</span></div>
</div>
</body>
</html>

BIN
docs/manual-docuagro.pdf Normal file

Binary file not shown.

View File

@@ -0,0 +1,690 @@
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>DocuAgro - Pitch Deck</title>
<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap');
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: 'Inter', sans-serif; color: #1a1a2e; background: #fff; }
.slide { page-break-after: always; min-height: 100vh; position: relative; padding: 60px 70px; display: flex; flex-direction: column; }
.slide:last-child { page-break-after: avoid; }
/* CAPA */
.capa { background: linear-gradient(135deg, #0d3311 0%, #1B5E20 30%, #2E7D32 60%, #43A047 100%); color: white; justify-content: center; align-items: center; text-align: center; }
.capa .logo-icon { font-size: 80px; margin-bottom: 15px; }
.capa h1 { font-size: 64px; font-weight: 900; letter-spacing: -2px; }
.capa .tagline { font-size: 22px; font-weight: 300; opacity: 0.85; margin: 8px 0 40px; }
.capa .subtitle-box { background: rgba(255,255,255,0.12); padding: 18px 50px; border-radius: 14px; font-size: 20px; font-weight: 500; line-height: 1.6; }
.capa .bottom-info { position: absolute; bottom: 40px; font-size: 13px; opacity: 0.5; }
/* SLIDE COMUM */
.slide-header { margin-bottom: 35px; }
.slide-header .slide-num { font-size: 12px; color: #2E7D32; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }
.slide-header h2 { font-size: 36px; font-weight: 800; color: #1B5E20; line-height: 1.2; }
.slide-header .subtitle { font-size: 16px; color: #666; margin-top: 8px; font-weight: 400; }
h3 { font-size: 20px; font-weight: 700; color: #2E7D32; margin: 22px 0 12px; }
p { font-size: 15px; color: #444; line-height: 1.7; margin-bottom: 12px; }
ul { padding-left: 22px; margin: 8px 0 14px; }
li { font-size: 14.5px; color: #444; margin-bottom: 6px; line-height: 1.6; }
/* CARDS */
.cards { display: grid; gap: 18px; margin: 16px 0; }
.cards-2 { grid-template-columns: 1fr 1fr; }
.cards-3 { grid-template-columns: 1fr 1fr 1fr; }
.cards-4 { grid-template-columns: 1fr 1fr 1fr 1fr; }
.card { background: #f8faf8; border: 1px solid #e0e8e0; border-radius: 14px; padding: 22px 24px; }
.card.green { border-left: 5px solid #2E7D32; }
.card.red { border-left: 5px solid #d32f2f; background: #fef9f9; border-color: #f5dede; }
.card.orange { border-left: 5px solid #f57c00; background: #fffaf5; border-color: #ffe0b2; }
.card.blue { border-left: 5px solid #1565c0; background: #f5f9ff; border-color: #bbdefb; }
.card .card-icon { font-size: 32px; margin-bottom: 10px; }
.card .card-title { font-size: 16px; font-weight: 700; color: #1B5E20; margin-bottom: 6px; }
.card.red .card-title { color: #c62828; }
.card.orange .card-title { color: #e65100; }
.card.blue .card-title { color: #0d47a1; }
.card .card-desc { font-size: 13px; color: #555; line-height: 1.5; }
/* HIGHLIGHT */
.highlight { background: linear-gradient(135deg, #e8f5e9, #f1f8e9); border: 2px solid #a5d6a7; border-radius: 14px; padding: 24px 30px; margin: 18px 0; }
.highlight.big { text-align: center; padding: 30px 40px; }
.highlight .big-number { font-size: 48px; font-weight: 900; color: #1B5E20; }
.highlight .big-label { font-size: 16px; color: #333; margin-top: 4px; }
/* TABELA */
table { width: 100%; border-collapse: collapse; margin: 14px 0; }
thead th { background: #1B5E20; color: white; padding: 12px 16px; text-align: left; font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; }
tbody td { padding: 11px 16px; border-bottom: 1px solid #e8e8e8; font-size: 14px; color: #333; }
tbody tr:nth-child(even) { background: #f9fdf9; }
.price { font-size: 22px; font-weight: 800; color: #1B5E20; }
.price-sm { font-size: 13px; color: #666; font-weight: 400; }
/* FLUXO */
.flow { display: flex; align-items: flex-start; gap: 10px; margin: 20px 0; justify-content: center; }
.flow-step { text-align: center; flex: 1; max-width: 160px; }
.flow-step .flow-icon { font-size: 36px; margin-bottom: 6px; }
.flow-step .flow-num { width: 30px; height: 30px; background: #2E7D32; color: white; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-weight: 700; font-size: 14px; margin-bottom: 6px; }
.flow-step .flow-title { font-size: 13px; font-weight: 700; color: #1B5E20; }
.flow-step .flow-desc { font-size: 11px; color: #777; margin-top: 3px; }
.flow-arrow { font-size: 20px; color: #a5d6a7; margin-top: 20px; }
/* QUOTE */
.quote { border-left: 4px solid #2E7D32; padding: 16px 24px; margin: 18px 0; background: #f8faf8; border-radius: 0 12px 12px 0; }
.quote p { font-size: 18px; font-weight: 500; color: #1B5E20; font-style: italic; margin: 0; }
.quote .author { font-size: 13px; color: #888; margin-top: 8px; font-style: normal; }
/* RODAPÉ */
.slide-footer { position: absolute; bottom: 25px; left: 70px; right: 70px; display: flex; justify-content: space-between; font-size: 10px; color: #ccc; }
/* BADGE */
.badge { display: inline-block; padding: 4px 14px; border-radius: 20px; font-size: 12px; font-weight: 600; }
.badge-green { background: #e8f5e9; color: #1B5E20; border: 1px solid #a5d6a7; }
.badge-red { background: #ffebee; color: #c62828; border: 1px solid #ef9a9a; }
.badge-blue { background: #e3f2fd; color: #0d47a1; border: 1px solid #90caf9; }
/* TIMELINE */
.timeline { position: relative; padding-left: 35px; margin: 16px 0; }
.timeline::before { content: ''; position: absolute; left: 10px; top: 0; bottom: 0; width: 3px; background: #c8e6c9; border-radius: 2px; }
.tl-item { position: relative; margin-bottom: 18px; }
.tl-item::before { content: ''; position: absolute; left: -30px; top: 4px; width: 14px; height: 14px; background: #2E7D32; border-radius: 50%; border: 3px solid #e8f5e9; }
.tl-item .tl-title { font-size: 15px; font-weight: 700; color: #1B5E20; }
.tl-item .tl-desc { font-size: 13px; color: #666; margin-top: 3px; }
/* GRID NUMEROS */
.num-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin: 16px 0; }
.num-box { text-align: center; padding: 20px 12px; background: #f8faf8; border-radius: 12px; border: 1px solid #e0e8e0; }
.num-box .num { font-size: 36px; font-weight: 900; color: #1B5E20; }
.num-box .label { font-size: 12px; color: #666; margin-top: 4px; }
</style>
</head>
<body>
<!-- SLIDE 1 — CAPA -->
<div class="slide capa">
<div class="logo-icon">🌱</div>
<h1>DocuAgro</h1>
<div class="tagline">Compliance do produtor, na palma da mão.</div>
<div class="subtitle-box">
Plataforma de compliance EUDR para o agronegócio brasileiro<br>
Bot Telegram + IA + Painel Web
</div>
<div class="bottom-info">AI Vertice • Pitch Confidencial • Fevereiro 2026</div>
</div>
<!-- SLIDE 2 — O PROBLEMA -->
<div class="slide">
<div class="slide-header">
<div class="slide-num">01 — O Problema</div>
<h2>O EUDR vai bloquear<br>exportações brasileiras</h2>
</div>
<p style="font-size:17px;">O Regulamento <strong>(UE) 2023/1115</strong> proíbe a importação na Europa de commodities produzidas em áreas desmatadas após dezembro de 2020. <strong>Sem compliance, sem exportação.</strong></p>
<div class="cards cards-4" style="margin-top:20px;">
<div class="card red">
<div class="card-icon">🫘</div>
<div class="card-title">Soja</div>
<div class="card-desc">Maior exportação BR para UE</div>
</div>
<div class="card red">
<div class="card-icon"></div>
<div class="card-title">Café</div>
<div class="card-desc">Brasil = #1 mundial</div>
</div>
<div class="card red">
<div class="card-icon">🐄</div>
<div class="card-title">Gado</div>
<div class="card-desc">Carne bovina, couro</div>
</div>
<div class="card red">
<div class="card-icon">🌳</div>
<div class="card-title">+ Cacau, Madeira, Borracha, Óleo de Palma</div>
<div class="card-desc">7 commodities afetadas</div>
</div>
</div>
<h3>😰 O desafio da "Última Milha"</h3>
<div class="cards cards-2">
<div class="card orange">
<div class="card-icon">📋</div>
<div class="card-title">8 documentos por produtor</div>
<div class="card-desc">CAR, CCIR, ITR, Georreferenciamento, Licença Ambiental, Contrato, NF, Declaração — de CADA produtor individual.</div>
</div>
<div class="card orange">
<div class="card-icon">👨‍🌾</div>
<div class="card-title">Milhares de produtores</div>
<div class="card-desc">Uma cooperativa grande tem 2.000-10.000 associados. Coletar documentos de todos manualmente? Impossível.</div>
</div>
</div>
<div class="quote">
<p>"Uma cooperativa com 1.000 produtores precisaria de 8.000 documentos coletados, validados e organizados. Manualmente, isso levaria meses e custaria uma fortuna."</p>
</div>
<div class="slide-footer"><span>DocuAgro — AI Vertice</span><span>Confidencial</span></div>
</div>
<!-- SLIDE 3 — O MERCADO -->
<div class="slide">
<div class="slide-header">
<div class="slide-num">02 — O Mercado</div>
<h2>Um mercado bilionário<br>que precisa de solução</h2>
</div>
<div class="num-grid">
<div class="num-box">
<div class="num">5.7M</div>
<div class="label">Propriedades rurais no Brasil</div>
</div>
<div class="num-box">
<div class="num">1.500+</div>
<div class="label">Cooperativas agropecuárias</div>
</div>
<div class="num-box">
<div class="num">€8 bi</div>
<div class="label">Exportações BR→UE afetadas</div>
</div>
<div class="num-box">
<div class="num">2026</div>
<div class="label">Prazo de conformidade</div>
</div>
</div>
<h3>🎯 Mercado-Alvo Imediato</h3>
<table>
<thead><tr><th>Segmento</th><th>Cooperativas</th><th>Produtores</th><th>Ticket médio/mês</th></tr></thead>
<tbody>
<tr><td><strong>Soja</strong> (MT, PR, GO, MS)</td><td>~200</td><td>~500K</td><td>R$ 1.500 - 4.000</td></tr>
<tr><td><strong>Café</strong> (MG, SP, ES, PR)</td><td>~150</td><td>~300K</td><td>R$ 1.000 - 3.000</td></tr>
<tr><td><strong>Gado</strong> (MT, GO, MS, PA)</td><td>~100</td><td>~200K</td><td>R$ 1.500 - 4.000</td></tr>
<tr><td><strong>Cacau/Madeira/Outros</strong></td><td>~100</td><td>~100K</td><td>R$ 500 - 2.000</td></tr>
</tbody>
</table>
<div class="highlight big">
<div class="big-number">R$ 50M+/ano</div>
<div class="big-label">TAM (Total Addressable Market) estimado para compliance EUDR no Brasil</div>
</div>
<div class="slide-footer"><span>DocuAgro — AI Vertice</span><span>Confidencial</span></div>
</div>
<!-- SLIDE 4 — A SOLUÇÃO -->
<div class="slide">
<div class="slide-header">
<div class="slide-num">03 — A Solução</div>
<h2>DocuAgro: compliance EUDR<br>numa conversa de Telegram</h2>
</div>
<p style="font-size:17px;">Transformamos um processo burocrático de semanas em uma <strong>conversa de 30 minutos</strong> pelo Telegram.</p>
<div class="flow">
<div class="flow-step">
<div class="flow-icon">📱</div>
<div class="flow-num">1</div>
<div class="flow-title">Produtor abre o Bot</div>
<div class="flow-desc">Telegram, sem instalar nada</div>
</div>
<div class="flow-arrow"></div>
<div class="flow-step">
<div class="flow-icon">🤖</div>
<div class="flow-num">2</div>
<div class="flow-title">IA guia a coleta</div>
<div class="flow-desc">Linguagem do campo</div>
</div>
<div class="flow-arrow"></div>
<div class="flow-step">
<div class="flow-icon">📄</div>
<div class="flow-num">3</div>
<div class="flow-title">Envia documentos</div>
<div class="flow-desc">Foto ou PDF, um por vez</div>
</div>
<div class="flow-arrow"></div>
<div class="flow-step">
<div class="flow-icon">🔍</div>
<div class="flow-num">4</div>
<div class="flow-title">Validação OCR</div>
<div class="flow-desc">Automática por IA</div>
</div>
<div class="flow-arrow"></div>
<div class="flow-step">
<div class="flow-icon"></div>
<div class="flow-num">5</div>
<div class="flow-title">Dossiê PDF</div>
<div class="flow-desc">Pronto para auditoria</div>
</div>
</div>
<h3>💡 Por que funciona</h3>
<div class="cards cards-3">
<div class="card green">
<div class="card-icon">💬</div>
<div class="card-title">Zero Fricção</div>
<div class="card-desc">Via Telegram — o produtor já tem. Sem app novo, sem login complicado, sem treinamento.</div>
</div>
<div class="card green">
<div class="card-icon">🧠</div>
<div class="card-title">IA que fala "do campo"</div>
<div class="card-desc">A inteligência artificial usa linguagem simples: "tá certinho", "beleza". Guia, orienta e valida com paciência.</div>
</div>
<div class="card green">
<div class="card-icon">📊</div>
<div class="card-title">Painel da Cooperativa</div>
<div class="card-desc">Dashboard em tempo real. A cooperativa vê o status de cada produtor, gera dossiês e exporta relatórios.</div>
</div>
</div>
<div class="quote">
<p>"O produtor manda foto pelo Telegram. A IA valida. A cooperativa recebe o dossiê pronto. Simples assim."</p>
</div>
<div class="slide-footer"><span>DocuAgro — AI Vertice</span><span>Confidencial</span></div>
</div>
<!-- SLIDE 5 — PRODUTO (DETALHES) -->
<div class="slide">
<div class="slide-header">
<div class="slide-num">04 — O Produto</div>
<h2>Dois lados, uma plataforma</h2>
</div>
<div class="cards cards-2" style="margin-top:10px;">
<div class="card green" style="padding:28px;">
<div class="card-icon">👨‍🌾</div>
<div class="card-title" style="font-size:20px;">Lado do Produtor</div>
<div class="card-desc" style="font-size:14px; margin-top:12px;">
<strong>Bot Telegram @docuagro_bot</strong><br><br>
✅ Cadastro guiado por IA (nome, CPF, propriedade)<br>
✅ Coleta de 8 documentos, um por vez<br>
✅ Orientação sobre cada documento (o que é, onde obter)<br>
✅ Validação automática via OCR<br>
✅ Feedback em tempo real (aprovado/reenviar)<br>
✅ Geração de dossiê PDF no chat<br>
✅ Pode parar e continuar depois<br><br>
<strong>Tempo médio: 30 minutos</strong><br>
<strong>Treinamento necessário: zero</strong>
</div>
</div>
<div class="card blue" style="padding:28px;">
<div class="card-icon">🏢</div>
<div class="card-title" style="font-size:20px;">Lado da Cooperativa</div>
<div class="card-desc" style="font-size:14px; margin-top:12px;">
<strong>Painel Web (browser)</strong><br><br>
✅ Dashboard com KPIs em tempo real<br>
✅ % de compliance EUDR geral<br>
✅ Lista de todos os produtores + busca<br>
✅ Status detalhado de cada produtor<br>
✅ Download de dossiê PDF individual<br>
✅ Exportação CSV para ERP/planilha<br>
✅ API REST para integração<br><br>
<strong>Visibilidade total</strong><br>
<strong>Sem trabalho manual</strong>
</div>
</div>
</div>
<h3>📄 8 Documentos Coletados e Validados</h3>
<div style="display:flex; flex-wrap:wrap; gap:8px; margin:10px 0;">
<span class="badge badge-green">1. CAR (SICAR)</span>
<span class="badge badge-green">2. CCIR (INCRA)</span>
<span class="badge badge-green">3. ITR (Receita)</span>
<span class="badge badge-green">4. Georreferenciamento</span>
<span class="badge badge-green">5. Licença Ambiental</span>
<span class="badge badge-green">6. Contrato Arrendamento</span>
<span class="badge badge-green">7. Nota Fiscal</span>
<span class="badge badge-blue">8. Declaração (auto-gerada)</span>
</div>
<div class="slide-footer"><span>DocuAgro — AI Vertice</span><span>Confidencial</span></div>
</div>
<!-- SLIDE 6 — DIFERENCIAL COMPETITIVO -->
<div class="slide">
<div class="slide-header">
<div class="slide-num">05 — Diferencial</div>
<h2>Por que DocuAgro<br>e não a concorrência?</h2>
</div>
<table>
<thead><tr><th></th><th>DocuAgro</th><th>Consultorias tradicionais</th><th>Planilhas + email</th></tr></thead>
<tbody>
<tr><td><strong>Canal</strong></td><td>✅ Telegram (produtor já tem)</td><td>❌ Presencial ou telefone</td><td>❌ Email (produtor não usa)</td></tr>
<tr><td><strong>Custo por produtor</strong></td><td>✅ R$ 2-5/mês</td><td>❌ R$ 50-200/produtor</td><td>❌ R$ 20-50 (mão de obra)</td></tr>
<tr><td><strong>Escala</strong></td><td>✅ 10.000+ produtores</td><td>❌ 50-100 por consultor</td><td>❌ 200-500 com equipe</td></tr>
<tr><td><strong>Validação</strong></td><td>✅ OCR automático</td><td>🟡 Manual</td><td>❌ Nenhuma</td></tr>
<tr><td><strong>Dossiê</strong></td><td>✅ PDF automático</td><td>🟡 Manual (dias)</td><td>❌ Não gera</td></tr>
<tr><td><strong>Tempo setup</strong></td><td>✅ Mesmo dia</td><td>❌ Semanas</td><td>🟡 Dias</td></tr>
<tr><td><strong>IA integrada</strong></td><td>✅ Guia e orienta</td><td>❌ Não</td><td>❌ Não</td></tr>
<tr><td><strong>Dashboard</strong></td><td>✅ Tempo real</td><td>❌ Relatórios mensais</td><td>❌ Planilha manual</td></tr>
</tbody>
</table>
<div class="highlight">
<h3 style="margin-top:0; text-align:center;">🏆 Vantagens Únicas</h3>
<div class="cards cards-3" style="margin-top:12px;">
<div style="text-align:center;">
<div style="font-size:28px;"></div>
<div style="font-weight:700; color:#1B5E20;">10x mais rápido</div>
<div style="font-size:12px; color:#666;">30 min vs semanas</div>
</div>
<div style="text-align:center;">
<div style="font-size:28px;">💰</div>
<div style="font-weight:700; color:#1B5E20;">10x mais barato</div>
<div style="font-size:12px; color:#666;">R$2/produtor vs R$50+</div>
</div>
<div style="text-align:center;">
<div style="font-size:28px;">📈</div>
<div style="font-weight:700; color:#1B5E20;">100x mais escalável</div>
<div style="font-size:12px; color:#666;">10.000+ vs 100 por pessoa</div>
</div>
</div>
</div>
<div class="slide-footer"><span>DocuAgro — AI Vertice</span><span>Confidencial</span></div>
</div>
<!-- SLIDE 7 — MODELO DE NEGÓCIO -->
<div class="slide">
<div class="slide-header">
<div class="slide-num">06 — Modelo de Negócio</div>
<h2>SaaS B2B — A cooperativa paga,<br>o produtor usa grátis</h2>
</div>
<p style="font-size:17px;">Modelo de <strong>assinatura mensal</strong> por volume de produtores. A cooperativa fornece o DocuAgro como serviço aos seus associados.</p>
<table>
<thead><tr><th>Plano</th><th>Produtores</th><th>Preço/mês</th><th>Por produtor</th><th>Inclui</th></tr></thead>
<tbody>
<tr>
<td><strong>🌱 Starter</strong></td>
<td>até 100</td>
<td><span class="price">R$ 497</span></td>
<td><span class="price-sm">R$ 4,97/produtor</span></td>
<td>Bot + Painel + Dossiês</td>
</tr>
<tr>
<td><strong>🌿 Pro</strong></td>
<td>até 500</td>
<td><span class="price">R$ 1.497</span></td>
<td><span class="price-sm">R$ 2,99/produtor</span></td>
<td>Tudo do Starter + API + CSV + Suporte</td>
</tr>
<tr>
<td><strong>🌳 Enterprise</strong></td>
<td>até 2.000</td>
<td><span class="price">R$ 3.997</span></td>
<td><span class="price-sm">R$ 2,00/produtor</span></td>
<td>Tudo do Pro + White-label + Dedicado</td>
</tr>
<tr>
<td><strong>🏔️ Custom</strong></td>
<td>2.000+</td>
<td><span class="price">Sob consulta</span></td>
<td><span class="price-sm">Negociável</span></td>
<td>Personalização total</td>
</tr>
</tbody>
</table>
<h3>💡 Argumento de Venda</h3>
<div class="quote">
<p>"Quanto custa para vocês coletarem documentos de 500 produtores manualmente? 2 funcionários dedicados = R$ 8.000/mês + encargos. O DocuAgro faz por R$ 1.497 e é 10x mais rápido."</p>
</div>
<h3>🔄 Estratégia de Entrada</h3>
<div class="cards cards-3">
<div class="card green">
<div class="card-icon">🎁</div>
<div class="card-title">1. Piloto Grátis</div>
<div class="card-desc">30 dias grátis com até 50 produtores. Sem compromisso. A cooperativa testa na prática.</div>
</div>
<div class="card green">
<div class="card-icon">📊</div>
<div class="card-title">2. Apresentar Resultados</div>
<div class="card-desc">Após 30 dias: "50 dossiês gerados, X% de compliance alcançado em 1 mês."</div>
</div>
<div class="card green">
<div class="card-icon">🚀</div>
<div class="card-title">3. Converter em Plano</div>
<div class="card-desc">Com case real, converter para assinatura mensal. Resultados vendem sozinhos.</div>
</div>
</div>
<div class="slide-footer"><span>DocuAgro — AI Vertice</span><span>Confidencial</span></div>
</div>
<!-- SLIDE 8 — PROJEÇÃO FINANCEIRA -->
<div class="slide">
<div class="slide-header">
<div class="slide-num">07 — Projeção Financeira</div>
<h2>Caminho para R$ 500K/ano<br>em 12 meses</h2>
</div>
<h3>📈 Projeção Conservadora (12 meses)</h3>
<table>
<thead><tr><th>Mês</th><th>Cooperativas</th><th>Plano médio</th><th>MRR</th><th>ARR</th></tr></thead>
<tbody>
<tr><td>Mês 1-3</td><td>2 (piloto)</td><td>Grátis</td><td>R$ 0</td><td></td></tr>
<tr><td>Mês 4</td><td>2 → pagantes</td><td>Pro (R$ 1.497)</td><td>R$ 2.994</td><td>R$ 36K</td></tr>
<tr><td>Mês 6</td><td>5</td><td>Mix Starter/Pro</td><td>R$ 5.985</td><td>R$ 72K</td></tr>
<tr><td>Mês 9</td><td>10</td><td>Mix Pro/Enterprise</td><td>R$ 19.970</td><td>R$ 240K</td></tr>
<tr><td>Mês 12</td><td>15</td><td>Mix todos</td><td>R$ 35.000</td><td><strong>R$ 420K</strong></td></tr>
</tbody>
</table>
<h3>💰 Estrutura de Custos</h3>
<div class="cards cards-2">
<div class="card green">
<div class="card-title">Custos Fixos (~R$ 2.500/mês)</div>
<div class="card-desc">
• Servidor DigitalOcean: R$ 150/mês<br>
• API OpenAI (gpt-4o-mini): R$ 500-1.500/mês<br>
• Domínio + Cloudflare: R$ 10/mês<br>
• Ferramentas: R$ 200/mês
</div>
</div>
<div class="card green">
<div class="card-title">Margem Bruta</div>
<div class="card-desc" style="font-size:16px; margin-top:10px;">
<strong>MRR R$ 35K - Custos R$ 2.5K</strong><br>
<span style="font-size:28px; font-weight:900; color:#1B5E20;">= 93% margem</span><br><br>
SaaS puro. Sem equipe de campo. Sem estoque. Escala com custo marginal mínimo.
</div>
</div>
</div>
<div class="highlight big">
<div class="big-number">R$ 420K</div>
<div class="big-label">ARR projetado no mês 12 (cenário conservador com 15 cooperativas)</div>
</div>
<div class="slide-footer"><span>DocuAgro — AI Vertice</span><span>Confidencial</span></div>
</div>
<!-- SLIDE 9 — ROADMAP -->
<div class="slide">
<div class="slide-header">
<div class="slide-num">08 — Roadmap</div>
<h2>Do MVP ao mercado</h2>
</div>
<div class="timeline">
<div class="tl-item">
<div class="tl-title">✅ MVP Pronto (Agora)</div>
<div class="tl-desc">Bot Telegram + IA (GPT-4o-mini) + OCR + PDF + Painel Web + API REST. Funcional e testado.</div>
</div>
<div class="tl-item">
<div class="tl-title">🔜 v1.1 — Segurança (Mês 1)</div>
<div class="tl-desc">Autenticação JWT no painel, HTTPS obrigatório, rate limiting na API.</div>
</div>
<div class="tl-item">
<div class="tl-title">🔜 v1.2 — Piloto (Mês 1-3)</div>
<div class="tl-desc">Deploy em produção. 2 cooperativas piloto (soja + café). Coleta de feedback real.</div>
</div>
<div class="tl-item">
<div class="tl-title">📋 v1.5 — Notificações (Mês 4)</div>
<div class="tl-desc">Alertas automáticos: documentos vencendo, produtores inativos, relatórios semanais para cooperativa.</div>
</div>
<div class="tl-item">
<div class="tl-title">📋 v2.0 — WhatsApp (Mês 6)</div>
<div class="tl-desc">Bot WhatsApp Business. Alcance 3x maior que Telegram no interior do Brasil.</div>
</div>
<div class="tl-item">
<div class="tl-title">📋 v2.5 — Integrações Gov (Mês 9)</div>
<div class="tl-desc">APIs do SICAR, INCRA e Receita Federal para validação cruzada automática.</div>
</div>
<div class="tl-item">
<div class="tl-title">📋 v3.0 — Multi-tenant SaaS (Mês 12)</div>
<div class="tl-desc">Cada cooperativa com ambiente isolado. Dashboard analytics avançado. White-label completo.</div>
</div>
</div>
<div class="slide-footer"><span>DocuAgro — AI Vertice</span><span>Confidencial</span></div>
</div>
<!-- SLIDE 10 — GO-TO-MARKET -->
<div class="slide">
<div class="slide-header">
<div class="slide-num">09 — Go-to-Market</div>
<h2>Como vamos chegar<br>nas cooperativas</h2>
</div>
<div class="cards cards-2">
<div class="card green" style="padding:24px;">
<div class="card-icon">🎯</div>
<div class="card-title" style="font-size:18px;">Canal Direto</div>
<div class="card-desc" style="font-size:14px; margin-top:10px;">
<strong>Abordagem ativa para cooperativas:</strong><br><br>
• Contato direto com setor de compliance/exportação<br>
• LinkedIn dos diretores de cooperativas<br>
• Webinar gratuito: "EUDR: sua cooperativa está preparada?"<br>
• Cold email segmentado por região e commodity<br>
• Visitas presenciais nas cooperativas prioritárias
</div>
</div>
<div class="card blue" style="padding:24px;">
<div class="card-icon">🤝</div>
<div class="card-title" style="font-size:18px;">Via Associações</div>
<div class="card-desc" style="font-size:14px; margin-top:10px;">
<strong>Parcerias estratégicas:</strong><br><br>
<strong>OCB</strong> (Organização das Cooperativas Brasileiras)<br>
<strong>CNA</strong> (Confederação da Agricultura)<br>
<strong>APROSOJA</strong>, <strong>CECAFÉ</strong>, associações por commodity<br>
• Feiras: <strong>Agrishow</strong>, Show Rural, Expozebu<br>
• Consultorias de compliance como parceiros de revenda
</div>
</div>
</div>
<h3>📍 Prioridade Geográfica</h3>
<table>
<thead><tr><th>Fase</th><th>Região</th><th>Commodity</th><th>Por quê</th></tr></thead>
<tbody>
<tr><td><span class="badge badge-green">Fase 1</span></td><td>Mato Grosso / Paraná</td><td>Soja</td><td>Maior volume de exportação EUDR</td></tr>
<tr><td><span class="badge badge-green">Fase 2</span></td><td>Minas Gerais / São Paulo</td><td>Café</td><td>Alta concentração de cooperativas</td></tr>
<tr><td><span class="badge badge-blue">Fase 3</span></td><td>Goiás / Mato Grosso do Sul</td><td>Gado</td><td>Pecuária de exportação</td></tr>
<tr><td><span class="badge badge-blue">Fase 4</span></td><td>Bahia / Pará</td><td>Cacau + Madeira</td><td>Complementar o portfólio</td></tr>
</tbody>
</table>
<div class="slide-footer"><span>DocuAgro — AI Vertice</span><span>Confidencial</span></div>
</div>
<!-- SLIDE 11 — EQUIPE + TECH -->
<div class="slide">
<div class="slide-header">
<div class="slide-num">10 — Tecnologia e Equipe</div>
<h2>Stack robusta,<br>equipe enxuta</h2>
</div>
<h3>🛠 Tecnologia</h3>
<div class="cards cards-4" style="margin-bottom:20px;">
<div class="card green">
<div class="card-icon">🤖</div>
<div class="card-title">IA (GPT-4o-mini)</div>
<div class="card-desc">Guia produtores, extrai dados, valida documentos</div>
</div>
<div class="card green">
<div class="card-icon">🔍</div>
<div class="card-title">OCR (Tesseract)</div>
<div class="card-desc">Extrai texto de fotos e PDFs automaticamente</div>
</div>
<div class="card green">
<div class="card-icon">📱</div>
<div class="card-title">Bot (Telegraf)</div>
<div class="card-desc">Interface do produtor via Telegram</div>
</div>
<div class="card green">
<div class="card-icon">📊</div>
<div class="card-title">Painel (Express)</div>
<div class="card-desc">Dashboard da cooperativa + API REST</div>
</div>
</div>
<div style="display:flex; flex-wrap:wrap; gap:8px; margin:10px 0;">
<span class="badge badge-green">Node.js 18+</span>
<span class="badge badge-green">Telegraf 4.16</span>
<span class="badge badge-green">Express.js</span>
<span class="badge badge-green">OpenAI API</span>
<span class="badge badge-green">Tesseract.js</span>
<span class="badge badge-green">PDFKit</span>
<span class="badge badge-green">SQLite</span>
<span class="badge badge-green">Helmet + CORS</span>
</div>
<h3>👥 Equipe</h3>
<div class="cards cards-2">
<div class="card blue" style="padding:24px;">
<div class="card-title" style="font-size:18px;">Eduardo Kislanski</div>
<div class="card-desc" style="font-size:14px; margin-top:8px;">
<strong>Fundador & CEO</strong><br>
Analista de Infraestrutura Cloud. Experiência com Azure DevOps, Docker, CI/CD. Responsável pela visão de produto e estratégia comercial.<br><br>
Também fundador da <strong>AI Vertice</strong> — empresa de soluções com IA (LexMind, MetisClass, ArgusFinance, Strix).
</div>
</div>
<div class="card blue" style="padding:24px;">
<div class="card-title" style="font-size:18px;">JARVIS (IA)</div>
<div class="card-desc" style="font-size:14px; margin-top:8px;">
<strong>CTO & Desenvolvimento</strong><br>
Sistema de IA proprietário que desenvolveu 100% do código do DocuAgro. Responsável por arquitetura, desenvolvimento, deploy e manutenção contínua.<br><br>
<em>Custo de equipe de dev: R$ 0/mês</em> 🚀
</div>
</div>
</div>
<div class="slide-footer"><span>DocuAgro — AI Vertice</span><span>Confidencial</span></div>
</div>
<!-- SLIDE 12 — CTA FINAL -->
<div class="slide" style="background: linear-gradient(135deg, #0d3311 0%, #1B5E20 30%, #2E7D32 60%, #43A047 100%); color: white; justify-content: center; align-items: center; text-align: center;">
<div style="font-size:60px; margin-bottom:20px;">🌱</div>
<h1 style="font-size:48px; font-weight:900; margin-bottom:12px; color:white;">DocuAgro</h1>
<p style="font-size:22px; opacity:0.9; color:white; margin-bottom:40px;">Compliance do produtor, na palma da mão.</p>
<div style="background: rgba(255,255,255,0.12); padding: 30px 50px; border-radius: 16px; max-width: 600px; margin-bottom:40px;">
<p style="font-size:26px; font-weight:700; color:white; margin-bottom:15px;">Próximos Passos</p>
<p style="font-size:18px; color: rgba(255,255,255,0.9); line-height:2;">
✅ MVP pronto e funcional<br>
🤝 Piloto grátis para sua cooperativa<br>
📊 Resultados em 30 dias<br>
🚀 Escale para toda a base de produtores
</p>
</div>
<p style="font-size:18px; font-weight:600; color:rgba(255,255,255,0.95);">
Quer ver uma demonstração ao vivo?
</p>
<div style="margin-top:30px;">
<p style="font-size:16px; color:rgba(255,255,255,0.7);">Eduardo Kislanski</p>
<p style="font-size:14px; color:rgba(255,255,255,0.5);">AI Vertice • aivertice.com</p>
<p style="font-size:14px; color:rgba(255,255,255,0.5);">m171c0@gmail.com • @docuagro_bot</p>
</div>
<div class="slide-footer" style="color: rgba(255,255,255,0.3);"><span>DocuAgro — AI Vertice</span><span>Confidencial • Fevereiro 2026</span></div>
</div>
</body>
</html>

Binary file not shown.