Version history

1 version on record. Newest first; the live version sits at the top with a live indicator.

  1. Live
    5/15/2026, 10:44:48 PM
    Content snapshot
    {
      "query_kind": "sql",
      "query_body": "SELECT se.search_query_hash AS ref, COUNT(*)::text AS title\nFROM site_events se\nWHERE se.content_type = 'search'\n  AND se.created_at > NOW() - INTERVAL '7 days'\n  AND se.search_query_hash IS NOT NULL\n  AND se.path = '/search'\n  AND NOT EXISTS (\n    SELECT 1 FROM site_events se2\n    WHERE se2.search_query_hash = se.search_query_hash\n      AND se2.path != '/search'\n      AND se2.created_at > NOW() - INTERVAL '7 days'\n  )\nGROUP BY se.search_query_hash\nHAVING COUNT(*) >= 3\n",
      "query_params": {},
      "threshold": {
        "warning_at": 1,
        "critical_at": 20
      },
      "severity_default": "info",
      "recommended_action_template": "{n} search query hash(es) appear ≥3 times on empty result pages\n(/search with no subsequent non-search pageview) in the last 7d.\nThese may indicate missing content or crawl gaps. Hashes: {refs[:5]}.\n",
      "state": "active",
      "proposer_id": "system-senate"
    }