{
  "schemaVersion": "kingy-fresh-failure-accounting/1.0.0",
  "candidateVersion": "1.5.1",
  "originalGradesChanged": false,
  "repairAfterExposure": false,
  "primarySourceSha256": "ce90e99ada1f925f40bbe7632a5ca738e86b9b9f243c259f588350dc15b3435e",
  "repeatedFailureIds": [
    "heldout-05",
    "heldout-20",
    "heldout-22",
    "heldout-29"
  ],
  "firstRunOriginals": [
    {
      "question_id": "heldout-05",
      "question": "Under what condition can a Brindle Quay printed book receive its single renewal, and how long is that renewal from the existing due date?",
      "required_fields": [
        "renewal_condition",
        "renewal_period"
      ],
      "answer": {
        "abstain": false,
        "answer_fields": {
          "renewal_condition": "A book with a\nwaiting reservation cannot be renewed. The renewal period begins on the existing due date, not on the day the\nrenewal is requested.",
          "renewal_period": "The renewal period begins on the existing due date, not on the day the\nrenewal is requested."
        },
        "citations": [
          {
            "field": "renewal_condition",
            "document_id": "D01",
            "page": 2,
            "quote": "A book with a\nwaiting reservation cannot be renewed. The renewal period begins on the existing due date, not on the day the\nrenewal is requested."
          },
          {
            "field": "renewal_period",
            "document_id": "D01",
            "page": 2,
            "quote": "The renewal period begins on the existing due date, not on the day the\nrenewal is requested."
          }
        ]
      },
      "grade": {
        "version": "kingy-common-document-grade/1.2.0",
        "status": "fail",
        "fact_status": "unresolved",
        "passed": false,
        "needs_review": true,
        "answerable": true,
        "correct_abstention": false,
        "field_checks": [
          {
            "field": "renewal_condition",
            "status": "fail",
            "fact_status": "unresolved"
          },
          {
            "field": "renewal_period",
            "status": "fail",
            "fact_status": "unresolved"
          }
        ],
        "citation_checks": [
          {
            "field": "renewal_condition",
            "native_id": null,
            "status": "fail",
            "pages": [
              2
            ],
            "page_capability": "explicit",
            "reason": null
          },
          {
            "field": "renewal_period",
            "native_id": null,
            "status": "fail",
            "pages": [
              2
            ],
            "page_capability": "explicit",
            "reason": null
          }
        ],
        "reasons": [],
        "citation_count": 2,
        "valid_citation_count": 0,
        "unresolved_citation_count": 0,
        "explicit_page_count": 0,
        "quote_mapped_page_count": 0
      }
    },
    {
      "question_id": "heldout-29",
      "question": "At Sable Orchard, who confirms course registrations and who reviews access requests?",
      "required_fields": [
        "registration_role",
        "access_role"
      ],
      "answer": {
        "abstain": true,
        "answer_fields": {},
        "citations": []
      },
      "grade": {
        "version": "kingy-common-document-grade/1.2.0",
        "status": "fail",
        "fact_status": "fail",
        "passed": false,
        "needs_review": false,
        "answerable": true,
        "correct_abstention": false,
        "field_checks": [
          {
            "field": "registration_role",
            "status": "fail",
            "fact_status": "fail"
          },
          {
            "field": "access_role",
            "status": "fail",
            "fact_status": "fail"
          }
        ],
        "citation_checks": [],
        "reasons": [
          "An answerable question was declined."
        ],
        "citation_count": 0,
        "valid_citation_count": 0,
        "unresolved_citation_count": 0,
        "explicit_page_count": 0,
        "quote_mapped_page_count": 0
      }
    },
    {
      "question_id": "heldout-22",
      "question": "What identifier prefix does Larkspur use for route manifests, and what prefix does it use for parcels?",
      "required_fields": [
        "route_prefix",
        "parcel_prefix"
      ],
      "answer": {
        "abstain": false,
        "answer_fields": {
          "route_prefix": "The route-manifest identifier begins with LRF-RM. Parcel identifiers begin with LRF-P.",
          "parcel_prefix": "Ordinary parcels use the lower racks in bay\nS-1."
        },
        "citations": [
          {
            "field": "route_prefix",
            "document_id": "D07",
            "page": 1,
            "quote": "The route-manifest identifier begins with LRF-RM. Parcel identifiers begin with LRF-P."
          },
          {
            "field": "parcel_prefix",
            "document_id": "D07",
            "page": 2,
            "quote": "Ordinary parcels use the lower racks in bay\nS-1."
          }
        ]
      },
      "grade": {
        "version": "kingy-common-document-grade/1.2.0",
        "status": "fail",
        "fact_status": "unresolved",
        "passed": false,
        "needs_review": true,
        "answerable": true,
        "correct_abstention": false,
        "field_checks": [
          {
            "field": "route_prefix",
            "status": "pass",
            "fact_status": "pass"
          },
          {
            "field": "parcel_prefix",
            "status": "fail",
            "fact_status": "unresolved"
          }
        ],
        "citation_checks": [
          {
            "field": "route_prefix",
            "native_id": null,
            "status": "pass",
            "pages": [
              1
            ],
            "page_capability": "explicit",
            "reason": null
          },
          {
            "field": "parcel_prefix",
            "native_id": null,
            "status": "fail",
            "pages": [
              2
            ],
            "page_capability": "explicit",
            "reason": null
          }
        ],
        "reasons": [],
        "citation_count": 2,
        "valid_citation_count": 1,
        "unresolved_citation_count": 0,
        "explicit_page_count": 1,
        "quote_mapped_page_count": 0
      }
    },
    {
      "question_id": "heldout-20",
      "question": "At Ternvale, where does a returned portable tool with a damaged guard go, and who signs a serviced bench's return-to-service record?",
      "required_fields": [
        "damaged_guard_location",
        "bench_signoff"
      ],
      "answer": {
        "abstain": false,
        "answer_fields": {
          "damaged_guard_location": "If a member returns a tool with a damaged guard, the store steward places the tool in the quarantine cabinet.",
          "bench_signoff": "A serviced bench returns to use only after the coordinator signs its return-to-service record."
        },
        "citations": [
          {
            "field": "damaged_guard_location",
            "document_id": "D05",
            "page": 2,
            "quote": "If a member returns a tool with a damaged guard, the store steward places the tool in the quarantine cabinet."
          },
          {
            "field": "bench_signoff",
            "document_id": "D06",
            "page": 3,
            "quote": "A serviced bench returns to use only after the coordinator signs its return-to-service record."
          }
        ]
      },
      "grade": {
        "version": "kingy-common-document-grade/1.2.0",
        "status": "fail",
        "fact_status": "unresolved",
        "passed": false,
        "needs_review": true,
        "answerable": true,
        "correct_abstention": false,
        "field_checks": [
          {
            "field": "damaged_guard_location",
            "status": "pass",
            "fact_status": "pass"
          },
          {
            "field": "bench_signoff",
            "status": "fail",
            "fact_status": "unresolved"
          }
        ],
        "citation_checks": [
          {
            "field": "damaged_guard_location",
            "native_id": null,
            "status": "pass",
            "pages": [
              2
            ],
            "page_capability": "explicit",
            "reason": null
          },
          {
            "field": "bench_signoff",
            "native_id": null,
            "status": "fail",
            "pages": [
              3
            ],
            "page_capability": "explicit",
            "reason": null
          }
        ],
        "reasons": [],
        "citation_count": 2,
        "valid_citation_count": 1,
        "unresolved_citation_count": 0,
        "explicit_page_count": 1,
        "quote_mapped_page_count": 0
      }
    }
  ],
  "notes": [
    "Renewal condition and length are incomplete.",
    "One answer declines an answerable two-role question.",
    "Parcel-prefix field cites parcel storage instead of the identifier.",
    "Bench sign-off field supplies the generic coordinator instead of the full frozen precise role."
  ],
  "status": "Retained failures; no candidate launch."
}
