import json

with open("D:/Evolução categorias/.worktrees/comissao/all_produtos_parados.json", encoding="utf-8") as f:
    prod = json.load(f)
with open("D:/Evolução categorias/.worktrees/comissao/all_fornecedores.json", encoding="utf-8") as f:
    forn = json.load(f)

forn_names = {r['nome'] for r in forn}
prod_forn  = {r['fornecedor'] for r in prod}
diff = prod_forn - forn_names
print(f"Nomes em produtos mas NÃO em fornecedores ({len(diff)}):")
for n in sorted(diff)[:15]:
    print(f"  {repr(n)}")

# Amostras que deveriam bater
sample_forn = list(forn_names)[:5]
sample_prod_forn = list(prod_forn)[:5]
print("\nAmostra forn:", sample_forn[:3])
print("Amostra prod:", sample_prod_forn[:3])
