{
  "k": 3,
  "cases": 6,
  "answerable_cases": 4,
  "mean_recall_at_k": 1.0,
  "mrr_at_k": 1.0,
  "access_failure_cases": 0,
  "passed_cases": 6,
  "passed": true,
  "results": [
    {
      "id": "refund",
      "recall_at_k": 1.0,
      "reciprocal_rank_at_k": 1.0,
      "forbidden_ids": [],
      "unretrieved_citation_ids": [],
      "checks": {
        "full_recall_at_k": true,
        "access_boundary": true,
        "citation_ids_retrieved": true,
        "abstention_matches": true,
        "answer_has_citation": true,
        "abstention_has_no_citations": true
      },
      "passed": true
    },
    {
      "id": "two-sources",
      "recall_at_k": 1.0,
      "reciprocal_rank_at_k": 1.0,
      "forbidden_ids": [],
      "unretrieved_citation_ids": [],
      "checks": {
        "full_recall_at_k": true,
        "access_boundary": true,
        "citation_ids_retrieved": true,
        "abstention_matches": true,
        "answer_has_citation": true,
        "abstention_has_no_citations": true
      },
      "passed": true
    },
    {
      "id": "tenant-boundary",
      "recall_at_k": 1.0,
      "reciprocal_rank_at_k": 1.0,
      "forbidden_ids": [],
      "unretrieved_citation_ids": [],
      "checks": {
        "full_recall_at_k": true,
        "access_boundary": true,
        "citation_ids_retrieved": true,
        "abstention_matches": true,
        "answer_has_citation": true,
        "abstention_has_no_citations": true
      },
      "passed": true
    },
    {
      "id": "revoked-access",
      "recall_at_k": null,
      "reciprocal_rank_at_k": null,
      "forbidden_ids": [],
      "unretrieved_citation_ids": [],
      "checks": {
        "full_recall_at_k": true,
        "access_boundary": true,
        "citation_ids_retrieved": true,
        "abstention_matches": true,
        "answer_has_citation": true,
        "abstention_has_no_citations": true
      },
      "passed": true
    },
    {
      "id": "unknown",
      "recall_at_k": null,
      "reciprocal_rank_at_k": null,
      "forbidden_ids": [],
      "unretrieved_citation_ids": [],
      "checks": {
        "full_recall_at_k": true,
        "access_boundary": true,
        "citation_ids_retrieved": true,
        "abstention_matches": true,
        "answer_has_citation": true,
        "abstention_has_no_citations": true
      },
      "passed": true
    },
    {
      "id": "policy-version",
      "recall_at_k": 1.0,
      "reciprocal_rank_at_k": 1.0,
      "forbidden_ids": [],
      "unretrieved_citation_ids": [],
      "checks": {
        "full_recall_at_k": true,
        "access_boundary": true,
        "citation_ids_retrieved": true,
        "abstention_matches": true,
        "answer_has_citation": true,
        "abstention_has_no_citations": true
      },
      "passed": true
    }
  ]
}
