{
  "ok": true,
  "checkedAt": "2026-06-22T12:35:03.469Z",
  "runtime": {
    "node": "v22.22.2",
    "uptimeSeconds": 2026,
    "memory": {
      "rss": 72323072,
      "heapTotal": 11141120,
      "heapUsed": 10100032,
      "external": 2322328,
      "arrayBuffers": 27263
    }
  },
  "library": {
    "colors": 123,
    "indexRows": 123,
    "families": 10,
    "tags": 33,
    "storageBytes": 139098,
    "searchIndexBytes": 25512
  },
  "cache": {
    "searchIndex": "in-memory",
    "staticAssets": "etag + cache-control",
    "generatedPages": "rendered on request with lightweight data access"
  },
  "searchSamples": [
    {
      "query": "red",
      "results": 20,
      "ms": 1.306
    },
    {
      "query": "blue",
      "results": 30,
      "ms": 0.467
    },
    {
      "query": "dark",
      "results": 28,
      "ms": 0.896
    },
    {
      "query": "#ff2400",
      "results": 0,
      "ms": 0.451
    },
    {
      "query": "neon",
      "results": 1,
      "ms": 0.293
    }
  ],
  "totalMs": 3.531,
  "recommendations": [
    "Keep colour cards lightweight and open the drawer only when detail is needed.",
    "Use the search index endpoint for command/search preload instead of requesting full colour objects.",
    "Run npm run benchmark after changing route logic or deployment settings."
  ]
}