Decisao: Merge ciurgico, nunca substituicao de arquivo

O que foi decidido

NUNCA copiar um arquivo inteiro das nossas copias de referencia sobre o sistema do fornecedor. SEMPRE ler o arquivo atual, ler a copia, e mesclar apenas os trechos de melhoria.

Por que

O fornecedor pode ter adicionado:

  • Bugfixes criticos
  • Novos campos na API
  • Novas funcionalidades
  • Refatoracoes internas

Se copiamos o arquivo inteiro, destruimos todas essas mudancas do vendor.

Excecoes (copiar direto e seguro)

Pode copiar direto quando:

  1. O arquivo foi 100% criado por nos (ex: contact-conversation-dialog.tsx)
  2. O arquivo do vendor e MENOR que o nosso (ex: kanban/board/page.tsx < 1200 linhas → vendor nao tem nossas melhorias)
  3. O arquivo novo do vendor nao tem as nossas melhorias e nosso e superset comprovado

Como verificar se e seguro copiar direto

VENDOR=$(wc -l < "frontend/src/app/(dashboard)/kanban/board/page.tsx")
NOSSO=$(wc -l < "docs/melhorias/copias/kanban_board_page.tsx")
echo "Vendor: $VENDOR linhas | Nossa copia: $NOSSO linhas"
# Se vendor < nosso → copiar direto (vendor regrediu)
# Se vendor > nosso → mesclar (vendor adicionou coisas)