{
  "report_version": "ocme-question-factory-validation-v0.1",
  "batch_id": "batch-20261013-advance-20261025-r02-convex-function-foundations",
  "checked_at": "2026-10-13",
  "outcome": "passed",
  "status_scope": "candidate_only_no_human_review_or_formal_proof_claimed",
  "brief_sha256": "fa66b399d6bae2046ef7f5662383c3b3b4c617bfbcd117a2847856b07f5f9852",
  "source_commit_sha": "a74fb26e0b26232b8440bc51fd67b2057395fd38",
  "source_commit_blob_checks": {
    "source_mko": "mko-convex-function",
    "source_lf_normalized_sha256": "d5af460bbe41c8e967949f9398bde368d76471cd2b4a24e4f49f14ad90a05fed",
    "all_match": true
  },
  "counts": {
    "total": 100,
    "by_family": {
      "qf-mod25-convexfn-convex-domain-qualification": 25,
      "qf-mod25-convexfn-affine-universal-certificate": 25,
      "qf-mod25-convexfn-quadratic-universal-certificate": 25,
      "qf-mod25-convexfn-jensen-instance-audit": 25
    },
    "unique_ids": 100,
    "unique_seeds": 100,
    "unique_stems": 100,
    "unique_semantic_templates": 100,
    "exact_stem_duplicate_rate": 0,
    "semantic_template_duplicate_rate": 0
  },
  "questions_sha256": "91fa2b23bb979ddb7e7ef2a72c68b25b9f5d01b1197b550d3401ef5b32867613",
  "batch_sha256": "91fa2b23bb979ddb7e7ef2a72c68b25b9f5d01b1197b550d3401ef5b32867613",
  "manifest_sha256": "bc21fb28698995e4a7b6d3809f377b498a765e4dda8917f010fc78b2c55e24b3",
  "byte_length": 189078,
  "average_bytes_per_question": 1890.78,
  "required_check_results": {
    "json_schema": true,
    "independent_answer_recomputation": true,
    "explanation_witness_accuracy": true,
    "source_mko_snapshot_hash": true,
    "manifest_sha256": true
  },
  "errors": []
}
