{
  "report_version": "ocme-question-factory-validation-v0.1",
  "batch_id": "batch-20260919-integer-foundations",
  "checked_at": "2026-09-19",
  "brief_sha256": "41eb6bebcad11a25b231d677313fa083b8fab49a5830a45107d848c1f3d6d4f0",
  "outcome": "passed",
  "counts": {
    "total": 100,
    "by_family": {
      "qf-integer-membership": 25,
      "qf-integer-sign-classification": 25,
      "qf-integer-opposite": 25,
      "qf-signed-context-integer": 25
    },
    "unique_ids": 100,
    "unique_seeds": 100,
    "unique_stems": 100,
    "unique_semantic_templates": 100,
    "exact_stem_duplicate_rate": 0,
    "semantic_template_duplicate_rate": 0
  },
  "generation": {
    "attempted": 100,
    "accepted": 100,
    "rejected": 0,
    "rejection_rate": 0
  },
  "source_commit_blob_checks": {
    "commit_sha": "2dd9128869063a3a2477ab801606556a898861f0",
    "source_lf_normalized_sha256": "e1e3776eaf56e003f2eb07a66a39c7e221d26759df8fbc4db2652a2733318d66",
    "all_match": true
  },
  "negative_witnesses": {
    "cross_family_seed_collision_rejected": true,
    "copied_stem_template_rejected": true,
    "zero_not_positive_or_negative": true,
    "opposite_not_reciprocal_or_absolute": true,
    "explicit_zero_direction_unit_green": true
  },
  "batch_sha256": "529bee0e669d336089b9b84409bed458d54dfcb02b3696e430887c1ed49bb6c4",
  "byte_length": 108693,
  "average_bytes_per_question": 1086.93,
  "manifest_hash_match": true,
  "explanation_witnesses_accurate": true,
  "errors": []
}
