iiRecord
Agentic AI Atlas · Approval Gate
orch-primitive:approval-gatea5c.ai
II.
OrchestrationPrimitive JSON

orch-primitive:approval-gate

Structured · live

Approval Gate json

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

File · agent-stack/interaction-primitives/orchestration-primitives.yamlCluster · agent-stack
Record JSON
{
  "id": "orch-primitive:approval-gate",
  "_kind": "OrchestrationPrimitive",
  "_file": "agent-stack/interaction-primitives/orchestration-primitives.yaml",
  "_cluster": "agent-stack",
  "attributes": {
    "displayName": "Approval Gate",
    "description": "A gate requiring explicit human approval before orchestrated work\nproceeds. The primitive pauses the task pipeline, surfaces the pending\naction to the human operator (via UI, Slack, email, or CLI prompt), and\nresumes or aborts based on the response. Used for governed actions,\nproduction deployments, and high-risk code changes.\n",
    "orchestrationKind": "approval-gate",
    "trigger": "on-state-change"
  },
  "outgoingEdges": [
    {
      "from": "orch-primitive:approval-gate",
      "to": "layer:13-orchestration",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "orch-primitive:approval-gate",
      "to": "topic:human-in-the-loop",
      "kind": "orch_applies_to",
      "attributes": {}
    },
    {
      "from": "orch-primitive:approval-gate",
      "to": "skill-area:project-planning",
      "kind": "orch_requires_skill_area",
      "attributes": {}
    },
    {
      "from": "orch-primitive:approval-gate",
      "to": "orch-primitive:agent-dispatch",
      "kind": "orch_triggers",
      "attributes": {}
    }
  ],
  "incomingEdges": [
    {
      "from": "agent-core-impl:agent-mux.core@current",
      "to": "orch-primitive:approval-gate",
      "kind": "supports_orchestration_primitive",
      "attributes": {}
    },
    {
      "from": "agent-core-impl:babysitter.core@current",
      "to": "orch-primitive:approval-gate",
      "kind": "supports_orchestration_primitive",
      "attributes": {}
    },
    {
      "from": "agent-core-impl:openai-agents-sdk.core@current",
      "to": "orch-primitive:approval-gate",
      "kind": "supports_orchestration_primitive",
      "attributes": {}
    },
    {
      "from": "agent-core-impl:paperclip.core@current",
      "to": "orch-primitive:approval-gate",
      "kind": "supports_orchestration_primitive",
      "attributes": {}
    }
  ]
}