Demo: A question pipeline with style measurement and an acceptance gate

A simulation of the content pipeline with fictional data. It has no web app: it shows up in the terminal, in e-mails, in reports and in a generated panel, which is what these screens draw. The interface is in Portuguese.

Esteira de conteúdo

demo with fictional data
Demo screens
receber · pacote-2026-09-18.jsonsentinela~/esteira

node ferramentas/receber.mjs entrada/pacote-2026-09-18.json

RECEBER · pacote-2026-09-18.json

1. INTEGRIDADE

questões 15 · módulos 6 · órfãs 0 · gabarito fora das alternativas 0

ok estrutura íntegra

2. REPETIÇÃO

1.936 questões do acervo da banca (24 cadernos)

14 pacotes anteriores (210 questões)

2.146 questões na base de comparação · limite de semelhança 0.75

a comparação usa o enunciado MAIS as alternativas

XX 1 questão parecida com o que já existe:

81% igual a pacote-2026-09-11, questão 7

ok nenhum par repetido dentro do próprio lote

3. ESTILO, CONTRA O QUE A BANCA REALMENTE ESCREVE

Estilo do pacote comparado ao perfil medido da banca
okEnunciado dentro da faixa da banca14 de 15banca: 12 a 105 palavras
okMediana do enunciado37banca: 38
okMediana da alternativa9banca: 9
okComandos negativos7%banca: 6%
XXCorreta é a alternativa mais longa53%banca: 36%
okDistribuição do gabaritoA:3 B:3 C:3 D:3 E:3perto de 20% cada

4. COBERTURA DO EDITAL

42 tópicos no edital · 11 cobertos por este pacote

ok específicas: 60% · prova real: 58%

5. EXPORTAÇÃO

planilha e HTML de revisão gerados em saida/revisao-2026-09-18/

VEREDITOentra com ressalva: 1 repetida, gabarito denunciado pelo tamanho

saída1

  • 0 mediu e não achou nada
  • 1 mediu e achou algo que pede olho
  • 2 não conseguiu medir

Por trás da tela. O portão compara enunciado e alternativas com o acervo e com os pacotes anteriores, mede o estilo contra o perfil da banca e devolve 0, 1 ou 2. No CI, um gerador adversário tenta furá-lo a cada push.

Caixa de entrada 4

  • Esteira de conteúdo06:12

    Esteira · 15 questões · 285/500 · Legislação parada

    atenção: mediu tudo e achou 2 coisas

  • Vigia das rotinasontem

    Vigia · varredura de editais rodou pela metade

    4 de 8 fontes lidas; as outras 4 recusaram a conexão

  • Esteira de conteúdoontem

    Esteira · 15 questões · 270/500

    ok: mediu tudo e não achou nada que peça olho

  • Boletim semanal15/09

    Boletim · 7 execuções, 0 incidentes

    cadência da semana, enviado mesmo sem achado

Esteira · 15 questões · 285/500 · Legislação parada

Esteira de conteúdo <esteira@example.com> · para operacao@example.com · 18/09/2026, 06:12

Esteira · questões

Pacote diário de questões

18/09/2026

atenção mediu tudo e achou 2 coisas

  • entregues15de 15 previstas
  • acumulado285de 500
  • ritmo necessário5,1/diapara fechar em 30/10

O que foi medido

  • 21 questões geradas, 2 repetidas, 4 fora do estilo, 15 entregues.
  • Legislação ficou sem questão pela segunda rodada seguida.
  • Teto de evidência hoje: trecho indexado de fonte oficial.

O que isso significa

O total está em dia, mas uma matéria inteira parou e vai faltar no simulado se continuar assim.

O funil

geradasrepetidasfora do estiloentregues
212415

O que precisa de uma pessoa

paradoLegislação: nenhuma questão saiu. Ação: liberar a leitura da fonte oficial e rodar de novo.

O que não deu para medir

Página oficial do edital: só o trecho indexado, sem o PDF.

Conferência

questoes 15 · modulos 6 · orfas 0 · repetidas 2 · fora_do_estilo 4

Texto puro com o pacote

pacote em base64 · 18,4 KB · sha256 9f2c41d0…e41a
eyJ2ZXJzYW8iOjMsImNvbmN1cnNvIjoidmFsZS1zZXJyYW5vLTIwMjYiLCJt…

Esteira · questões · enviado porque houve achado

Por trás da tela. A rotina só lê e relata. O pacote viaja no corpo do e-mail, em texto puro com hash, e só entra no produto depois do portão e de uma entrega com chave de idempotência.

perfil-banca · medido em 16/09/2026

Como a banca escreve · Consórcio Atlas (fictícia)

Medido em 1.936 questões de 24 cadernos anteriores. Os mesmos números entram na instrução de geração e no portão de aceite.

Traços medidos da banca e do pacote de 18/09
TraçoNa bancaPacote de 18/09
Enunciadomediana de 38 palavras · 80% entre 12 e 10537 · 14 de 15 na faixa
Alternativamediana de 9 palavras · sempre 5 alternativas9 · 5 em todas
Comando negativo6% das questões7%
Itens em algarismo romano4% das questões0%
A correta é a mais longa36% das questões53%acima da banca
Posição da resposta correta

Por que medir. Um gerador que não mede isso tende a deixar a correta como a alternativa mais longa, e o aluno acerta pelo tamanho. O portão compara cada pacote com os 36% da banca e barra o que passa muito disso.

Por trás da tela. O perfil sai de provas anteriores baixadas das páginas oficiais, com hash conferido e guardadas só nesta máquina. Nenhuma questão do acervo é reaproveitada: o que entra na instrução são as medidas.

cofre da esteira

  • 00-PAINEL
  • Painel.md
  • Rotinas.base
  • Execuções.base
  • Ferramentas.base
  • Linha do tempo.md
  • Mapa do sistema.canvas

00-PAINEL / Painel.md

Painel

Nota gerada. Editar aqui não muda nada; mude a fonte.

O que os arquivos locais registram

Rotinas4 (3 na nuvem, 1 nesta máquina)
Ligadas no snapshotok:3 de 3
Instrução igual à publicadaatenção:2 de 3
Produtook:medido hoje às 07h10
Incidentes registrados2
Execuções registradas24

O gerador achou 1 coisa fora do lugar. Vigia: instrução publicada diferente da versão do repositório.

Rotinas

RotinaOndeQuandoEstado
Varredura de editaisnuvemtodo dia, 07h03ok:provada
Pacote de questõesnuvemtodo dia, 06h07ok:provada
Vigianuvemtodo dia, 10h17atenção:provada · instrução divergente
Sentinelaesta máquinatodo dia, 07h10ok:agendada e provada

Códigos de saída

  • 0 mediu e não achou nada
  • 1 mediu e achou algo que pede olho
  • 2 não conseguiu medir, o que nunca conta como tudo certo

Gerado em 23 de setembro de 2026, às 07h12 · 40 commits lidos do git

Por trás da tela. A nota é gerada a partir do registro das execuções e dos arquivos das rotinas. Ela separa o que não foi medido do que nunca rodou: rotina criada e nunca executada não conta como entregue.

Mapa da esteira

Do acervo de provas à questão ativa, com duas paradas obrigatórias: o portão automático e uma pessoa.

antes o radar de concursos decide o que vale produzir

1Medirnesta máquina

  1. Acervo de provas com hash conferido
  2. Perfil de estilo da banca
  3. Programa do edital com cota por tópico
  4. Instrução montada com os números medidos
  5. Cópia publicada e detector de deriva

2Produzirna nuvem

  1. Rotina diária redige o lote no estilo medido
  2. E-mail com relatório e o pacote no corpo
  3. Vigia confere se a rotina rodou inteira

3Entrar no produtoda máquina para o painel

  1. Extrair e conferir o pacote
  2. Portão de aceite: íntegro, repetido, no estilo, cobre o edital
  3. Rascunho preparado e entrega com chave de idempotência
  4. Fila de submissões do painel, pendente de revisão
  5. Uma pessoa revisa e aprova
  6. Questões ativas para os alunos

depois o painel da plataforma de estudos recebe só rascunhos

  • rotina lê, não escreve no produto
  • silêncio também é resultado
  • 0 limpo · 1 achou · 2 não mediu
  • rotina criada e nunca executada não conta

Por trás da tela. Nada do que a esteira produz chega ao aluno sem passar pelo portão automático e por uma pessoa no painel. No painel, as questões entram inativas e sem preço, e a rotina não tem como mudar isso.