{
  "surface": "api",
  "tool": {
    "name": "api-audit",
    "version": "0.1.0"
  },
  "timestamp": "2026-10-07T09:36:31.779Z",
  "baseUrl": "https://api.lughonline.com",
  "evidence": [
    {
      "endpoint": "GET /healthz",
      "method": "GET",
      "path": "/healthz",
      "samples": [
        127.19574199999988,
        130.69463900000028,
        125.97757700000011,
        132.17830400000003,
        127.81162600000016,
        129.56778699999995,
        127.22456000000011,
        130.04251599999998,
        127.70939899999985,
        130.92331299999978,
        127.19803200000024,
        130.71858800000018,
        125.98169800000005,
        130.79618299999993,
        125.43438900000001,
        129.5095369999999,
        125.51428900000019,
        129.35777400000006,
        125.0093050000005,
        128.786384,
        124.96805200000017,
        128.9863519999999,
        126.19532700000036,
        129.84202600000026,
        127.03564700000061,
        129.84022499999992,
        126.7529169999998,
        129.68068399999993,
        128.35875600000054,
        129.27537100000063
      ],
      "ttfb": [
        126.85179900000003,
        130.38932700000032,
        125.76295600000003,
        131.55638999999974,
        127.53908600000022,
        129.40635500000008,
        126.91980000000012,
        129.82445800000005,
        127.57126000000017,
        130.726635,
        126.98615500000005,
        130.56969000000026,
        125.846004,
        130.64958899999965,
        125.30069800000001,
        129.3626330000002,
        125.36456799999951,
        129.20651100000032,
        124.85854300000028,
        128.63372900000013,
        124.81778099999974,
        128.8255909999998,
        126.03274299999975,
        129.6802429999998,
        126.86206200000015,
        129.68980399999964,
        126.58940100000018,
        129.5285389999999,
        128.21164100000078,
        129.09697700000015
      ],
      "status": 200,
      "expectedStatus": 200,
      "bytes": 15
    },
    {
      "endpoint": "GET /api/admin/leads",
      "method": "GET",
      "path": "/api/admin/leads",
      "samples": [
        158.87993000000006,
        160.71987699999954,
        158.47267699999975,
        157.42984699999943,
        156.11015299999963,
        160.92798700000003,
        157.2205839999997,
        161.05445099999997,
        157.01265599999988,
        160.74058500000046
      ],
      "ttfb": [
        158.7292980000002,
        160.56160999999975,
        158.24709499999972,
        157.25826599999982,
        155.945154,
        160.7590909999999,
        157.07902899999954,
        160.83146399999987,
        156.80741099999977,
        160.5838819999999
      ],
      "status": 401,
      "expectedStatus": 401,
      "bytes": 24
    },
    {
      "endpoint": "GET /api/call/availability",
      "method": "GET",
      "path": "/api/call/availability",
      "samples": [
        128.6633839999995,
        125.19496799999979,
        133.8267820000001,
        126.4031759999998,
        129.01238299999932,
        125.16756200000054,
        128.71016400000008,
        125.71371200000067,
        128.8239620000004,
        126.03962700000011,
        128.7880270000005,
        125.11282800000117,
        128.45291199999883,
        125.42075399999885,
        128.0136480000001,
        124.83678299999883,
        129.4268630000006,
        125.70704900000055,
        129.68353099999877,
        125.02811099999963,
        128.94282799999928,
        125.94802200000049,
        128.43274199999905,
        125.08275899999899,
        128.3673770000005,
        125.5683169999993,
        128.61981399999968,
        125.36599100000058,
        128.8605239999997,
        125.26285900000039
      ],
      "ttfb": [
        128.50316500000008,
        125.01803699999982,
        133.56996099999924,
        126.18855499999881,
        128.82078399999955,
        125.02447399999983,
        128.50166399999944,
        125.50883799999974,
        128.6646639999999,
        125.88172200000008,
        128.6273459999993,
        124.96922900000027,
        128.2784849999989,
        125.26212699999996,
        127.84654500000033,
        124.70076799999879,
        129.23854100000062,
        125.54971400000068,
        129.52809999999954,
        124.88884099999996,
        128.79387899999892,
        125.78901399999995,
        128.21293100000003,
        124.91821100000016,
        128.22673400000167,
        125.40613300000041,
        128.46359099999972,
        125.21534900000006,
        128.69678699999895,
        125.0922100000007
      ],
      "status": 200,
      "expectedStatus": 200,
      "bytes": 61
    },
    {
      "endpoint": "POST /api/audit/start",
      "method": "POST",
      "path": "/api/audit/start",
      "samples": [
        126.24241299999994,
        129.85378299999866,
        125.29223499999898,
        130.6953880000001,
        127.87195299999985,
        129.73817899999995,
        125.92185000000063,
        128.96540900000036,
        125.94518100000096,
        129.46674500000154,
        125.69286400000055,
        129.48671699999977,
        127.08022299999902,
        129.3057630000003,
        126.05822900000021,
        129.52543999999943,
        126.0975299999991,
        130.0864900000015,
        126.7780019999991,
        129.7403090000007,
        126.483572000001,
        130.12207800000033,
        126.71600199999921,
        131.15182599999935,
        125.86715600000025,
        129.71044099999926,
        126.01545199999964,
        130.28677900000002,
        126.36097900000095,
        129.47610799999893
      ],
      "ttfb": [
        126.06962000000021,
        129.7088019999992,
        125.1638239999993,
        130.54666999999972,
        127.73773099999926,
        129.5878670000002,
        125.77589699999953,
        128.82174999999916,
        125.72201300000052,
        129.29894100000092,
        125.52414800000042,
        129.29629100000056,
        126.92496199999914,
        129.16262500000084,
        125.8925790000012,
        129.35854799999834,
        125.9630789999992,
        129.95489400000042,
        126.61014799999975,
        129.5512060000001,
        126.34753699999965,
        129.97405100000105,
        126.56580099999883,
        130.0993559999988,
        125.72013100000004,
        129.56472799999938,
        125.86635299999944,
        130.1368879999991,
        126.17734500000006,
        129.32694799999808
      ],
      "status": 200,
      "expectedStatus": 200,
      "bytes": 89
    },
    {
      "endpoint": "POST /api/audit/capture-email",
      "method": "POST",
      "path": "/api/audit/capture-email",
      "samples": [
        130.30599500000244,
        126.09267700000055,
        129.0302550000015,
        125.85565200000201,
        129.13632399999915,
        125.82500599999912,
        128.82138399999894,
        126.03385700000217,
        129.38044100000116,
        125.99181600000156,
        129.46126699999877,
        125.51706099999865,
        129.51203600000008,
        125.84767700000157,
        129.16709300000002,
        125.79690299999857,
        129.1648669999995,
        125.21203900000182,
        129.42450200000167,
        125.4712780000009,
        129.0346660000032,
        126.04707299999791,
        128.5223560000013,
        126.05540299999848,
        129.824654,
        126.21210900000005,
        129.41225000000122,
        126.44925499999954,
        129.32707200000004,
        125.84619200000088
      ],
      "ttfb": [
        130.15663499999937,
        125.94688400000086,
        128.8976870000006,
        125.72685099999944,
        128.9874349999991,
        125.67756000000008,
        128.68650200000047,
        125.88716199999908,
        129.25095800000054,
        125.8386900000005,
        129.3184000000001,
        125.36846199999854,
        129.36377899999934,
        125.69647400000031,
        129.01510899999994,
        125.66514599999937,
        129.01998599999934,
        125.0567480000027,
        129.28694499999983,
        125.34029300000111,
        128.85940699999992,
        125.91193999999814,
        128.37369800000306,
        125.91032099999939,
        129.67621599999984,
        126.01926800000001,
        129.2371119999989,
        126.30539499999941,
        129.18175999999949,
        125.67464100000143
      ],
      "status": 200,
      "expectedStatus": 200,
      "bytes": 34
    },
    {
      "endpoint": "POST /api/call/book",
      "method": "POST",
      "path": "/api/call/book",
      "samples": [
        125.59003799999846,
        128.9529220000004,
        125.22113499999978,
        128.95568999999887,
        126.13086000000112,
        129.52370099999825,
        125.38789899999756,
        128.63451500000156,
        126.04943400000047,
        131.76028700000097,
        128.38023699999758,
        130.7460519999986,
        128.1303680000019,
        131.78374100000292,
        125.93001199999708,
        129.00564900000245,
        125.0219610000022,
        128.9067589999977,
        126.20579600000201,
        132.84352299999955,
        125.43018400000074,
        128.1626299999989,
        125.82455299999856,
        128.71530099999654,
        125.70825500000137,
        128.56283500000063,
        126.25992799999949,
        128.8121339999998,
        125.93304400000125,
        128.8159689999993
      ],
      "ttfb": [
        125.45792000000074,
        128.80322200000228,
        125.07458100000076,
        128.80648099999962,
        125.98410599999988,
        129.3753629999992,
        125.25613199999862,
        128.4816890000002,
        125.90315099999862,
        131.6116089999996,
        128.25424099999873,
        130.59237399999984,
        127.98905300000115,
        131.6571240000012,
        125.80735300000015,
        128.8678910000017,
        124.88184900000124,
        128.72799399999712,
        126.04935300000216,
        132.72088399999848,
        125.26756000000023,
        128.03624299999865,
        125.61655400000018,
        128.5765509999983,
        125.57054700000299,
        128.43212100000164,
        126.09381700000085,
        128.6640469999984,
        125.79424400000062,
        128.68890100000135
      ],
      "status": 200,
      "expectedStatus": 200,
      "bytes": 99
    },
    {
      "endpoint": "POST /api/reports/{reportId}/retry-platform/{platform}",
      "method": "POST",
      "path": "/api/reports/{reportId}/retry-platform/{platform}",
      "samples": [
        128.02773499999967,
        125.49823399999877,
        128.56912100000045,
        125.27464399999735,
        128.9642410000015,
        125.30471500000203,
        128.4927490000009,
        125.06293600000208,
        128.84614599999986,
        125.49565699999948,
        128.67332400000305,
        125.57167900000059,
        128.42772999999943,
        125.70938799999931,
        128.37182100000064,
        125.66866599999776,
        128.79176799999914,
        125.05414000000019,
        129.82206399999995,
        125.56223000000318,
        128.86261800000284,
        125.028161000002,
        128.50394700000106,
        125.44506600000022,
        128.11755599999742,
        124.80050599999959,
        128.1600830000025,
        125.35511300000144,
        129.16192700000101,
        125.68853300000046
      ],
      "ttfb": [
        127.89979600000152,
        125.35689899999852,
        128.42864899999768,
        125.12180799999987,
        128.7643160000007,
        125.16259999999966,
        128.32219899999836,
        124.87345200000345,
        128.65580899999986,
        125.35869099999763,
        128.53281100000095,
        125.43177800000194,
        128.2876780000006,
        125.51789899999858,
        128.2335920000005,
        125.54236999999921,
        128.5968639999992,
        124.86259100000098,
        129.6577959999995,
        125.42422200000146,
        128.73532900000282,
        124.90228500000012,
        128.3149830000002,
        125.32077299999946,
        127.97796499999822,
        124.67821700000059,
        128.0350290000024,
        125.22880599999917,
        129.03947799999878,
        125.49643400000059
      ],
      "status": 200,
      "expectedStatus": 200,
      "bytes": 55
    }
  ],
  "audits": [
    {
      "endpoint": "GET /healthz",
      "id": "latency-p95",
      "category": "performance",
      "score": 0.8831728250675374,
      "weight": 3,
      "advice": "GET /healthz: reduce p95 latency (131ms) toward 100ms."
    },
    {
      "endpoint": "GET /healthz",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 0.6133375346820327,
      "weight": 1,
      "advice": "GET /healthz: reduce p95 time to first byte (131ms) toward 50ms."
    },
    {
      "endpoint": "GET /healthz",
      "id": "burst-error-rate",
      "category": "reliability",
      "score": null,
      "weight": 3
    },
    {
      "endpoint": "GET /healthz",
      "id": "burst-degradation",
      "category": "reliability",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "GET /healthz",
      "id": "rate-limit-grace",
      "category": "reliability",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "GET /healthz",
      "id": "compression",
      "category": "efficiency",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "GET /healthz",
      "id": "cache-headers",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /healthz",
      "id": "payload-size",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /healthz",
      "id": "openapi-valid",
      "category": "contract",
      "score": null,
      "weight": 3
    },
    {
      "endpoint": "GET /healthz",
      "id": "expected-status",
      "category": "contract",
      "score": 1,
      "weight": 3
    },
    {
      "endpoint": "GET /healthz",
      "id": "no-stack-traces",
      "category": "contract",
      "score": 1,
      "weight": 2
    },
    {
      "endpoint": "GET /healthz",
      "id": "error-envelope",
      "category": "contract",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "GET /healthz",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /healthz",
      "id": "auth-required",
      "category": "security",
      "score": null,
      "weight": 2
    },
    {
      "endpoint": "GET /healthz",
      "id": "security-headers",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /healthz: add Strict-Transport-Security."
    },
    {
      "endpoint": "GET /healthz",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    },
    {
      "endpoint": "GET /api/admin/leads",
      "id": "latency-p95",
      "category": "performance",
      "score": 0.7931807538881823,
      "weight": 3,
      "advice": "GET /api/admin/leads: reduce p95 latency (161ms) toward 100ms."
    },
    {
      "endpoint": "GET /api/admin/leads",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 0.5299093079999565,
      "weight": 1,
      "advice": "GET /api/admin/leads: reduce p95 time to first byte (161ms) toward 50ms."
    },
    {
      "endpoint": "GET /api/admin/leads",
      "id": "burst-error-rate",
      "category": "reliability",
      "score": null,
      "weight": 3
    },
    {
      "endpoint": "GET /api/admin/leads",
      "id": "burst-degradation",
      "category": "reliability",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "GET /api/admin/leads",
      "id": "rate-limit-grace",
      "category": "reliability",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "GET /api/admin/leads",
      "id": "compression",
      "category": "efficiency",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "GET /api/admin/leads",
      "id": "cache-headers",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /api/admin/leads",
      "id": "payload-size",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /api/admin/leads",
      "id": "openapi-valid",
      "category": "contract",
      "score": null,
      "weight": 3
    },
    {
      "endpoint": "GET /api/admin/leads",
      "id": "expected-status",
      "category": "contract",
      "score": 1,
      "weight": 3
    },
    {
      "endpoint": "GET /api/admin/leads",
      "id": "no-stack-traces",
      "category": "contract",
      "score": 1,
      "weight": 2
    },
    {
      "endpoint": "GET /api/admin/leads",
      "id": "error-envelope",
      "category": "contract",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /api/admin/leads",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /api/admin/leads",
      "id": "auth-required",
      "category": "security",
      "score": null,
      "weight": 2
    },
    {
      "endpoint": "GET /api/admin/leads",
      "id": "security-headers",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /api/admin/leads: add Strict-Transport-Security."
    },
    {
      "endpoint": "GET /api/admin/leads",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    },
    {
      "endpoint": "GET /api/call/availability",
      "id": "latency-p95",
      "category": "performance",
      "score": 0.8875021430149891,
      "weight": 3,
      "advice": "GET /api/call/availability: reduce p95 latency (130ms) toward 100ms."
    },
    {
      "endpoint": "GET /api/call/availability",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 0.6173424208707842,
      "weight": 1,
      "advice": "GET /api/call/availability: reduce p95 time to first byte (129ms) toward 50ms."
    },
    {
      "endpoint": "GET /api/call/availability",
      "id": "burst-error-rate",
      "category": "reliability",
      "score": null,
      "weight": 3
    },
    {
      "endpoint": "GET /api/call/availability",
      "id": "burst-degradation",
      "category": "reliability",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "GET /api/call/availability",
      "id": "rate-limit-grace",
      "category": "reliability",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "GET /api/call/availability",
      "id": "compression",
      "category": "efficiency",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "GET /api/call/availability",
      "id": "cache-headers",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /api/call/availability",
      "id": "payload-size",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /api/call/availability",
      "id": "openapi-valid",
      "category": "contract",
      "score": null,
      "weight": 3
    },
    {
      "endpoint": "GET /api/call/availability",
      "id": "expected-status",
      "category": "contract",
      "score": 1,
      "weight": 3
    },
    {
      "endpoint": "GET /api/call/availability",
      "id": "no-stack-traces",
      "category": "contract",
      "score": 1,
      "weight": 2
    },
    {
      "endpoint": "GET /api/call/availability",
      "id": "error-envelope",
      "category": "contract",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "GET /api/call/availability",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /api/call/availability",
      "id": "auth-required",
      "category": "security",
      "score": null,
      "weight": 2
    },
    {
      "endpoint": "GET /api/call/availability",
      "id": "security-headers",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /api/call/availability: add Strict-Transport-Security."
    },
    {
      "endpoint": "GET /api/call/availability",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    },
    {
      "endpoint": "POST /api/audit/start",
      "id": "latency-p95",
      "category": "performance",
      "score": 0.8843511724301484,
      "weight": 3,
      "advice": "POST /api/audit/start: reduce p95 latency (131ms) toward 100ms."
    },
    {
      "endpoint": "POST /api/audit/start",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 0.6151026093880447,
      "weight": 1,
      "advice": "POST /api/audit/start: reduce p95 time to first byte (130ms) toward 50ms."
    },
    {
      "endpoint": "POST /api/audit/start",
      "id": "burst-error-rate",
      "category": "reliability",
      "score": null,
      "weight": 3
    },
    {
      "endpoint": "POST /api/audit/start",
      "id": "burst-degradation",
      "category": "reliability",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/audit/start",
      "id": "rate-limit-grace",
      "category": "reliability",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/audit/start",
      "id": "compression",
      "category": "efficiency",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/audit/start",
      "id": "cache-headers",
      "category": "efficiency",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/audit/start",
      "id": "payload-size",
      "category": "efficiency",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/audit/start",
      "id": "openapi-valid",
      "category": "contract",
      "score": null,
      "weight": 3
    },
    {
      "endpoint": "POST /api/audit/start",
      "id": "expected-status",
      "category": "contract",
      "score": 1,
      "weight": 3
    },
    {
      "endpoint": "POST /api/audit/start",
      "id": "no-stack-traces",
      "category": "contract",
      "score": 1,
      "weight": 2
    },
    {
      "endpoint": "POST /api/audit/start",
      "id": "error-envelope",
      "category": "contract",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/audit/start",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "POST /api/audit/start",
      "id": "auth-required",
      "category": "security",
      "score": null,
      "weight": 2
    },
    {
      "endpoint": "POST /api/audit/start",
      "id": "security-headers",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "POST /api/audit/start: add Strict-Transport-Security."
    },
    {
      "endpoint": "POST /api/audit/start",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    },
    {
      "endpoint": "POST /api/audit/capture-email",
      "id": "latency-p95",
      "category": "performance",
      "score": 0.8871136831922276,
      "weight": 3,
      "advice": "POST /api/audit/capture-email: reduce p95 latency (130ms) toward 100ms."
    },
    {
      "endpoint": "POST /api/audit/capture-email",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 0.6169140233624881,
      "weight": 1,
      "advice": "POST /api/audit/capture-email: reduce p95 time to first byte (130ms) toward 50ms."
    },
    {
      "endpoint": "POST /api/audit/capture-email",
      "id": "burst-error-rate",
      "category": "reliability",
      "score": null,
      "weight": 3
    },
    {
      "endpoint": "POST /api/audit/capture-email",
      "id": "burst-degradation",
      "category": "reliability",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/audit/capture-email",
      "id": "rate-limit-grace",
      "category": "reliability",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/audit/capture-email",
      "id": "compression",
      "category": "efficiency",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/audit/capture-email",
      "id": "cache-headers",
      "category": "efficiency",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/audit/capture-email",
      "id": "payload-size",
      "category": "efficiency",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/audit/capture-email",
      "id": "openapi-valid",
      "category": "contract",
      "score": null,
      "weight": 3
    },
    {
      "endpoint": "POST /api/audit/capture-email",
      "id": "expected-status",
      "category": "contract",
      "score": 1,
      "weight": 3
    },
    {
      "endpoint": "POST /api/audit/capture-email",
      "id": "no-stack-traces",
      "category": "contract",
      "score": 1,
      "weight": 2
    },
    {
      "endpoint": "POST /api/audit/capture-email",
      "id": "error-envelope",
      "category": "contract",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/audit/capture-email",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "POST /api/audit/capture-email",
      "id": "auth-required",
      "category": "security",
      "score": null,
      "weight": 2
    },
    {
      "endpoint": "POST /api/audit/capture-email",
      "id": "security-headers",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "POST /api/audit/capture-email: add Strict-Transport-Security."
    },
    {
      "endpoint": "POST /api/audit/capture-email",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    },
    {
      "endpoint": "POST /api/call/book",
      "id": "latency-p95",
      "category": "performance",
      "score": 0.8801729512966626,
      "weight": 3,
      "advice": "POST /api/call/book: reduce p95 latency (132ms) toward 100ms."
    },
    {
      "endpoint": "POST /api/call/book",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 0.6104391240051005,
      "weight": 1,
      "advice": "POST /api/call/book: reduce p95 time to first byte (132ms) toward 50ms."
    },
    {
      "endpoint": "POST /api/call/book",
      "id": "burst-error-rate",
      "category": "reliability",
      "score": null,
      "weight": 3
    },
    {
      "endpoint": "POST /api/call/book",
      "id": "burst-degradation",
      "category": "reliability",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/call/book",
      "id": "rate-limit-grace",
      "category": "reliability",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/call/book",
      "id": "compression",
      "category": "efficiency",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/call/book",
      "id": "cache-headers",
      "category": "efficiency",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/call/book",
      "id": "payload-size",
      "category": "efficiency",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/call/book",
      "id": "openapi-valid",
      "category": "contract",
      "score": null,
      "weight": 3
    },
    {
      "endpoint": "POST /api/call/book",
      "id": "expected-status",
      "category": "contract",
      "score": 1,
      "weight": 3
    },
    {
      "endpoint": "POST /api/call/book",
      "id": "no-stack-traces",
      "category": "contract",
      "score": 1,
      "weight": 2
    },
    {
      "endpoint": "POST /api/call/book",
      "id": "error-envelope",
      "category": "contract",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/call/book",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "POST /api/call/book",
      "id": "auth-required",
      "category": "security",
      "score": null,
      "weight": 2
    },
    {
      "endpoint": "POST /api/call/book",
      "id": "security-headers",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "POST /api/call/book: add Strict-Transport-Security."
    },
    {
      "endpoint": "POST /api/call/book",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    },
    {
      "endpoint": "POST /api/reports/{reportId}/retry-platform/{platform}",
      "id": "latency-p95",
      "category": "performance",
      "score": 0.8891647023298801,
      "weight": 3,
      "advice": "POST /api/reports/{reportId}/retry-platform/{platform}: reduce p95 latency (129ms) toward 100ms."
    },
    {
      "endpoint": "POST /api/reports/{reportId}/retry-platform/{platform}",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 0.6188446963446453,
      "weight": 1,
      "advice": "POST /api/reports/{reportId}/retry-platform/{platform}: reduce p95 time to first byte (129ms) toward 50ms."
    },
    {
      "endpoint": "POST /api/reports/{reportId}/retry-platform/{platform}",
      "id": "burst-error-rate",
      "category": "reliability",
      "score": null,
      "weight": 3
    },
    {
      "endpoint": "POST /api/reports/{reportId}/retry-platform/{platform}",
      "id": "burst-degradation",
      "category": "reliability",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/reports/{reportId}/retry-platform/{platform}",
      "id": "rate-limit-grace",
      "category": "reliability",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/reports/{reportId}/retry-platform/{platform}",
      "id": "compression",
      "category": "efficiency",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/reports/{reportId}/retry-platform/{platform}",
      "id": "cache-headers",
      "category": "efficiency",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/reports/{reportId}/retry-platform/{platform}",
      "id": "payload-size",
      "category": "efficiency",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/reports/{reportId}/retry-platform/{platform}",
      "id": "openapi-valid",
      "category": "contract",
      "score": null,
      "weight": 3
    },
    {
      "endpoint": "POST /api/reports/{reportId}/retry-platform/{platform}",
      "id": "expected-status",
      "category": "contract",
      "score": 1,
      "weight": 3
    },
    {
      "endpoint": "POST /api/reports/{reportId}/retry-platform/{platform}",
      "id": "no-stack-traces",
      "category": "contract",
      "score": 1,
      "weight": 2
    },
    {
      "endpoint": "POST /api/reports/{reportId}/retry-platform/{platform}",
      "id": "error-envelope",
      "category": "contract",
      "score": null,
      "weight": 1
    },
    {
      "endpoint": "POST /api/reports/{reportId}/retry-platform/{platform}",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "POST /api/reports/{reportId}/retry-platform/{platform}",
      "id": "auth-required",
      "category": "security",
      "score": null,
      "weight": 2
    },
    {
      "endpoint": "POST /api/reports/{reportId}/retry-platform/{platform}",
      "id": "security-headers",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "POST /api/reports/{reportId}/retry-platform/{platform}: add Strict-Transport-Security."
    },
    {
      "endpoint": "POST /api/reports/{reportId}/retry-platform/{platform}",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    }
  ],
  "scores": {
    "overall": 88.93196126381062,
    "categories": {
      "performance": 80.48523003682833,
      "reliability": null,
      "efficiency": 100,
      "contract": 100,
      "security": 80,
      "seo": null,
      "accessibility": null
    },
    "endpoints": [
      {
        "endpoint": "GET /healthz",
        "p50": 128.57257000000027,
        "p95": 130.86610449999984,
        "p99": 131.81435660999995,
        "errorRate": 0,
        "bytes": 15,
        "score": 90.83597044358996
      },
      {
        "endpoint": "GET /api/admin/leads",
        "p50": 158.6763034999999,
        "p95": 160.9975422,
        "p99": 161.04306923999997,
        "errorRate": 0,
        "bytes": 24,
        "score": 89.03070048044484
      },
      {
        "endpoint": "GET /api/call/availability",
        "p50": 127.20841199999995,
        "p95": 129.5680303999996,
        "p99": 132.6252392099997,
        "errorRate": 0,
        "bytes": 61,
        "score": 90.96184333270928
      },
      {
        "endpoint": "POST /api/audit/start",
        "p50": 128.4186810000001,
        "p95": 130.51151395000005,
        "p99": 131.01945897999957,
        "errorRate": 0,
        "bytes": 89,
        "score": 89.28831414503034
      },
      {
        "endpoint": "POST /api/audit/capture-email",
        "p50": 127.48580550000042,
        "p95": 129.68397590000004,
        "p99": 130.16640611000173,
        "errorRate": 0,
        "bytes": 34,
        "score": 89.37613106903628
      },
      {
        "endpoint": "POST /api/call/book",
        "p50": 128.27143349999824,
        "p95": 131.77318670000204,
        "p99": 132.53618622000053,
        "errorRate": 0,
        "bytes": 99,
        "score": 89.13876502517466
      },
      {
        "endpoint": "POST /api/reports/{reportId}/retry-platform/{platform}",
        "p50": 126.86856149999949,
        "p95": 129.07296830000124,
        "p99": 129.63062427000025,
        "errorRate": 0,
        "bytes": 55,
        "score": 89.44642437681988
      }
    ]
  }
}
