{
  "experimentId": "n8n-synthetic-failure-baseline",
  "protocolVersion": "1.0.0",
  "n8nImage": "n8nio/n8n:2.30.5",
  "n8nImageDigest": "n8nio/n8n@sha256:450853cd21a2ce36587c4c860eb26927c1ceba9496bf55f4c213b5d3a6dc8c6f",
  "runtime": {
    "platform": "darwin",
    "architecture": "arm64",
    "dockerServerVersion": "28.3.3"
  },
  "startedAt": "2026-07-23T07:30:38.876Z",
  "completedAt": "2026-07-23T07:36:24.761Z",
  "totalRuns": 100,
  "successRuns": 92,
  "failureRuns": 8,
  "classificationCounts": {
    "success": 92,
    "injected_http_429": 4,
    "injected_timeout": 4
  },
  "cliElapsedMs": {
    "min": 2785.3,
    "p50": 3363.33,
    "p95": 4062.74,
    "max": 6555.59
  },
  "workflowElapsedMs": {
    "min": 799,
    "p50": 934,
    "p95": 1097,
    "max": 1337
  },
  "limitations": [
    "The workflow uses deterministic synthetic failures, not a third-party API.",
    "Timing includes n8n CLI process startup inside one persistent isolated container.",
    "Network access is disabled and no retry behavior is measured in this baseline."
  ]
}
