iiRecord
Agentic AI Atlas · Dangerous-tool approval
human-checkpoint:dangerous-tool-approvala5c.ai
II.
HumanCheckpoint JSON

human-checkpoint:dangerous-tool-approval

Structured · live

Dangerous-tool approval json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · lifecycle/checkpoints/human-checkpoints-canonical.yamlCluster · lifecycle
Record JSON
{
  "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": []
}