Injetor de inconsistências
Bancada da PoC

Injetor de inconsistências (APP-10)

Cria, de forma seletiva e reversível, as condições anômalas sobre as quais os demais aplicativos demonstram tratamento. A jornada da tela é a mesma da demonstração: marcar a amostra por tag nativa do PIM → prévia do que será atingido → executarconferir o isolamentodesfazer. Nada aqui altera o PIM: opera sobre tabelas que já existem, mais as tabelas de bancada APP10_*.

A condição é criada por bancada, não detectada pelo PIM — qualquer narrativa de demonstração precisa dizer isso.

Configuração

Janela D-1 corrente: 15/08/2026 00:00 → 16/08/2026 00:00
Desloca o "hoje": D-1 passa a ser o dia anterior a esta data. Serve para mirar o dia em que a massa da demonstração realmente está.
Usada só pelos eventos correlacionados.
Teto anti-avalanche: o PIM não suprime rajada de alarme, e inundar a tela numa demonstração viraria evidência contra.
Teto do índice que a segunda fonte mantém em memória. Acima dele a publicação é recusada com a razão registrada na fase — em vez de publicar meia janela.
Ativos de outras demonstrações — nunca entram numa amostra.
De onde a segunda fonte lê a série apagada. A camada de medidor é a leitura honesta — é ela que uma releitura por número de série traria. A de ponto existe para massa de bancada cuja camada de medidor está incompleta.
O Data-In responde 202 e o worker grava depois; a confirmação é releitura em TB_EVENTO.

1 · Amostra

A amostra vive nas tags nativas do PIM (TB_TAGS / TB_TAGS_MEDIDORES / TB_TAGS_PONTOS) — a banca vê o alvo no próprio produto, não só neste painel. Ativos reservados são barrados na formação e listados à parte.

Seleção Tag Nome Medidores Pontos Ação
Nenhuma amostra marcada.

1b · DS pronto

A execução busca um dataset pronto — ela não fabrica o defeito no caminho. Preparar materializa o DS da amostra selecionada nas tabelas de bancada (APP10_DS2 / APP10_DS3 + APP10_DS3_MAPA) sobre a janela D-1 corrente, sem tocar a série do PIM. Preparar de novo substitui o preparo anterior da mesma amostra. O Caso 2 recusa executar sem DS-3 pronto; o Caso 1 tem fallback para a cópia de recuperação da própria execução.

O preparo sobrevive ao desfazer de propósito — ele é reusável entre execuções. Quem o tira de circulação é Descartar, que apaga as linhas daquele preparo nas quatro tabelas de bancada; a limpeza administrativa (admin/limpar) descarta os preparos órfãos, cuja amostra já não existe.

Preparo Dataset Tag Janela Linhas (ponto) Linhas (medidor) Defeitos Preparado em Ação
Carregando…

2 · Prévia probatória

Medida antes de qualquer escrita e congelada: é contra ela que a conferência pós-execução compara. As âncoras de fora da amostra são a prova de isolamento.

Prévia
Medidores
Pontos
Intervalos a atingir
Excluídos por reserva
Janela
Série FORA da amostra
Alarmes ativos FORA da amostra
DS pronto que a execução vai inserir

3 · Execução

Execução
Tipo
Situação
Decorrido
Isolamento
# Fase Duração Linhas Detalhe
Nenhuma execução ainda.

Histórico

Persistente — sobrevive a reinício do mock. O snapshot de cada execução baixa como arquivo JSON anexável ao dossiê da PoC.

Execução Tipo Caso Tag Situação Início Ações
Carregando…