[
    {
      "schema_version": "amplio-failure-checkpoint.v1",
      "id": "checkpoint-001-bright-stork-failed",
      "status": "failed",
      "title": "FAILED \u2014 bright-stork at step 9",
      "run_id": "1zx0ecgn",
      "session_id": "bright-stork",
      "parent_session_id": "main-agent",
      "step": 9,
      "generation": 0,
      "occurred_at": "2026-09-20T08:43:19.688Z",
      "recorded_at": "2026-09-20T08:47:00.364828+00:00",
      "error": "llm call: openai request failed after 3 attempts: openai 429 Too Many Requests: At most four inference requests may be pending.",
      "cause": "Amplio local inference bridge rejected excess concurrency: MAX_PENDING=4, queue_full, HTTP429.",
      "scope": "Helper failure at this point in the trajectory; this is not a claim that the whole episode failed.",
      "recovery_note": "The helper subsequently resumed at 2026-09-20T08:44:45.216Z. This failure remains recorded.",
      "parent_status_at_observation": "ongoing",
      "source_event": {
        "step": 9,
        "generation": 0,
        "created_at": "2026-09-20T08:43:19.688Z",
        "event": {
          "child_session_id": "bright-stork",
          "content": "llm call: openai request failed after 3 attempts: openai 429 Too Many Requests: At most four inference requests may be pending.",
          "type": "child_result",
          "verdict": "crashed"
        }
      },
      "source_observation_sha256": "1f206ba07010009804c878adbfcea16f6894d91ff8e3357d176297960aa6f993",
      "source_observation": ".scratch/funding-trader/paid-05/helper-crash-01.json",
      "model_calls_by_this_annotation": 0,
      "financial_actions_by_this_annotation": 0
    },
    {
      "schema_version": "amplio-failure-checkpoint.v1",
      "id": "checkpoint-002-main-agent-failed",
      "status": "failed",
      "title": "FAILED \u2014 main agent at step 10; episode stopped",
      "run_id": "1zx0ecgn",
      "session_id": "main-agent",
      "step": 10,
      "occurred_at": "2026-09-20T08:44:57.302Z",
      "recorded_at": "2026-09-20T08:51:22.838520+00:00",
      "error": "llm call: openai request failed after 3 attempts: openai 429 Too Many Requests: At most four inference requests may be pending.",
      "scope": "Terminal episode failure before any candidate submission, accepted action or settled day.",
      "recovery_note": "The supervisor ended with ControllerLifecycleError. A pending upstream call was cancelled during cleanup and remains financially unresolved. The exported database contains offline recovery markers; these are not a resumed live run.",
      "source_event": {
        "session_id": "main-agent",
        "step": 10,
        "occurred_at": "2026-09-20T08:44:57.302Z",
        "event": {
          "content": "llm call: openai request failed after 3 attempts: openai 429 Too Many Requests: At most four inference requests may be pending.",
          "marker": "error",
          "type": "system"
        }
      },
      "controller_failure": {
        "error_type": "ControllerLifecycleError",
        "message": "Inference controller ended without a completed worker: ControllerError",
        "occurred_at": "2026-09-20T08:45:36.512457+00:00",
        "phase": "supervise",
        "status": "error",
        "traceback": "Traceback (most recent call last):\n  File \"/Users/eddy/dev/amplio/evals/structured-credit-trader/back-to-back-funding-book/tools/run_worker_smoke.py\", line 669, in run_smoke\n    result = supervise(FinancialGate(runtime, gate, supervisor), supervisor, [family_root],\n                       policy=POLICY, max_attempts=MAX_ATTEMPTS, worker_timeout=WORKER_TIMEOUT,\n                       exposure_manifest=exposure_manifest,\n                       backend=\"bedrock\", region=REGION)\n  File \"/Users/eddy/dev/amplio/evals/structured-credit-trader/back-to-back-funding-book/src/worker_boundary.py\", line 985, in supervise\n    worker = _run_worker(record_path, manifest, attempt[\"artifact_name\"], policy, worker_timeout,\n                         attempt_dir / \"worker.json\", api_key_env, backend=backend, region=region)\n  File \"/Users/eddy/dev/amplio/evals/structured-credit-trader/back-to-back-funding-book/src/worker_boundary.py\", line 834, in _run_worker\n    raise ControllerLifecycleError(\"Inference controller ended without a completed worker: \" + reason)\nworker_boundary.ControllerLifecycleError: Inference controller ended without a completed worker: ControllerError\n"
      },
      "accepted_actions": 0,
      "elapsed_days": 0,
      "provider_timeout_proved": false
    }
  ]