approvals
Installation
SKILL.md
Skill: TraceMem Approvals and Human-in-the-Loop
Purpose
This skill teaches how to handle scenarios where an action requires human approval. This is a core feature of TraceMem's governance model.
When to Use
- When
decision_evaluatereturnsoutcome: "requires_exception". - When your automation mode is
approve(meaning you expect to wait for approval). - When you detect a high-risk situation and voluntarily want to ask for confirmation.
When NOT to Use
- Do not ask for approval if the policy
denys the action outright (you cannot bypass a deny). - Do not ask for approval for trivial read-only tasks that don't need it.
Core Rules
- Request and Wait: Approval is an asynchronous process. You request it, then you poll (wait) for the result.
- Do Not Proceed Unapproved: If you receive a
rejectedstatus, you must abort the operation. Proceeding is a violation. - Provide Rationale: When requesting approval, explain why the exception is needed. This helps the human decider.