# Multi-Painel: StreamCore + QPanel

O AI Core não deve ficar preso a um painel específico. O `PanelProviderInterface` cria um contrato comum para provisionamento e consulta de linhas.

## Objetivo

Permitir que o mesmo CRM opere clientes distribuídos em:

- StreamCore;
- QPanel;
- futuros painéis que implementem o mesmo contrato.

Cada cliente deve possuir `panel_provider` e `panel_connection` no CRM. O Orchestrator seleciona o adaptador correto sem alterar a lógica de atendimento.

## QPanel

O conector `QPanelConnectorService` é deliberadamente configurável. Como instalações/versões podem expor caminhos diferentes, os endpoints devem ser preenchidos com a API efetivamente disponível no QPanel utilizado.

**Não coloque credenciais reais no código.** Use variáveis de ambiente/secret manager na implementação de produção.

## Próximo passo

1. Confirmar a documentação/API da sua versão do QPanel.
2. Cadastrar uma conexão de teste.
3. Executar `healthCheck`.
4. Testar consulta de planos.
5. Testar criação de teste em um painel isolado.
6. Só então habilitar operações de renovação/suspensão em produção.
