{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://matrixnetwork.me/schemas/y-theory-public-corpus-mind-field-summary-v1.json",
  "title": "Y-Theory Public Corpus Mind Field Summary",
  "type": "object",
  "additionalProperties": false,
  "required": ["schema", "version", "living_source_version", "source_field", "byte_recovery", "counts", "layer_counts", "review_queues", "root_mind_cell_ref", "subject_dimensions", "engine_positions", "fixed_point", "public_boundary"],
  "properties": {
    "schema": {"const": "y-theory.public-corpus-mind-field-summary.v1"},
    "version": {"type": "string", "pattern": "^CMF-"},
    "living_source_version": {"type": "string", "minLength": 1},
    "source_field": {
      "type": "object",
      "additionalProperties": false,
      "required": ["path", "sha256", "canonical_state_hash", "content_state"],
      "properties": {
        "path": {"const": "atlas/model/CORPUS_MIND_FIELD.json"},
        "sha256": {"type": "string", "pattern": "^[0-9a-f]{64}$"},
        "canonical_state_hash": {"type": "string", "pattern": "^[0-9a-f]{64}$"},
        "content_state": {"const": "withheld_from_public_site_full_artifact_available_in_living_source_repository"}
      }
    },
    "byte_recovery": {
      "type": "object",
      "additionalProperties": false,
      "required": ["registered_source_records", "exact_byte_recoverable_records", "raw_git_blob_recoverable_records", "exact_session_materialization_records", "quarantined_missing_exact_byte_records", "quarantine_rule"],
      "properties": {
        "registered_source_records": {"type": "integer", "minimum": 1},
        "exact_byte_recoverable_records": {"type": "integer", "minimum": 0},
        "raw_git_blob_recoverable_records": {"type": "integer", "minimum": 0},
        "exact_session_materialization_records": {"type": "integer", "minimum": 0},
        "quarantined_missing_exact_byte_records": {"type": "integer", "minimum": 0},
        "quarantine_rule": {"type": "string", "minLength": 1}
      }
    },
    "counts": {"type": "object", "minProperties": 10, "additionalProperties": {"type": "integer", "minimum": 0}},
    "layer_counts": {"type": "object", "minProperties": 8, "additionalProperties": {"type": "integer", "minimum": 1}},
    "review_queues": {"type": "object", "minProperties": 8, "additionalProperties": {"type": ["integer", "string"]}},
    "root_mind_cell_ref": {"const": "MC::CMF::SOURCE-TO-FIELD"},
    "subject_dimensions": {
      "type": "array",
      "minItems": 1,
      "items": {"type": "object", "additionalProperties": false, "required": ["mind_cell_ref", "id", "title", "record_members"], "properties": {"mind_cell_ref": {"type": "string"}, "id": {"type": "string"}, "title": {"type": "string"}, "record_members": {"type": "integer", "minimum": 0}}}
    },
    "engine_positions": {
      "type": "array",
      "minItems": 1,
      "items": {"type": "object", "additionalProperties": false, "required": ["mind_cell_ref", "id", "title", "record_members", "invariant", "expected_difference", "validation_question"], "properties": {"mind_cell_ref": {"type": "string"}, "id": {"type": "string"}, "title": {"type": "string"}, "record_members": {"type": "integer", "minimum": 0}, "invariant": {"type": "string"}, "expected_difference": {"type": "string"}, "validation_question": {"type": "string"}}}
    },
    "fixed_point": {"type": "object", "minProperties": 8},
    "public_boundary": {"type": "string", "minLength": 1}
  }
}
