Skip to content

investigation ​

Uma investigação da Sentinela: uma pergunta e as verificações que rodam na agenda e listam o que está fora do padrão.

Arquivo: investigations/<slug>--<id>.yaml.

Comece pelo exemplo ​

bash
lumo scaffold investigation                # peer-ratio: alguém longe dos colegas
lumo scaffold investigation self-dealing   # venda no documento de quem opera o caixa
lumo scaffold investigation status-rate    # um status (ex.: nota cancelada) acima dos pares

Cada exemplo explica os campos nos comentários. Copie a verificação, troque os column_id (veja lumo columns app:<id>) e dê push.

Campos ​

CampoO que é
nomeNome da investigação.
perguntaO que te preocupa, em palavras suas. Mínimo de 20 caracteres.
publicadatrue deixa visível para quem vê todos os dados das aplicações dela. Não volta para false.
statusactive ou paused (pausada não roda na agenda).
agendatipo (manual, daily, weekly), hora e dia_semana (só em weekly).
verificacoesLista de { runner, rotulo, ativa, config }. O config depende do tipo; o backend valida no push e diz qual campo está errado.

Comandos ​

bash
lumo new investigation --name "..." --question "..."
lumo push investigation:<id>
lumo investigation runners                          # campos de config de cada tipo
lumo investigation run investigation:<id>           # roda agora
lumo investigation findings investigation:<id>      # o que a última execução achou
lumo investigation publish investigation:<id>       # sem volta

Precisa da Sentinela habilitada no tenant e da permissão de criar alerta.