JustLayMe

Grey Mirror da JustLayMe

Índice de Qualidade de Exportação de Mensagens e teste de estresse de 100.000 mensagens

Análise completamente gratuita. Não é necessário cartão de crédito. Os relatórios completos são opcionais.

Iniciar a minha análise gratuita

O benchmark público do Grey Mirror agora executa o parser de mensagens de produção contra uma matriz sintética de gabarito publicada e versionada, abrangendo cinco formatos de exportação, e mantém o teste de estresse existente de agregação de 100.000 mensagens no mesmo artefato legível por máquina. Cada entrada, mensagem esperada, fórmula, resultado e limitação é publicada.

Por Layne Weant

Publicado

Atualizado

Pontuação geral do parser na matriz estreita de fixtures sintéticas v1.
100 / 100
20 mensagens esperadas em fixtures de texto UTC, CSV, JSON e NDJSON.
5 formatos
Mensagens geradas no teste de estresse de agregação separado.
100.000

O que é o Índice de Qualidade de Exportação de Mensagens do Grey Mirror?

O Índice de Qualidade de Exportação de Mensagens v1 executa o parser de produção do Grey Mirror contra cinco formatos sintéticos de exportação com gabarito contendo 20 mensagens esperadas. A execução de 28 de julho de 2026 recuperou 20 de 20 e pontuou 100 em recuperação de mensagens, fidelidade de texto, preservação de carimbo de data/hora, resolução de remetente e resolução de direção, para uma pontuação geral de 100/100 sob pesos iguais de 20%.

  • Escopo: cinco fixtures pequenas de caminho feliz, neutras em relação à plataforma — não todas as exportações reais, arquivos danificados, localidades, anexos, reações ou capturas de tela.
  • Teste separado: o mesmo artefato registra uma execução sintética de agregação de 100.000 mensagens criada pela repetição de 30 mensagens de fixtures do repositório.
  • Limite: nenhum dos resultados mede precisão de interpretação de relacionamento, validade clínica, resultados para clientes ou capacidade de produção.

Resultados do Índice de Qualidade de Exportação de Mensagens v1

Cada formato contém as mesmas quatro mensagens sintéticas de gabarito para que o tratamento de formato possa ser comparado sem alterar a conversa. As pontuações abaixo são geradas pelo parser de produção, não inseridas manualmente.

Uma pontuação de 100/100 significa que o parser correspondeu a esta matriz estreita e versionada. Isso não significa que toda exportação de mensagens será analisada perfeitamente.

Como a pontuação de 100 pontos é calculada

O índice usa cinco dimensões com pesos iguais. Cada formato de exportação contribui igualmente para cada dimensão, e a pontuação geral é a média aritmética ponderada.

  • Recuperação de mensagens: 100 × min(contagem esperada, contagem recuperada) ÷ max(contagem esperada, contagem recuperada).
  • Fidelidade de texto: correspondências exatas de texto na posição esperada da sequência ÷ mensagens esperadas × 100.
  • Preservação de carimbo de data/hora: correspondências exatas de milissegundos de época UTC na posição esperada da sequência ÷ mensagens esperadas × 100.
  • Resolução de remetente: correspondências exatas de rótulo de remetente na posição esperada da sequência ÷ mensagens esperadas × 100.
  • Resolução de direção: correspondências exatas de enviado/recebido na posição esperada da sequência ÷ mensagens esperadas × 100.
  • Geral: 20% × cada uma das cinco pontuações de dimensão.

O que a matriz de fixtures sintéticas cobre

A matriz v1 testa apenas formatos com carimbos de data/hora UTC determinísticos e participantes explícitos ou resolvíveis. Os rótulos descrevem formatos de dados aceitos pelo parser; eles não são afirmações de certificação oficial de plataforma.

Texto entre colchetes

Carimbo de data/hora ISO 8601 UTC, rótulo de remetente e corpo da mensagem em cada linha.

Variantes de CSV

Dois vocabulários de cabeçalho exercitam aliases no estilo de máquina e nomes de coluna legíveis por humanos.

Variantes de JSON

Um array aninhado de mensagens e registros delimitados por nova linha exercitam caminhos JSON estruturados.

O teste de estresse separado de 100.000 mensagens

O teste de estresse existente permanece parte do artefato. Ele repete 30 mensagens de fixtures de métricas do repositório até que a entrada atinja 100.000 registros, atribui carimbos de data/hora e papéis determinísticos e mede a construção de características de mensagens, além da agregação de impressão digital, transição e genoma.

Como reproduzir e inspecionar o resultado

O gerador lê apenas a matriz sintética de fixtures versionada, executa o parser atual e o código de métricas e grava artefatos públicos correspondentes. O JSON inclui as definições completas das fixtures, mensagens esperadas, mensagens observadas, fórmulas, resumo SHA-256 do gabarito, ambiente de execução e saídas medidas.

  1. Execute npm run generate:grey-mirror-benchmark-snapshot a partir da raiz do repositório.
  2. Inspecione messageExportQualityIndex para entradas de fixtures, gabarito, saída observada, fórmulas, pontuações e limitações.
  3. Inspecione metricPhase para o ambiente, tempo, memória e campos de saída do teste de estresse de 100.000 mensagens.
  4. Compare o resumo SHA-256 e a versão do benchmark antes de comparar resultados entre revisões.

Limitações e a próxima expansão confiável

O resultado da v1 é uma linha de base de regressão, não uma afirmação de precisão universal do parser. Uma próxima versão mais forte deve adicionar fixtures de falha revisadas sem colapsar qualidade do parser, precisão do analisador, calibração de confiança e utilidade do relacionamento em uma única pontuação.

  • Não coberto: extração de ZIP ou GZIP, arquivos corrompidos ou truncados, datas locais ambíguas, anexos, reações, semântica de mensagens excluídas, capturas de tela, OCR e entradas adversariais.
  • Não medido: rótulos do analisador, qualidade das evidências, utilidade do relatório, alegações clínicas, desfechos de relacionamento ou generalização populacional.
  • Não garantido: tamanho máximo de upload, throughput de produção, latência do relatório ou desempenho em todas as exportações de clientes.
  • Próximo: adicionar fixtures de falha sintéticas, timestamps específicos de localidade, extração de arquivos, placeholders de mídia e comportamento de erro esperado explícito.
Resultados do Índice de Qualidade de Exportação de Mensagens v1
Formato de exportação sintéticoRecuperadoTextoTimestampRemetenteDireçãoGeral
Texto UTC entre colchetes4 / 4100100100100100
Aliases CSV estruturados4 / 4100100100100100
Cabeçalhos CSV legíveis por humanos4 / 4100100100100100
Array de mensagens JSON aninhado4 / 4100100100100100
JSON delimitado por nova linha4 / 4100100100100100
Total da matriz20 / 20100100100100100
O teste de estresse separado de 100.000 mensagens
Campo publicadoValorO que ele sustenta
Mensagens-alvo100.000Tamanho de entrada que passou pelos estágios de agregação medidos.
Mensagens de origem30 fixtures repetidosUma carga de trabalho determinística, não 100.000 mensagens escritas independentemente.
Tempos por estágioMilissegundos no artefato JSONUma execução registrada no ambiente listado, não uma garantia de latência.
MemóriaSnapshot de RSS e heapMemória do processo observada, não um teto de produção.
Formato de saídaTransições, fases, métricas selecionadasExecução determinística para este fixture repetido, não prevalência no mundo real.

Perguntas frequentes

O que é o Message Export Quality Index?

É um benchmark reproduzível de regressão de parser que compara a saída real do parser de mensagens do Grey Mirror com uma matriz de ground truth sintética publicada e versionada, abrangendo recuperação, texto, timestamps, remetentes e direções.

Qual pontuação o Message Export Quality Index v1 produziu?

O artefato de 28 de julho de 2026 relata 20 de 20 mensagens recuperadas e 100 nas cinco dimensões igualmente ponderadas, produzindo um geral de 100/100 em cinco formatos estreitos de exportação sintética de caminho feliz.

100/100 significa que toda exportação de mensagem é analisada perfeitamente?

Não. A pontuação se aplica apenas a esta pequena matriz de fixtures versionada. Ela não cobre arquivos danificados, localidades ambíguas, todas as variantes de plataforma, semântica de mídia, capturas de tela, OCR ou entradas adversariais.

Este benchmark usa conversas de clientes?

Não. A matriz de parser publicada e o teste de estresse de 100.000 mensagens usam fixtures sintéticos versionados do repositório e não leem nem agregam relatórios privados de clientes.

O que o resultado de 100.000 mensagens mede?

Ele registra timing, memória e formato de saída específicos do ambiente para construção de features e estágios de agregação selecionados em um fixture repetido determinístico. Não é uma garantia de precisão nem de capacidade de produção.

Como posso inspecionar ou reproduzir o benchmark?

Abra o artefato JSON publicado para entradas, ground truth, saída observada, fórmulas, digest, ambiente e limites. No repositório, execute npm run generate:grey-mirror-benchmark-snapshot.

Referências e metodologia

Guias relacionados do Grey Mirror

Comece aqui

Mais do Grey Mirror

Mantenha as distinções

Benchmarks de produto e pesquisa de relacionamento medem coisas diferentes

Guia visual atualizado

  1. Desempenho do método

    Entradas de benchmark controladas avaliam se um método detecta a mudança que foi projetado para detectar.

  2. Corpus de relacionamento

    A pesquisa descritiva resume medidas em históricos fornecidos com limitações explícitas de amostra.

  3. Interpretação pessoal

    Nenhum dos resultados estabelece uma regra universal para o seu relacionamento ou prova a intenção de uma pessoa.

Guia de leitura conceitual. Este diagrama explica o que inspecionar; ele não é um relatório de cliente, teste diagnóstico ou pontuação de relação medida.
Use este guia na pergunta que você trouxe

Leia a configuração do benchmark e o denominador. Um resultado sobre um teste sintético não é um resultado sobre resultados reais de relacionamento.