{
  "postHoc": true,
  "rubricVersion": 1,
  "denominatorPolicy": "Screen/social attempts include absent-text cancelled and historicalHTTP429 records; retained explanation denominators also explicit. Pilot separate. Unsent questions excluded. Strict-correct flags may overlap; response cross-tab is exclusive.",
  "scope": "Five stated checks only, not fully validated reasoning or faithful internal objectives. Corrected intermediate errors separate from residual.",
  "screen": {
    "attemptRows": 34,
    "retainedExplanationRows": 32,
    "strictCorrectDenominator": 30,
    "strictCorrectFlagsOverlapping": {
      "documentedResidualError": 3,
      "mixedOrUnclear": 1,
      "anyNotStated": 15,
      "noExplanation": 0,
      "correctedIntermediateError": 11,
      "correctedOnly": 8
    },
    "perDimension": {
      "d1_assignment": {
        "correct": 31,
        "incorrect": 1,
        "mixed_or_unclear": 0,
        "not_stated": 0,
        "no_explanation": 2
      },
      "d2_information": {
        "correct": 20,
        "incorrect": 1,
        "mixed_or_unclear": 1,
        "not_stated": 10,
        "no_explanation": 2
      },
      "d3_decision": {
        "correct": 15,
        "incorrect": 3,
        "mixed_or_unclear": 0,
        "not_stated": 14,
        "no_explanation": 2
      },
      "d4_benefit": {
        "correct": 14,
        "incorrect": 3,
        "mixed_or_unclear": 0,
        "not_stated": 15,
        "no_explanation": 2
      },
      "d5_comparison": {
        "correct": 27,
        "incorrect": 3,
        "mixed_or_unclear": 1,
        "not_stated": 1,
        "no_explanation": 2
      }
    },
    "responseAssessment": {
      "corrected_only": 5,
      "insufficiently_stated": 13,
      "no_documented_error_in_stated_checks": 8,
      "mixed_or_unclear": 2,
      "documented_residual_error": 4,
      "no_explanation": 2
    },
    "actionByExplanation": {
      "strict_correct": {
        "corrected_only": 5,
        "insufficiently_stated": 13,
        "no_documented_error_in_stated_checks": 8,
        "mixed_or_unclear": 1,
        "documented_residual_error": 3
      },
      "unresolved": {
        "no_explanation": 1
      },
      "strict_wrong": {
        "documented_residual_error": 1
      },
      "invalid": {
        "mixed_or_unclear": 1
      },
      "protocol_error": {
        "no_explanation": 1
      }
    }
  },
  "social": {
    "attemptRows": 10,
    "retainedExplanationRows": 10,
    "strictCorrectDenominator": 8,
    "strictCorrectFlagsOverlapping": {
      "documentedResidualError": 3,
      "mixedOrUnclear": 0,
      "anyNotStated": 3,
      "noExplanation": 0,
      "correctedIntermediateError": 4,
      "correctedOnly": 2
    },
    "perDimension": {
      "d1_assignment": {
        "correct": 10,
        "incorrect": 0,
        "mixed_or_unclear": 0,
        "not_stated": 0,
        "no_explanation": 0
      },
      "d2_information": {
        "correct": 8,
        "incorrect": 1,
        "mixed_or_unclear": 0,
        "not_stated": 1,
        "no_explanation": 0
      },
      "d3_decision": {
        "correct": 3,
        "incorrect": 4,
        "mixed_or_unclear": 0,
        "not_stated": 3,
        "no_explanation": 0
      },
      "d4_benefit": {
        "correct": 3,
        "incorrect": 4,
        "mixed_or_unclear": 0,
        "not_stated": 3,
        "no_explanation": 0
      },
      "d5_comparison": {
        "correct": 7,
        "incorrect": 3,
        "mixed_or_unclear": 0,
        "not_stated": 0,
        "no_explanation": 0
      }
    },
    "responseAssessment": {
      "no_documented_error_in_stated_checks": 2,
      "insufficiently_stated": 3,
      "documented_residual_error": 4,
      "corrected_only": 1
    },
    "actionByExplanation": {
      "strict_correct": {
        "no_documented_error_in_stated_checks": 1,
        "insufficiently_stated": 3,
        "documented_residual_error": 3,
        "corrected_only": 1
      },
      "strict_wrong": {
        "documented_residual_error": 1
      },
      "incomplete": {
        "no_documented_error_in_stated_checks": 1
      }
    }
  },
  "primaryCombined": {
    "attemptRows": 44,
    "retainedExplanationRows": 42,
    "strictCorrectDenominator": 38,
    "strictCorrectFlagsOverlapping": {
      "documentedResidualError": 6,
      "mixedOrUnclear": 1,
      "anyNotStated": 18,
      "noExplanation": 0,
      "correctedIntermediateError": 15,
      "correctedOnly": 10
    },
    "perDimension": {
      "d1_assignment": {
        "correct": 41,
        "incorrect": 1,
        "mixed_or_unclear": 0,
        "not_stated": 0,
        "no_explanation": 2
      },
      "d2_information": {
        "correct": 28,
        "incorrect": 2,
        "mixed_or_unclear": 1,
        "not_stated": 11,
        "no_explanation": 2
      },
      "d3_decision": {
        "correct": 18,
        "incorrect": 7,
        "mixed_or_unclear": 0,
        "not_stated": 17,
        "no_explanation": 2
      },
      "d4_benefit": {
        "correct": 17,
        "incorrect": 7,
        "mixed_or_unclear": 0,
        "not_stated": 18,
        "no_explanation": 2
      },
      "d5_comparison": {
        "correct": 34,
        "incorrect": 6,
        "mixed_or_unclear": 1,
        "not_stated": 1,
        "no_explanation": 2
      }
    },
    "responseAssessment": {
      "corrected_only": 6,
      "insufficiently_stated": 16,
      "no_documented_error_in_stated_checks": 10,
      "mixed_or_unclear": 2,
      "documented_residual_error": 8,
      "no_explanation": 2
    },
    "actionByExplanation": {
      "strict_correct": {
        "corrected_only": 6,
        "insufficiently_stated": 16,
        "no_documented_error_in_stated_checks": 9,
        "mixed_or_unclear": 1,
        "documented_residual_error": 6
      },
      "unresolved": {
        "no_explanation": 1
      },
      "strict_wrong": {
        "documented_residual_error": 2
      },
      "invalid": {
        "mixed_or_unclear": 1
      },
      "incomplete": {
        "no_documented_error_in_stated_checks": 1
      },
      "protocol_error": {
        "no_explanation": 1
      }
    }
  },
  "pilotReference": {
    "attemptRows": 8,
    "retainedExplanationRows": 8,
    "strictCorrectDenominator": 8,
    "strictCorrectFlagsOverlapping": {
      "documentedResidualError": 4,
      "mixedOrUnclear": 2,
      "anyNotStated": 6,
      "noExplanation": 0,
      "correctedIntermediateError": 1,
      "correctedOnly": 1
    },
    "perDimension": {
      "d1_assignment": {
        "correct": 7,
        "incorrect": 1,
        "mixed_or_unclear": 0,
        "not_stated": 0,
        "no_explanation": 0
      },
      "d2_information": {
        "correct": 2,
        "incorrect": 3,
        "mixed_or_unclear": 0,
        "not_stated": 3,
        "no_explanation": 0
      },
      "d3_decision": {
        "correct": 1,
        "incorrect": 1,
        "mixed_or_unclear": 0,
        "not_stated": 6,
        "no_explanation": 0
      },
      "d4_benefit": {
        "correct": 6,
        "incorrect": 0,
        "mixed_or_unclear": 2,
        "not_stated": 0,
        "no_explanation": 0
      },
      "d5_comparison": {
        "correct": 6,
        "incorrect": 0,
        "mixed_or_unclear": 2,
        "not_stated": 0,
        "no_explanation": 0
      }
    },
    "responseAssessment": {
      "insufficiently_stated": 3,
      "documented_residual_error": 4,
      "corrected_only": 1
    },
    "actionByExplanation": {
      "strict_correct": {
        "insufficiently_stated": 3,
        "documented_residual_error": 4,
        "corrected_only": 1
      }
    }
  },
  "flagDefinitions": {
    "correctedOnly": "Overlapping flag: explicit correction present with no residual incorrect or mixed dimension; may also have not_stated checks. Ten strict-correct primary rows meet this, four also have omissions.",
    "exclusiveCorrectedOnly": "Cross-tab corrected_only requires allfive concluding checks labeledcorrect; six strict-correct primary rows meet this.",
    "anyNotStated": "At least one check omitted, whether or not another check contains an error; not itself an error.",
    "documentedResidualError": "At least oneincorrect concluding task check; counted once perresponse despite propagation."
  }
}
