Revisão de exportações de montagem

Selecione duas exportações e compare suas referências com mapeamentos explícitos de colunas.

Selecione deliberadamente os arquivos UTF-8 CSV/TSV de BOM e posicionamento. Revise os cabeçalhos e as três primeiras linhas analisadas. Nada é enviado ou varrido automaticamente.

Carregando o espaço de trabalho local… Se não carregar, recarregue esta página.

Os arquivos permanecem no seu navegador. São comparadas as referências e os campos selecionados; coordenadas e componentes físicos não são verificados.

Limites de entrada e decodificação

400,000 bytes/arquivo · 100,000 unidades UTF-16 · 500 linhas de dados/arquivo · Até 32 cabeçalhos nesta interface. Espaços nas extremidades das células CSV são removidos; hashes das fontes originais preservam a marca de ordem de bytes e as quebras de linha.

1. Exportação da lista de materiais (BOM)

Nenhum arquivo selecionado.

2. Exportação de posicionamento

Nenhum arquivo selecionado.

3. Confirmar a interpretação

Ative a comparação de quantidades somente se essa interpretação estiver correta. Intervalos e #subpartes são recusados. Os escopos declarados, inclusive “Desconhecido”, não são verificados.

Escolha ambas as exportações, os cabeçalhos de referências e as declarações de escopo.

Como revisar duas exportações de montagem

Use esta verificação antes de investigar uma diferença em um pacote de entrega. Ela compara os registros das exportações selecionadas; não aprova uma placa nem uma ordem de produção.

  1. Selecione deliberadamente os arquivos UTF-8 CSV/TSV de BOM e posicionamento. Revise os cabeçalhos e as três primeiras linhas analisadas. Nada é enviado ou varrido automaticamente.
  2. Escolha cada cabeçalho de referências. Mapeie valor/footprint apenas quando o significado literal das colunas for comparável; caso contrário, deixe Não comparado. Não mapeie dois significados para a mesma coluna.
  3. Declare revisão, variante, lado e filtros de cada exportação, ou escreva explicitamente Desconhecido. Escolha vírgula/espaço para agrupar referências BOM. Ative quantidade somente se uma referência significar uma peça física e selecione a coluna que informa a quantidade do grupo de referências.
  4. Compare e inspecione referências pareadas, presentes em apenas um lado, repetidas e com diferenças. Use a linha inicial original de cada registro analisado para voltar à fonte; todas as evidências de duplicatas permanecem completas.
  5. Prepare o JSON completo localmente, aguarde o tamanho em bytes e o SHA-256 e clique em Baixar. O filtro e a paginação de 20 linhas afetam somente a tela. Guarde o arquivo baixado se precisar de evidências depois de fechar a página.
EscolhaConfiguraçãoSignificado e consequência
Coluna de referênciasObrigatória em cada exportaçãoReferências ASCII individuais começam com uma letra, seguida de letras, dígitos ou sublinhado; máximo de 40 caracteres. O agrupamento BOM usa o separador escolhido explicitamente.
Valor / footprintOpcionais; Não comparado por padrãoTexto CSV exato após remover espaços nas extremidades, sem equivalência elétrica. Campos vazios ou não mapeados permanecem não observados. Cada campo mapeado tem até 512 unidades UTF-16.
QuantidadeDesativada por padrãoSomente uma peça por referência. Exemplo: R1,R2 exige quantidade 2; uma quantidade de produção para 100 placas não é intercambiável.
Escopo declaradoTexto obrigatório para ambos os arquivosSua declaração é mantida, mas não verificada. Variantes, lados ou filtros diferentes podem explicar referências em apenas um lado; essa explicação não é inferida automaticamente.
Preparar / baixarDuas ações separadasA preparação revalida os bytes selecionados e as configurações exatas em um Worker local dedicado; salvar exige outro clique.
Coluna de referências

Configuração: Obrigatória em cada exportação

Referências ASCII individuais começam com uma letra, seguida de letras, dígitos ou sublinhado; máximo de 40 caracteres. O agrupamento BOM usa o separador escolhido explicitamente.

Valor / footprint

Configuração: Opcionais; Não comparado por padrão

Texto CSV exato após remover espaços nas extremidades, sem equivalência elétrica. Campos vazios ou não mapeados permanecem não observados. Cada campo mapeado tem até 512 unidades UTF-16.

Quantidade

Configuração: Desativada por padrão

Somente uma peça por referência. Exemplo: R1,R2 exige quantidade 2; uma quantidade de produção para 100 placas não é intercambiável.

Escopo declarado

Configuração: Texto obrigatório para ambos os arquivos

Sua declaração é mantida, mas não verificada. Variantes, lados ou filtros diferentes podem explicar referências em apenas um lado; essa explicação não é inferida automaticamente.

Preparar / baixar

Configuração: Duas ações separadas

A preparação revalida os bytes selecionados e as configurações exatas em um Worker local dedicado; salvar exige outro clique.

Exemplo ilustrativo de 3 referências — não é medição de dispositivo ou fabricação

BOM contém R1,R2 agrupadas com quantidade 2. Posicionamento contém R1 e R3. Com agrupamento por vírgula e verificação explícita de uma peça por referência: R1 é pareada, R2 aparece apenas no BOM selecionado e R3 apenas no posicionamento selecionado; a quantidade do grupo confere. Valor/footprint não mapeados permanecem não observados. Isso não prova a falta de uma peça física.

Limites e processamento

JavaScript/Web Crypto local no seu navegador; sem processamento em servidor, inferência paga ou requisito de GPU. Exige navegador com Workers de módulo, SHA-256 e Intl.Segmenter para encurtar prévias longas. Cada arquivo selecionado tem até 400,000 bytes e 100,000 unidades UTF-16; até 500 linhas de dados e 32 cabeçalhos únicos não vazios de até 200 unidades UTF-16. Cada entrada tem até 5,000 referências expandidas e 2,000,000 unidades UTF-16 de texto mapeado expandido. Cada relatório principal e JSON preparado tem até 16,000,000 bytes UTF-8. A prévia mostra apenas 3 linhas, encurtadas em limites de grafemas inteiros dentro de 120 unidades UTF-16. Sem adivinhar codificação, decodificação substituta ou alternativa remota. São obrigatórios arquivos CSV/TSV UTF-8 retangulares; intervalos e #subpartes são recusados.

Recuperar sem perder a seleção válida

Recusar ou cancelar a inspeção de um arquivo limpa apenas essa seleção inacabada; selecione-a novamente com a ação próxima. Cancelar a comparação mantém arquivos inspecionados e mapeamentos, mas limpa o resultado pendente. Falhar ou cancelar a preparação mantém a comparação concluída e as seleções válidas, permitindo preparar novamente. Qualquer mudança de fonte, mapeamento, quantidade ou escopo invalida a comparação e o download preparado; compare novamente. Limpar, fechar ou recarregar libera as entradas em memória; a ferramenta não as salva automaticamente. Downloads explícitos anteriores permanecem no seu dispositivo. O cancelamento durante leitura nativa de arquivo ou serialização na CPU não foi aceito em todos os dispositivos.

Perguntas antes de usar o relatório

Uma referência em apenas um lado significa que falta um componente?

Não. Significa que a referência está ausente de uma exportação selecionada. Escopos, revisões, filtros ou variantes diferentes são causas possíveis, mas nenhuma é inferida ou verificada.

Valor ou footprint iguais provam compatibilidade?

Não. Provam apenas concordância do texto mapeado após remover espaços nas extremidades. Coordenadas, unidades, origem, rotação, folgas, equivalência elétrica e montagem física não são verificadas.

Por que os campos JSON e rótulos originais continuam em inglês ou misturam escritas?

O JSON usa o esquema fixo da ação compartilhada e os dados originais. O idioma da interface não traduz IDs de referências, nomes de arquivos, cabeçalhos, rótulos nem valores literais originais. Chaves/status de máquina e limitações do relatório canônico são preservados.

Para onde vão os arquivos selecionados?

Somente para a memória do navegador e o Worker local dedicado. Sem varredura do sistema de arquivos, serviço remoto, URL de entrada ou armazenamento automático. Apenas Baixar explicitamente salva o JSON preparado; seu navegador gerencia esse arquivo.

Um assistente pode usar a mesma verificação?

As ações de bytes selecionados/SHA esperado/regras e bytes preparados/hash compartilham um contrato validado. Este fluxo privado de navegador é aceito apenas nos testes registrados; host de IA/MCP instalado, todos os dispositivos, revisão por falantes nativos e lançamento público não são certificados.