{
  "schema": "DAT009_QUERY_LABELS_v2",
  "embedding_version": "support-embed-v1",
  "dimension": 4,
  "queries": [
    {
      "id": "Q1",
      "query": "connection pool timeout",
      "category": "database",
      "query_vector": [
        0.98,
        0.1,
        0.02,
        0.0
      ],
      "expected_relevant_doc_ids": [
        1,
        2
      ],
      "hard_negative_doc_ids": [
        6
      ]
    },
    {
      "id": "Q2",
      "query": "password reset access",
      "category": "account",
      "query_vector": [
        0.05,
        0.98,
        0.08,
        0.0
      ],
      "expected_relevant_doc_ids": [
        3
      ],
      "hard_negative_doc_ids": []
    },
    {
      "id": "Q3",
      "query": "refund invoice charge",
      "category": "billing",
      "query_vector": [
        0.02,
        0.05,
        0.98,
        0.1
      ],
      "expected_relevant_doc_ids": [
        4,
        5
      ],
      "hard_negative_doc_ids": []
    }
  ],
  "authority_note": "Fixture labels support bounded lesson evaluation only; they are not universal relevance truth. Q1 document 6 is a near-topic hard negative for relevance-vs-distance reasoning."
}
