Registre decisao, prova, blocker e proxima acao antes de seguir.
O Decision Proof Journal e a memoria local-only e mutavel do Life OS. Ele guarda notas manuais e sanitizadas depois de uma sessao real: 1 evento ate agora, 8 proof slots, 7 prompts de revisao e 10 capturas para importar no cockpit.
Camada simples. A Guided Work Session te leva por um loop focado. O Decision Proof Journal preserva o que realmente aconteceu para amanha comecar de evidencia, nao de outro plano em branco.
O comando do operador chama work/life-os-decision-proof-journal.mjs e reescreve decision-proof-journal.md, decision-proof-journal.json, decision-proof-journal-events.json e decision-proof-journal-import.json. Eventos ficam locais e passam por sanitizacao antes do output.
Rode o journal
node work/life-os.mjs journal --area session \ --decision "Fechei a sessao X" \ --proof "Arquivo Y atualizado" \ --next "Amanha validar Y" # depois abra: outputs/life-os-command-center/decision-proof-journal.md
Use os sete campos
arealife, session, revenue, project, content, learning ou proof.
decisionA decisao que voce pode reabrir depois sem reconstruir tudo.
proofArquivo, comando, screenshot, artefato local, resultado ou blocker reproduzivel.
nextA proxima acao concreta depois da prova.
statusclosed, blocked, open ou parked.
link/blockerPonteiro sanitizado ou detalhe opcional de blocker.
Revise pelos proof slots
Os 8 proof slots cobrem prova de sessao, dinheiro, fechamento do Proof Ledger, decisao de projeto, prova de presenca, fechamento diario, diagnostico e recurso. Os 7 prompts de revisao perguntam o que fechou, o que bloqueou, o que moveu dinheiro, o que deve ficar estacionado e qual vira a unica acao de amanha.
Importe no cockpit
decision-proof-journal-import.json contem 10 capturas, um projeto pequeno, linhas de pipeline, prompts de aprendizado e ritmos. Exporte o estado do navegador antes de importar porque o cockpit substitui o localStorage atual.
Guardrails
Nao cole emails brutos, DMs, dados bancarios, credenciais, tokens, material privado de cliente ou caminhos nao sanitizados. Se faltar prova, marque blocker em vez de fingir que o loop fechou.