iiRecord
Agentic AI Atlas · Effect
state-machine:effecta5c.ai
II.
StateMachine JSON

state-machine:effect

Structured · live

Effect json

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

File · lifecycle/state-machines/effect.yamlCluster · lifecycle
Record JSON
{
  "id": "state-machine:effect",
  "_kind": "StateMachine",
  "_file": "lifecycle/state-machines/effect.yaml",
  "_cluster": "lifecycle",
  "attributes": {
    "governsNodeKindId": "node-kind:Effect",
    "displayName": "Effect",
    "targetNodeKind": "Effect",
    "description": "Lifecycle for an effect request (orchestrator-mediated side effect such\nas a breakpoint or sub-task) from request through resolution.\n",
    "states": [
      {
        "id": "effect.requested",
        "displayName": "Effect / requested",
        "terminal": false,
        "description": "The 'requested' state of the effect state machine."
      },
      {
        "id": "effect.pending",
        "displayName": "Effect / pending",
        "terminal": false,
        "description": "The 'pending' state of the effect state machine."
      },
      {
        "id": "effect.ok",
        "displayName": "Effect / ok",
        "terminal": true,
        "description": "The 'ok' state of the effect state machine."
      },
      {
        "id": "effect.error",
        "displayName": "Effect / error",
        "terminal": true,
        "description": "The 'error' state of the effect state machine."
      },
      {
        "id": "effect.cancelled",
        "displayName": "Effect / cancelled",
        "terminal": true,
        "description": "The 'cancelled' state of the effect state machine."
      }
    ]
  },
  "outgoingEdges": [],
  "incomingEdges": [
    {
      "from": "effect:01kqex-effect-breakpoint-001",
      "to": "state-machine:effect",
      "kind": "governed_by"
    },
    {
      "from": "effect:01kqex-effect-task-001",
      "to": "state-machine:effect",
      "kind": "governed_by"
    }
  ]
}