Install
openclaw skills install aana-decision-logCreates a compact, privacy-aware audit record for important agent decisions, checks, changes, evidence, and residual risks.
openclaw skills install aana-decision-logUse this skill when an OpenClaw-style agent needs to produce a compact audit record for an important decision, guardrail gate, user-facing action, tool action, refusal, escalation, correction, or changed plan.
This is an instruction-only skill. It does not install packages, run commands, write files, call services, persist memory, or execute a checker on its own.
Important agent decisions should leave a compact, truthful, privacy-minimized record of what was checked, what failed, what changed, and what risk remains.
The agent should separate:
Use this skill after or during:
Capture:
decision: what the agent decided to do,trigger: why this was important enough to log,checks_performed: concrete checks that actually happened,failed_checks: checks that failed or raised uncertainty,changes_made: what changed because of the review,evidence_basis: short source of evidence, not raw sensitive data,unverified_items: facts, claims, tests, or assumptions not verified,final_action: accept, revise, ask, retrieve, defer, refuse, route, escalate, or no_action,residual_risk: what remains uncertain or risky,privacy_handling: how secrets/private data were avoided or redacted.Do not include:
Be precise:
Do not inflate evidence:
Use this shape by default:
Decision log:
- Decision: ...
- Trigger: ...
- Checked: ...
- Failed/unclear: ...
- Changed: ...
- Evidence: ...
- Not verified: ...
- Privacy: ...
- Final action: ...
- Residual risk: ...
Keep each bullet short. Prefer one sentence per field.
When a structured record is needed, use:
{
"decision": "revise",
"trigger": "support reply included an unverified refund promise",
"checks_performed": ["refund promise check", "private data check"],
"failed_checks": ["refund approval not verified"],
"changes_made": ["replaced refund promise with review language"],
"evidence_basis": ["redacted ticket summary"],
"unverified_items": ["refund eligibility"],
"privacy_handling": "payment detail redacted",
"final_action": "revise",
"residual_risk": "account system still needs review"
}
unverified_items or omit it from checks_performed.Decision logs are audit artifacts, not user persuasion. Do not use them to hide uncertainty, justify unsupported claims, or imply compliance certification.