{
  "logs": [
    {
      "container": "contextra-analytics-1",
      "line": "{\"code\": \"MULTI_PROVIDER_FATAL\", \"reason\": \"result_exception\", \"monotonic_ns\": 2279048224019792, \"error\": \"MULTI_PROVIDER_RESULT_FAILED\", \"providers\": {\"pose\": {\"state\": \"ACTIVE\", \"reason\": null, \"responses\": 1442, \"late\": 0}}, \"exception_type\": \"RuntimeError\", \"locations\": [{\"file\": \"multi_provider_results.py\", \"line\": 479, \"function\": \"_run\"}, {\"file\": \"provider_linear_results.py\", \"line\": 131, \"function\": \"_finalize\"}, {\"file\": \"multi_provider_results.py\", \"line\": 679, \"function\": \"_finalize\"}]}"
    },
    {
      "container": "contextra-postgresql-1",
      "line": "2026-09-26 12:38:43.286 UTC [525019] ERROR:  canceling statement due to lock timeout"
    },
    {
      "container": "contextra-postgresql-1",
      "line": "2026-09-26 12:38:43.286 UTC [525019] STATEMENT:  SELECT id FROM contextra_artifact_storage WHERE id=1 FOR UPDATE"
    },
    {
      "container": "contextra-postgresql-1",
      "line": "2026-09-26 12:38:43.418 UTC [525220] ERROR:  canceling statement due to lock timeout"
    },
    {
      "container": "contextra-postgresql-1",
      "line": "2026-09-26 12:38:43.418 UTC [525220] STATEMENT:  SELECT * FROM contextra_artifact_storage WHERE id=1 FOR UPDATE"
    }
  ],
  "reason": "DB lock timeout -> EventCapture stopped -> Event handoff rejected -> result fatal",
  "unmeasured": "lock holder and exact critical-section duration; no timeout or retry policy changes"
}