{
  "execution_id": "f821f185-5e50-43d3-869d-c692ec1aee3f",
  "workflow_id": "fail_workflow",
  "state": "FAILED",
  "tasks": {
    "fail_task": {
      "task_id": "fail_task",
      "name": "Always Fails",
      "action": "always_fails",
      "dependencies": [],
      "max_retries": 1,
      "timeout_seconds": 300,
      "state": "FAILED",
      "result": null,
      "error": "This task always fails",
      "start_time": 1761651201.1165676,
      "end_time": 1761651202.1209044,
      "retry_count": 2
    }
  },
  "context": {},
  "start_time": 1761651201.1153405,
  "end_time": 1761651202.1293492,
  "error": "Task fail_task failed after 2 retries",
  "audit_log": [
    {
      "timestamp": "2025-10-28T07:33:21.115390",
      "execution_id": "f821f185-5e50-43d3-869d-c692ec1aee3f",
      "event": "WORKFLOW_STARTED",
      "details": {
        "workflow_id": "fail_workflow"
      }
    },
    {
      "timestamp": "2025-10-28T07:33:21.116931",
      "execution_id": "f821f185-5e50-43d3-869d-c692ec1aee3f",
      "event": "TASK_STARTED",
      "details": {
        "task_id": "fail_task",
        "task_name": "Always Fails"
      }
    },
    {
      "timestamp": "2025-10-28T07:33:21.117166",
      "execution_id": "f821f185-5e50-43d3-869d-c692ec1aee3f",
      "event": "TASK_RETRY",
      "details": {
        "task_id": "fail_task",
        "error": "This task always fails",
        "attempt": 1,
        "backoff_seconds": 1
      }
    },
    {
      "timestamp": "2025-10-28T07:33:22.129216",
      "execution_id": "f821f185-5e50-43d3-869d-c692ec1aee3f",
      "event": "TASK_FAILED",
      "details": {
        "task_id": "fail_task",
        "error": "This task always fails",
        "total_attempts": 2
      }
    },
    {
      "timestamp": "2025-10-28T07:33:22.129645",
      "execution_id": "f821f185-5e50-43d3-869d-c692ec1aee3f",
      "event": "WORKFLOW_FAILED",
      "details": {
        "error": "Task fail_task failed after 2 retries"
      }
    }
  ]
}