{
  "data_freshness": {
    "models": 49,
    "tools": 10,
    "skills": 4,
    "mcp_servers": 4,
    "doc_pages": 42,
    "frameworks": 47,
    "framework_candidates": 362,
    "oldest_synced_at": "2026-06-12T17:00:31.200Z",
    "newest_synced_at": "2026-06-12T17:15:48.335Z",
    "last_synced_at": "2026-06-12T17:15:48.335Z",
    "stale_entities": 0,
    "stale_models": 0,
    "stale_tools": 0,
    "stale_skills": 0,
    "stale_mcp_servers": 0,
    "stale_doc_pages": 0,
    "sources": 51,
    "sources_with_hash": 51,
    "source_unknown_hashes": 0,
    "source_errors": 0,
    "source_refresh_due": 0
  },
  "data_quality": {
    "freshness_status": "fresh",
    "latest_eval_status": "PASS",
    "top1_accuracy": 1,
    "top3_recall": 1,
    "trust_violations": 0
  },
  "generated_at": "2026-06-13T12:45:38.379Z",
  "runtime": {
    "cache_last_error": null,
    "cache_last_error_at": null,
    "cache_status": "ok",
    "rate_limit": {
      "limit_per_minute": 120,
      "mode": "kv",
      "protected_mcp_methods": [
        "tools/call"
      ],
      "protected_rest_paths": [
        "/v1/frameworks/list",
        "/v1/frameworks/route",
        "/v1/frameworks/search",
        "/v1/mcp-servers/list",
        "/v1/models/list",
        "/v1/search",
        "/v1/skills/list",
        "/v1/sources/status",
        "/v1/tools/list",
        "/v1/tutorials/list",
        "/v1/frameworks/:id",
        "/v1/mcp-servers/:id",
        "/v1/models/:id",
        "/v1/skills/:id",
        "/v1/tools/:id"
      ],
      "scope": "ip-minute"
    }
  },
  "service": "aiworkflowmcp-cloudflare-v2",
  "status": "ok",
  "version": "2.0.0-cloudflare-native"
}