# 2026-04-17 - Sincronizacao de medicamentos para o catalogo

## O que mudou

- criei uma primeira camada operacional para sincronizar `repositorio_medicamentos` em `catalogo_produtos`;
- adicionei uma tela admin dedicada em `/adm/catalogo-medicamentos-sync` para preparar estrutura, ver metricas e rodar a varredura;
- incluí um servico de `upsert` por `referencia_externa` com suporte a enriquecimento opcional via `repositorio_cmed_precos_gov`;
- registrei bootstrap do tipo `medicamento`, do grupo de campos e dos campos dinâmicos recomendados;
- deixei um script CLI para execucao por lote fora da interface.

## Entregas principais

- `src/Modules/CatalogoMedicamentosSync/Repositories/CatalogoMedicamentosSyncRepository.php`
- `src/Modules/CatalogoMedicamentosSync/Services/CatalogoMedicamentosSyncService.php`
- `src/Modules/CatalogoMedicamentosSync/Http/CatalogoMedicamentosSyncController.php`
- `pages/admin/catalogo-medicamentos-sync.php`
- `tools/sincronizar_catalogo_medicamentos.php`

## Acessos adicionados

- atalho na `Central de Itens`;
- atalho na tela de `Catálogo de Produtos`;
- atalho na topbar rápida do catálogo.

## Observacoes

- o casamento CMED está na primeira versão e prioriza `EAN`, com fallback por `produto + apresentacao`;
- o script CLI ficou pronto, mas depende de um `wp-load.php` acessível no ambiente em que for executado.
