{
  "result": "PASS",
  "scope": "Declared single-turn parent/session/duplicate/gap/text/inclusion checks; no factual or model-provenance verification.",
  "counts": {
    "observed_messages": 6,
    "gap_entries": 1,
    "session_labels_present": 3,
    "candidate_answers": 4,
    "eligible_pairs": 3,
    "excluded_answers": 1,
    "distinct_eligible_user_contexts": 2,
    "all_observed_message_words": 34,
    "eligible_unique_message_words": 30,
    "pair_words_with_shared_context_repeated": 35
  },
  "answers": [
    {
      "answer_id": "a1",
      "parent_id": "u1",
      "session_id": "S1",
      "included": true,
      "reasons": [],
      "pair_words": 12
    },
    {
      "answer_id": "a2",
      "parent_id": "missing_u2",
      "session_id": "S2",
      "included": false,
      "reasons": [
        "missing_parent"
      ],
      "pair_words": null
    },
    {
      "answer_id": "a3",
      "parent_id": "u3",
      "session_id": "S3",
      "included": true,
      "reasons": [],
      "pair_words": 11
    },
    {
      "answer_id": "a4",
      "parent_id": "u3",
      "session_id": "S3",
      "included": true,
      "reasons": [],
      "pair_words": 12
    }
  ],
  "errors": [],
  "self_test": {
    "result": "PASS",
    "note": "Nine invalid local in-memory copies and one valid sibling check; source file unchanged.",
    "cases": [
      {
        "case": "parent_reference_without_gap",
        "expected_error": "missing_or_ambiguous_gap",
        "detected": true,
        "result": "FAIL"
      },
      {
        "case": "parent_in_different_session",
        "expected_error": "cross_session_parent",
        "detected": true,
        "result": "FAIL"
      },
      {
        "case": "duplicate_parent_message_and_record",
        "expected_error": "duplicate_message_id",
        "detected": true,
        "result": "FAIL"
      },
      {
        "case": "duplicate_record_id_only",
        "expected_error": "duplicate_record_id",
        "detected": true,
        "result": "FAIL"
      },
      {
        "case": "assistant_as_parent",
        "expected_error": "parent_not_user",
        "detected": true,
        "result": "FAIL"
      },
      {
        "case": "uncovered_earlier_context",
        "expected_error": "context_not_single_turn_root",
        "detected": true,
        "result": "FAIL"
      },
      {
        "case": "gap_points_at_observed_message",
        "expected_error": "gap_message_is_present",
        "detected": true,
        "result": "FAIL"
      },
      {
        "case": "parent_text_unavailable",
        "expected_error": "text_unavailable",
        "detected": true,
        "result": "FAIL"
      },
      {
        "case": "incorrect_manual_inclusion",
        "expected_error": "inclusion_mismatch",
        "detected": true,
        "result": "FAIL"
      },
      {
        "case": "valid_sibling_answers_share_one_context",
        "detected": true,
        "result": "PASS"
      }
    ]
  }
}
