Respondedor de Comandos — RESP-MDC
O RESP-MDC (APP-14) responde, dentro do ciclo da Simulação de Coleta, os comandos nativos de corte, religamento e consulta de status de fornecimento agendados na tela do PIM: aplica a latência configurada, transita o estado de conexão do medidor simulado e espelha o resultado no cadastro nativo. Este painel é ferramenta de evidência — a prova forte do caso de uso está na tela nativa do PIM (status do comando, aba Geral do medidor e "Resultado detalhado" da consulta). Aqui se vê o que o simulador fez e se prepara/limpa o ambiente do ensaio.
Situação
Com o gate desligado, os três comandos voltam à fila nativa (NaoIniciado) em vez de falharem — o log registra o desfecho DevolvidoAFila. O teardown devolve todos os medidores a LIGADO e, quando o reflexo está ligado, dispara o POST /api/medidores compensatório apenas para quem estava cortado.
Estado por medidor
A semeadura é operação de bancada: grava o estado direto, sem passar pela máquina de transições e sem gerar linha de log de comando. É como o dataset da demo nasce com medidores deliberadamente incoerentes (cortado antes do corte, ligado antes da religa).
| Medidor | Estado | Último comando | Atualizado em |
|---|---|---|---|
| Carregando… | |||
Log de comandos respondidos
Uma linha por comando respondido (FR-009), mais recente primeiro. Redundante é sucesso para o PIM — corte sobre medidor já cortado conclui Ok na tela nativa, e a redundância vive aqui. Parcial significa que a manobra aconteceu no simulador e o que falhou foi o reflexo no cadastro: o simulador continua sendo a fonte de verdade. A linha com medidor * é o teardown.
| Instante | Comando | Medidor | Tipo | Estado (antes → depois) | Desfecho | Latência | Detalhe |
|---|---|---|---|---|---|---|---|
| Carregando… | |||||||