{
  "summary": {
    "recent \u00b7 turn 40": {
      "pass": 0,
      "fail": 5,
      "incomplete": 0,
      "facts_in_answers": "3 of 30",
      "reasons": {
        "missing 5 of 6 required facts": 3,
        "missing 6 of 6 required facts; stopped at the answer-token limit": 2
      }
    },
    "notes \u00b7 turn 40": {
      "pass": 0,
      "fail": 5,
      "incomplete": 0,
      "facts_in_answers": "3 of 30",
      "reasons": {
        "missing 5 of 6 required facts": 3,
        "missing 6 of 6 required facts; stopped at the answer-token limit": 2
      }
    },
    "append-only \u00b7 turn 40": {
      "pass": 0,
      "fail": 5,
      "incomplete": 0,
      "facts_in_answers": "18 of 30",
      "reasons": {
        "missing 2 of 6 required facts; stopped at the answer-token limit": 1,
        "missing 3 of 6 required facts; stopped at the answer-token limit": 1,
        "states a replaced fact as current: 3 to 6 November": 3
      }
    },
    "managed \u00b7 turn 40": {
      "pass": 3,
      "fail": 2,
      "incomplete": 0,
      "facts_in_answers": "28 of 30",
      "reasons": {
        "missing 1 of 6 required facts; stopped at the answer-token limit": 2
      }
    },
    "recent \u00b7 turn 50": {
      "pass": 0,
      "fail": 5,
      "incomplete": 0,
      "facts_in_answers": "0 of 35",
      "reasons": {
        "missing 7 of 7 required facts": 3,
        "missing 7 of 7 required facts; stopped at the answer-token limit": 2
      }
    },
    "notes \u00b7 turn 50": {
      "pass": 0,
      "fail": 5,
      "incomplete": 0,
      "facts_in_answers": "0 of 35",
      "reasons": {
        "missing 7 of 7 required facts": 3,
        "missing 7 of 7 required facts; stopped at the answer-token limit": 2
      }
    },
    "append-only \u00b7 turn 50": {
      "pass": 0,
      "fail": 5,
      "incomplete": 0,
      "facts_in_answers": "23 of 35",
      "reasons": {
        "states a replaced fact as current: 3 to 6 November": 5
      }
    },
    "managed \u00b7 turn 50": {
      "pass": 2,
      "fail": 3,
      "incomplete": 0,
      "facts_in_answers": "32 of 35",
      "reasons": {
        "missing 1 of 7 required facts; stopped at the answer-token limit": 3
      }
    }
  },
  "graded": {
    "recent \u00b7 turn 40": [
      "fail",
      "fail",
      "fail",
      "fail",
      "fail"
    ],
    "notes \u00b7 turn 40": [
      "fail",
      "fail",
      "fail",
      "fail",
      "fail"
    ],
    "append-only \u00b7 turn 40": [
      "fail",
      "fail",
      "fail",
      "fail",
      "fail"
    ],
    "managed \u00b7 turn 40": [
      "pass",
      "fail",
      "pass",
      "pass",
      "fail"
    ],
    "recent \u00b7 turn 50": [
      "fail",
      "fail",
      "fail",
      "fail",
      "fail"
    ],
    "notes \u00b7 turn 50": [
      "fail",
      "fail",
      "fail",
      "fail",
      "fail"
    ],
    "append-only \u00b7 turn 50": [
      "fail",
      "fail",
      "fail",
      "fail",
      "fail"
    ],
    "managed \u00b7 turn 50": [
      "fail",
      "pass",
      "fail",
      "pass",
      "fail"
    ]
  }
}
