Analyze mobile app build-time hotspots with Gradle, CocoaPods, Airtable, GitHub, Gmail and GPT-4.1-mini

a99314bf-a240-42e6-8d2c-281c2ef69907

Latency
10391ms
Cost
$0.0004
Tokens
1,121
Status
partial
gemini-2.5-flash-lite

Workflow Graph

Trace

[
  {
    "data": {
      "nodeType": "trigger"
    },
    "event": "node_start",
    "nodeId": "1240d698-d4bb-4048-a7f5-9e54531589e1",
    "timestamp": 1780868772523
  },
  {
    "data": {
      "kind": "n8n-nodes-base.webhook"
    },
    "event": "seeded",
    "nodeId": "trigger",
    "timestamp": 1780868772523
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "trigger"
    },
    "event": "node_end",
    "nodeId": "1240d698-d4bb-4048-a7f5-9e54531589e1",
    "timestamp": 1780868772523
  },
  {
    "data": {
      "nodeType": "llm"
    },
    "event": "node_start",
    "nodeId": "61882b5d-27e7-4ec1-bf46-ef6faf5ff48f",
    "timestamp": 1780868772526
  },
  {
    "data": {
      "messages": 1,
      "maxTokens": 2000
    },
    "event": "calling openai/gpt-4.1-mini",
    "nodeId": "llm",
    "timestamp": 1780868772526
  },
  {
    "data": {
      "model": "gpt-4.1-mini",
      "provider": "openai"
    },
    "event": "llm_call",
    "nodeId": "_context",
    "timestamp": 1780868772526
  },
  {
    "data": {
      "error": "Google Gemini API error (500): {\n  \"error\": {\n    \"code\": 500,\n    \"message\": \"An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting\",\n    \"status\": \"INTERNAL\"\n  }\n}\n",
      "status": "error",
      "degraded": true,
      "nodeType": "llm"
    },
    "event": "node_end",
    "nodeId": "61882b5d-27e7-4ec1-bf46-ef6faf5ff48f",
    "timestamp": 1780868776665
  },
  {
    "data": {
      "nodeType": "passthrough"
    },
    "event": "node_start",
    "nodeId": "95cf853c-6e14-4d7f-adbb-207f0d7503a6",
    "timestamp": 1780868776667
  },
  {
    "data": {},
    "event": "noOp",
    "nodeId": "passthrough",
    "timestamp": 1780868776667
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "passthrough"
    },
    "event": "node_end",
    "nodeId": "95cf853c-6e14-4d7f-adbb-207f0d7503a6",
    "timestamp": 1780868776667
  },
  {
    "data": {
      "nodeType": "http"
    },
    "event": "node_start",
    "nodeId": "3f258363-6faa-4e1e-88ab-ea1f6291b51d",
    "timestamp": 1780868776668
  },
  {
    "event": "fetching GET https://api.github.com/repos//pulls/",
    "nodeId": "http",
    "timestamp": 1780868776668
  },
  {
    "data": {
      "url": "https://api.github.com/repos//pulls/",
      "method": "GET"
    },
    "event": "http_fetch",
    "nodeId": "_context",
    "timestamp": 1780868776668
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "http"
    },
    "event": "node_end",
    "nodeId": "3f258363-6faa-4e1e-88ab-ea1f6291b51d",
    "timestamp": 1780868776919
  },
  {
    "data": {
      "nodeType": "passthrough"
    },
    "event": "node_start",
    "nodeId": "f0925af3-b451-4ba7-96d6-02e495cdaf90",
    "timestamp": 1780868776925
  },
  {
    "data": {},
    "event": "noOp",
    "nodeId": "passthrough",
    "timestamp": 1780868776925
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "passthrough"
    },
    "event": "node_end",
    "nodeId": "f0925af3-b451-4ba7-96d6-02e495cdaf90",
    "timestamp": 1780868776925
  },
  {
    "data": {
      "nodeType": "set"
    },
    "event": "node_start",
    "nodeId": "fc6bb8da-653d-49ec-a755-138ee6347b00",
    "timestamp": 1780868776927
  },
  {
    "data": {
      "inputKeys": [
        "severity",
        "productivityImpact",
        "regressions",
        "rootCauses",
        "recommendations",
        "prNumber",
        "body",
        "currentBuild",
        "historicalStats",
        "comparison"
      ],
      "mergeKeys": [
        "string"
      ]
    },
    "event": "merged",
    "nodeId": "set",
    "timestamp": 1780868776927
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "set"
    },
    "event": "node_end",
    "nodeId": "fc6bb8da-653d-49ec-a755-138ee6347b00",
    "timestamp": 1780868776927
  },
  {
    "data": {
      "nodeType": "integration"
    },
    "event": "node_start",
    "nodeId": "b916a67d-2249-4faf-a991-d181900cb429",
    "timestamp": 1780868776929
  },
  {
    "data": {
      "service": "airtable",
      "resolved": true
    },
    "event": "credential_access",
    "nodeId": "_context",
    "timestamp": 1780868776929
  },
  {
    "data": {
      "url": "https://api.airtable.com/v0/appP6tjLJixASJypH/Table%201?maxRecords=5",
      "method": "GET"
    },
    "event": "http_fetch",
    "nodeId": "_context",
    "timestamp": 1780868776929
  },
  {
    "data": {
      "status": 200
    },
    "event": "airtable.list",
    "nodeId": "integration",
    "timestamp": 1780868777387
  },
  {
    "data": {
      "mode": "read",
      "status": "ok",
      "service": "airtable",
      "latencyMs": 458,
      "operation": "search"
    },
    "event": "integration_call",
    "nodeId": "integration",
    "timestamp": 1780868777387
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "integration"
    },
    "event": "node_end",
    "nodeId": "b916a67d-2249-4faf-a991-d181900cb429",
    "timestamp": 1780868777387
  },
  {
    "data": {
      "nodeType": "set"
    },
    "event": "node_start",
    "nodeId": "11568d1d-2e1f-4b89-8c43-1a3e7af32423",
    "timestamp": 1780868777393
  },
  {
    "data": {
      "inputKeys": [
        "severity",
        "productivityImpact",
        "regressions",
        "rootCauses",
        "recommendations",
        "prNumber",
        "body",
        "currentBuild",
        "historicalStats",
        "comparison",
        "string"
      ],
      "mergeKeys": []
    },
    "event": "merged",
    "nodeId": "set",
    "timestamp": 1780868777393
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "set"
    },
    "event": "node_end",
    "nodeId": "11568d1d-2e1f-4b89-8c43-1a3e7af32423",
    "timestamp": 1780868777393
  },
  {
    "data": {
      "nodeType": "passthrough"
    },
    "event": "node_start",
    "nodeId": "3a103c03-43b3-474a-bf33-a84fe31ce63c",
    "timestamp": 1780868777395
  },
  {
    "data": {
      "count": 1
    },
    "event": "aggregate",
    "nodeId": "passthrough",
    "timestamp": 1780868777395
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "passthrough"
    },
    "event": "node_end",
    "nodeId": "3a103c03-43b3-474a-bf33-a84fe31ce63c",
    "timestamp": 1780868777395
  },
  {
    "data": {
      "nodeType": "integration"
    },
    "event": "node_start",
    "nodeId": "92c09b8f-b9dd-44da-b49c-fb4b9c0d14e6",
    "timestamp": 1780868777397
  },
  {
    "data": {
      "mode": "read",
      "status": "ok",
      "service": "comparedatasets",
      "latencyMs": 250,
      "operation": "run",
      "simulated": true
    },
    "event": "integration_mocked",
    "nodeId": "integration",
    "timestamp": 1780868777648
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "integration"
    },
    "event": "node_end",
    "nodeId": "92c09b8f-b9dd-44da-b49c-fb4b9c0d14e6",
    "timestamp": 1780868777648
  },
  {
    "data": {
      "nodeType": "llm"
    },
    "event": "node_start",
    "nodeId": "de7d0eb1-c25c-4742-9df7-3d253fec43f4",
    "timestamp": 1780868777653
  },
  {
    "data": {
      "messages": 2,
      "maxTokens": 1024
    },
    "event": "calling openai/gpt-4o-mini",
    "nodeId": "llm",
    "timestamp": 1780868777653
  },
  {
    "data": {
      "model": "gpt-4o-mini",
      "provider": "openai"
    },
    "event": "llm_call",
    "nodeId": "_context",
    "timestamp": 1780868777653
  },
  {
    "data": {
      "model": "gemini-2.5-flash-lite",
      "costUsd": 0.00041900000000000005,
      "provider": "openai",
      "latencyMs": 4209,
      "promptTokens": 98,
      "completionTokens": 1023
    },
    "event": "llm_result",
    "nodeId": "_context",
    "timestamp": 1780868781864
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "llm"
    },
    "event": "node_end",
    "nodeId": "de7d0eb1-c25c-4742-9df7-3d253fec43f4",
    "timestamp": 1780868781864
  },
  {
    "data": {
      "nodeType": "switch"
    },
    "event": "node_start",
    "nodeId": "2f1cf676-1495-402f-a9c4-fcc673de96b4",
    "timestamp": 1780868781867
  },
  {
    "event": "no rule matched -> default",
    "nodeId": "switch",
    "timestamp": 1780868781867
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "switch"
    },
    "event": "node_end",
    "nodeId": "2f1cf676-1495-402f-a9c4-fcc673de96b4",
    "timestamp": 1780868781867
  },
  {
    "data": {
      "nodeType": "integration"
    },
    "event": "node_start",
    "nodeId": "a2441868-fd57-43f2-a6ed-912333e38fac",
    "timestamp": 1780868781869
  },
  {
    "data": {
      "service": "gmail",
      "resolved": true
    },
    "event": "credential_access",
    "nodeId": "_context",
    "timestamp": 1780868781869
  },
  {
    "data": {
      "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages?maxResults=5&q=in%3Ainbox",
      "method": "GET"
    },
    "event": "http_fetch",
    "nodeId": "_context",
    "timestamp": 1780868781869
  },
  {
    "data": {
      "status": 200
    },
    "event": "gmail.read",
    "nodeId": "integration",
    "timestamp": 1780868781993
  },
  {
    "data": {
      "mode": "read",
      "status": "ok",
      "service": "gmail",
      "latencyMs": 124,
      "operation": "read"
    },
    "event": "integration_call",
    "nodeId": "integration",
    "timestamp": 1780868781993
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "integration"
    },
    "event": "node_end",
    "nodeId": "a2441868-fd57-43f2-a6ed-912333e38fac",
    "timestamp": 1780868781993
  },
  {
    "data": {
      "nodeType": "integration"
    },
    "event": "node_start",
    "nodeId": "0b1f3728-a01a-480b-8b63-7239e1769d9d",
    "timestamp": 1780868782001
  },
  {
    "data": {
      "service": "github",
      "resolved": false
    },
    "event": "credential_access",
    "nodeId": "_context",
    "timestamp": 1780868782001
  },
  {
    "data": {
      "mode": "write",
      "status": "ok",
      "service": "github",
      "latencyMs": 500,
      "operation": "createComment",
      "simulated": true
    },
    "event": "integration_mocked",
    "nodeId": "integration",
    "timestamp": 1780868782502
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "integration"
    },
    "event": "node_end",
    "nodeId": "0b1f3728-a01a-480b-8b63-7239e1769d9d",
    "timestamp": 1780868782502
  },
  {
    "data": {
      "nodeType": "integration"
    },
    "event": "node_start",
    "nodeId": "cfc8a0f2-2b73-49ac-9009-0ab1c1ad7238",
    "timestamp": 1780868782510
  },
  {
    "data": {
      "service": "airtable",
      "resolved": true
    },
    "event": "credential_access",
    "nodeId": "_context",
    "timestamp": 1780868782510
  },
  {
    "data": {
      "url": "https://api.airtable.com/v0/appP6tjLJixASJypH/Table%201",
      "method": "POST"
    },
    "event": "http_fetch",
    "nodeId": "_context",
    "timestamp": 1780868782510
  },
  {
    "data": {
      "mode": "write",
      "error": "airtable.create failed: HTTP 422",
      "status": "error",
      "service": "airtable",
      "operation": "create"
    },
    "event": "integration_call",
    "nodeId": "integration",
    "timestamp": 1780868782914
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "integration"
    },
    "event": "node_end",
    "nodeId": "cfc8a0f2-2b73-49ac-9009-0ab1c1ad7238",
    "timestamp": 1780868782914
  }
]