# Relatório da campanha antiga `seunumero`

Origem:

```text
https://pixdasorte.lovable.app/campanha/seunumero
```

Arquivo gerado:

```text
migration/pixdasorte-seunumero-export.json
```

## Dados capturados pela API pública

- Campanha: `Ação Entre Amigos`
- Status: `active`
- Valor por número: `10`
- Total de números: `150`
- Imagem: `https://zvlsqbprilnuhkbnswef.supabase.co/storage/v1/object/public/campaign-images/seunumero-banner.jpg`
- Números lidos: `150`
- Números pagos encontrados: `21`
- Números disponíveis encontrados: `129`

## Limitação encontrada

A API pública do Supabase antigo permitiu ler `campaigns` e `quotas`, mas retornou `0` registros em `participants`.

Isso significa que o arquivo gerado preserva:

- número;
- status do número;
- data de pagamento quando disponível;
- `old_quota_id`;
- `old_participant_id`.

Mas ainda não contém:

- nome real do comprador;
- telefone/WhatsApp;
- CPF;
- e-mail;
- comprovante.

## Para migrar 100% sem perda

É obrigatório obter um destes:

1. Export CSV/JSON do admin antigo com participantes.
2. Acesso ao Supabase antigo com permissão para tabela `participants`.
3. Dump do banco antigo.

Sem isso, é possível migrar os 21 números pagos como pagos, mas não é possível preservar os nomes/telefones/CPF dos compradores.
