DAG
graph TD
  step_1["step_1 | CHECK_BATTERY"]
  step_2["step_2 | NAVIGATE"]
  step_3["step_3 | SCAN_AREA"]
  step_4["step_4 | NAVIGATE"]
  step_5["step_5 | SCAN_AREA"]
  step_6["step_6 | NAVIGATE"]
  step_7["step_7 | SCAN_AREA"]
  step_8["step_8 | SPEAK"]
  step_1 --> step_2
  step_2 --> step_3
  step_3 --> step_4
  step_4 --> step_5
  step_5 --> step_6
  step_6 --> step_7
  step_7 --> step_8
Rendered with Mermaid (like dashboard DAG view).
Plan JSON
{
  "intent": "Explore and triage the chemical-spill incident across all 3 scenes, then report root cause to operator.",
  "workflow_topology": "SEQUENTIAL",
  "plan_id": "triage_plan_001",
  "steps": [
    {
      "step_id": "step_1",
      "type": "PERCEPTION",
      "agent_role": "robot",
      "action": "CHECK_BATTERY"
    },
    {
      "step_id": "step_2",
      "type": "EXECUTION",
      "agent_role": "robot",
      "action": "NAVIGATE",
      "dependencies": [
        "step_1"
      ],
      "params": {
        "location": "office_tables"
      }
    },
    {
      "step_id": "step_3",
      "type": "PERCEPTION",
      "agent_role": "robot",
      "action": "SCAN_AREA",
      "dependencies": [
        "step_2"
      ]
    },
    {
      "step_id": "step_4",
      "type": "EXECUTION",
      "agent_role": "robot",
      "action": "NAVIGATE",
      "dependencies": [
        "step_3"
      ],
      "params": {
        "location": "stacked_boxes"
      }
    },
    {
      "step_id": "step_5",
      "type": "PERCEPTION",
      "agent_role": "robot",
      "action": "SCAN_AREA",
      "dependencies": [
        "step_4"
      ]
    },
    {
      "step_id": "step_6",
      "type": "EXECUTION",
      "agent_role": "robot",
      "action": "NAVIGATE",
      "dependencies": [
        "step_5"
      ],
      "params": {
        "location": "spill_source"
      }
    },
    {
      "step_id": "step_7",
      "type": "PERCEPTION",
      "agent_role": "robot",
      "action": "SCAN_AREA",
      "dependencies": [
        "step_6"
      ]
    },
    {
      "step_id": "step_8",
      "type": "EXECUTION",
      "agent_role": "robot",
      "action": "SPEAK",
      "dependencies": [
        "step_7"
      ],
      "params": {
        "message": "Triage complete. Root cause of chemical spill identified."
      }
    }
  ]
}