[
  {
    "runId": "c8ff262f-41d0-4b0f-ab21-96973d52b799",
    "step": "analyze",
    "inputs": {},
    "artifacts": {
      "ingestedAt": "2026-07-22T21:42:56.379Z",
      "inputKeys": [],
      "ruleHits": {
        "rulesetVersion": "agent-guardrails@2026-07-19.3",
        "hits": [
          {
            "id": "AG-03",
            "title": "System prompt lacks tool-use boundaries",
            "severity": "medium",
            "remediation": "State explicit deny-by-default tool policy in the system prompt.",
            "source": "Rule-based"
          }
        ]
      }
    },
    "status": "failed",
    "pipelineId": "pipeline-v1",
    "createdAt": "2026-07-22T21:42:56.378Z",
    "updatedAt": "2026-07-22T21:42:56.380Z",
    "rulesetVersion": "agent-guardrails@2026-07-19.3",
    "error": "AI request failed"
  },
  {
    "runId": "b2849733-8c99-45ba-9980-cce4ad1a3721",
    "step": "analyze",
    "inputs": {},
    "artifacts": {
      "ingestedAt": "2026-07-22T21:29:01.133Z",
      "inputKeys": [],
      "ruleHits": {
        "rulesetVersion": "agent-guardrails@2026-07-19.3",
        "hits": [
          {
            "id": "AG-03",
            "title": "System prompt lacks tool-use boundaries",
            "severity": "medium",
            "remediation": "State explicit deny-by-default tool policy in the system prompt.",
            "source": "Rule-based"
          }
        ]
      }
    },
    "status": "failed",
    "pipelineId": "pipeline-v1",
    "createdAt": "2026-07-22T21:29:01.132Z",
    "updatedAt": "2026-07-22T21:29:01.135Z",
    "rulesetVersion": "agent-guardrails@2026-07-19.3",
    "error": "AI request failed"
  }
]