Files
melgarafaelandClaude Opus 5.5 21b260769f feat(catalogo): o produto ganha foto, e a IA manda a foto junto (marco 1)
Ideia de @vgamkt, a partir do #1130 (doc 62, opção c).

- migration 0390: catalog_products.fotos text[] (até 5) + bucket privado
  catalog-photos (5 MB, JPEG/PNG), apêndice no baseline, linha no MANIFEST
- rotas POST/PUT /api/v1/products/:id/fotos; DELETE do produto apaga as fotos
- tela de Produtos: capa na lista, painel de fotos (subir, reordenar, remover)
- crm_search_products devolve quantas fotos o produto tem
- send_message ganha produto_codigo: a foto é copiada para a pasta da conversa
  em whatsapp-media e sai pelo handler de mensagens, com o texto como legenda

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N9fyW7pXJCsyDPtu5PoQpN
2026-09-23 10:55:21 -03:00
..