Compliance
Nenhum adapter depende de uma aprovação documentada só em comentário de código. O que vale é este quadro — e ele é configuração operacional.
Matriz de autorização
| Fonte | Coleta | Afiliado | Imagens | Rastreio de preço | Mensageria | |
|---|---|---|---|---|---|---|
Mock Marketplace | approved | approved | approved | approved | approved | |
Amazon | approved | approved | approved | pending | restricted | |
Mercado Livre | approved | pending | approved | approved | approved | |
OLX | pending | disabled | restricted | pending | disabled | |
Shopee | disabled | disabled | disabled | disabled | disabled | |
Magazine Luiza | disabled | disabled | disabled | disabled | disabled | |
KaBuM! | disabled | disabled | disabled | disabled | disabled |
Feature flags
O kill switch de cada integração
- Amazon — coleta
FEATURE_AMAZONCatálogo e preços via Creators API oficial.
- Amazon — afiliado
FEATURE_AMAZON_AFFILIATEGeração de links com Partner Tag por canal.
- Amazon — alertas de preço
FEATURE_AMAZON_PRICE_ALERTSAlerta e rastreamento de preço para itens Amazon. Implementado, porém desligado até aprovação explícita do Programa de Associados BR.
🔒 Aguardando validação de compliance (PRD §5).
- Mercado Livre — coleta
FEATURE_MERCADOLIVREBusca e detalhe de anúncios via API oficial.
- Mercado Livre — afiliado
FEATURE_MERCADOLIVRE_AFFILIATEGeração programática de links de afiliado.
🔒 Sem método oficial autorizado para esta conta — provider em manual_required.
- OLX
FEATURE_OLXColeta de anúncios de usados na OLX.
🔒 authorization_status = experimental. Kill switch ativo.
- Normalização por IA
FEATURE_AI_NORMALIZATIONCamada de validação por IA para candidatos acima do threshold.
- Publicação automática
FEATURE_AUTOPUBLISHPermite que canais em modo AUTO publiquem sem aprovação.
- Telegram
FEATURE_TELEGRAMDistribuição automatizada via Bot API.
- WhatsApp
FEATURE_WHATSAPPDistribuição via provider aprovado. Com a flag desligada, o conteúdo fica pronto para publicação manual.
🔒 WHATSAPP_AUTOPUBLISH=false — publicação manual (PRD §47).
Providers de afiliado
Nunca inventar URL com parâmetro adivinhado
AmazonAffiliateProvideractiveLinks montados com o Partner Tag oficial por canal. Redirecionamento intermediário desligado até validação do programa (PRD §53).
MercadoLivreAffiliateProvidermanualGeração programática indisponível para a conta. Enquanto isso o provider devolve manual_required e a publicação aguarda o link do Portal do Afiliado.
MockAffiliateProvideractiveProvider sintético usado nos testes de contrato.
NoAffiliateProviderdisabledFonte sem programa de afiliados aplicável. affiliate_status = not_supported.
Regras de ouro
- Conseguir acessar tecnicamente não significa poder acessar. Todo adapter respeita
authorization_statuse tem kill switch. - Link de afiliado só por API oficial, gerador oficial ou método aprovado — caso contrário,
manual_required. - A IA nunca é fonte de verdade para preço, estoque, URL, desconto ou histórico.
- Imagens vêm de API oficial, feed autorizado ou do próprio anúncio quando os termos permitirem.