Adicionando fontes de metadados
Siga o guia de provedores. Ele mantém os critérios de API, termos, créditos, privacidade, implementação e fixtures de respostas reais.
O contrato é MetadataProviderPort, em src/application/ports/metadata-provider.ts. Os provedores ficam em src/adapters/metadata-providers/ e usam o registro existente de provedores.
Reutilize os helpers compartilhados de HTTP/erros e teste respostas registradas do serviço.
Uma fonte fornece metadados, nunca páginas, downloads ou links de leitura. Se a API não fornecer a organização por volume ou não atender aos critérios, discuta isso antes de implementar um adaptador.