321ca7e127
Itens de GTO ligados a um produto do catálogo do protético geram, na finalização da GTO, uma OS de prótese (status 'solicitado') na Bancada do laboratório — idempotente por gto_item_id e isolado em try/catch para nunca derrubar o finalize. Migrações aditivas (gto_items.produto_id/protetico_id, protese_os.gto_item_id, re-tag de especialidades para area='protese'). No Lançar GTO, a especialidade de prótese troca o seletor de procedimentos pelo fluxo laboratório → produto → valor → observação. Busca de pacientes passa a ser server-side com debounce (antes filtrava só a 1ª página). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>