{
  "methodology": {
    "connector": "pgvector (local)",
    "vectors": 1000,
    "embedding_dim": 1536,
    "resources_registered": 100,
    "chunks_per_resource": 10,
    "policy": "1 active RBAC policy, 5 rules (2 group-allow, 1 classification deny, 1 department allow, 1 sensitivity deny)",
    "metadata_resolution": "sidecar",
    "top_k": 10,
    "requests": 150,
    "warmup": 10,
    "pace_rps": 8.0,
    "query_embedding": "client-supplied (server-side embedding excluded)",
    "notes": "Run against a DEBUG=true dev backend (verbose logging and relaxed rate limits) \u2014 overhead numbers are conservative relative to production settings."
  },
  "errors": 0,
  "sample_allowed_denied": {
    "allowed": 10,
    "denied": 9
  },
  "series": [
    {
      "series": "connector_leg_ms (raw vector query)",
      "n": 150,
      "p50_ms": 126.0,
      "p95_ms": 161.1,
      "p99_ms": 278.52,
      "mean_ms": 133.67,
      "max_ms": 319
    },
    {
      "series": "service_total_ms (retrieval service end-to-end)",
      "n": 150,
      "p50_ms": 141.5,
      "p95_ms": 177.55,
      "p99_ms": 308.21,
      "mean_ms": 150.45,
      "max_ms": 354
    },
    {
      "series": "service_overhead_ms (policy layer, service-side)",
      "n": 150,
      "p50_ms": 16.0,
      "p95_ms": 21.0,
      "p99_ms": 37.04,
      "mean_ms": 16.79,
      "max_ms": 49
    },
    {
      "series": "full_overhead_ms (policy layer incl. HTTP middleware)",
      "n": 150,
      "p50_ms": 46.5,
      "p95_ms": 65.41,
      "p99_ms": 96.91,
      "mean_ms": 48.9,
      "max_ms": 134.48
    }
  ]
}