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.
Related skills
More from tracemem/tracemem-skills
intent-and-automation
Handling user intent and automating memory tasks.
20traces-and-audit
Auditing memory traces and debugging.
17notes-and-context
Managing context and notes within the memory system.
16decision-envelope
Using the decision envelope pattern for structured thinking.
15overview
Overview of TraceMem core features, rules, and best practices.
14writing-data
Instructions for writing and efficiently storing data in TraceMem.
14