// operação · evidência 04

Evidência reproduzível de execução

Uma página para avaliar o Okami como sistema operacional, não como demo de prompt. Ela mostra o comando, os critérios, a timeline esperada, os arquivos que provam o…

Cenário

O caso mínimo é propositalmente simples: criar um arquivo e provar conteúdo. Ele separa a promessa do agente do efeito observado no workspace.

rm -f hello.txt
okami task "crie hello.txt com a palavra oi" \
  -e file_exists:hello.txt \
  -e "file_contains:hello.txt:oi"
test -f hello.txt && grep -q oi hello.txt

Critérios de aceitação

critériofonteresultado esperado
file_exists:hello.txtfilesystemPASS quando o arquivo existe
file_contains:hello.txt:oifilesystemPASS quando o conteúdo bate
task_completeharnessaceito só depois dos critérios
exit codeprocesso0 para COMPLETE, não para promessa textual

Trace compactado

docs/generated/evidence-task.trace.jsonl
{"kind":"task_start","goal":"crie hello.txt com a palavra oi","exitCriteria":["file_exists:hello.txt","file_contains:hello.txt:oi"]}
{"kind":"tool_call","tool":"write_file","args":{"path":"hello.txt"},"approval":"auto","effect":true}
{"kind":"tool_result","tool":"write_file","ok":true,"summary":"hello.txt written"}
{"kind":"completion_check","criterion":"file_exists:hello.txt","status":"PASS"}
{"kind":"completion_check","criterion":"file_contains:hello.txt:oi","status":"PASS"}
{"kind":"task_complete","accepted":true,"exitCode":0}

Arquivos que devem existir

arquivoprova
hello.txtefeito final observável
.okami/events.jsonltimeline de task, tool e checks
.okami/audit.jsonlregistro de tool, args resumidos e aprovação
.okami/checkpoints/journal.jsonlsnapshot antes de escrita quando aplicável
docs/generated/evidence-task.trace.jsonltrace público reduzido para revisão da documentação

Abrir esta página nos docs interativos