II.
HumanCheckpoint JSON
Structured · livehuman-checkpoint:dangerous-tool-approval
Dangerous-tool approval json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "human-checkpoint:dangerous-tool-approval",
"_kind": "HumanCheckpoint",
"_file": "lifecycle/checkpoints/human-checkpoints-canonical.yaml",
"_cluster": "lifecycle",
"attributes": {
"displayName": "Dangerous-tool approval",
"kind": "approval",
"blockingPolicy": "hard",
"description": "Human approves a tool call flagged by the runtime as destructive (file\ndelete, force-push, paid API). Hard block; matches Claude Code's\npermission-prompt UX.\n",
"urgency": "critical",
"interactionKind": "sync"
},
"outgoingEdges": [
{
"from": "human-checkpoint:dangerous-tool-approval",
"to": "channel:cursor-bg-agent",
"kind": "notifies_via",
"attributes": {}
},
{
"from": "human-checkpoint:dangerous-tool-approval",
"to": "channel:claude-ai-web",
"kind": "notifies_via",
"attributes": {}
},
{
"from": "human-checkpoint:dangerous-tool-approval",
"to": "role:incident-commander",
"kind": "escalates_to",
"attributes": {}
},
{
"from": "human-checkpoint:dangerous-tool-approval",
"to": "role:security-engineer",
"kind": "escalates_to",
"attributes": {}
},
{
"from": "human-checkpoint:dangerous-tool-approval",
"to": "breakpoint-strategy:multiple-choice",
"kind": "has_strategy",
"attributes": {}
},
{
"from": "human-checkpoint:dangerous-tool-approval",
"to": "responder-profile:on-call-incident-commander",
"kind": "routes_to_responder",
"attributes": {}
}
],
"incomingEdges": []
}