llm-assisted-api-debugging-lab 0.1.0

Deterministic API failure diagnoser with an LLM-assisted prompt template generator.
Documentation
{
  "name": "timeout",
  "description": "Upstream request exceeds the configured client timeout.",
  "request": {
    "method": "POST",
    "url": "https://api.example.com/v1/reports/generate",
    "headers": {
      "User-Agent": "ExampleClient/2.4.0",
      "Content-Type": "application/json",
      "Authorization": "Bearer sk_live_***",
      "X-Request-Id": "req_a1b2c3d4e5f60005"
    },
    "body_summary": "{\"report_type\":\"monthly_aggregate\",\"period\":\"2026-04\"}",
    "client_unix_ts": 1746950800,
    "timeout_ms": 5000
  },
  "response": null,
  "context": {
    "dns_resolved": true,
    "tls_handshake_ms": 47,
    "client_clock_skew_secs": 0,
    "signing_required": false,
    "elapsed_ms_before_abort": 5012,
    "connection_error": "client timed out waiting for response"
  },
  "log_path": "fixtures/logs/timeout.log"
}