{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "anu_v3/schemas/runtime_reconcile_checkpoint.schema.json",
  "title": "anu_v3.runtime_reconcile_checkpoint.fixture.v1",
  "description": "task-2553+31 — read-only normalized input fixture consumed by anu_v3.runtime_reconcile_checkpoint. References +26/+27/+30 real artifacts read-only (modify/register/overwrite forbidden, §5/§9). The checkpoint performs zero write/cron/merge/dispatch.",
  "type": "object",
  "required": ["schema", "source", "tracks"],
  "properties": {
    "schema": {
      "type": "string",
      "const": "anu_v3.runtime_reconcile_checkpoint.fixture.v1"
    },
    "source": { "type": "string" },
    "source_sha256": { "type": "string" },
    "frozen_batch_state_v1_ref": { "type": "string" },
    "frozen_batch_state_v1_sha256": { "type": "string" },
    "normalized_ts_kst": { "type": "string" },
    "fixture_verbs": {
      "type": "string",
      "description": "Must assert read/parse/reference only over +26/+27/+30 (§5)."
    },
    "note": { "type": "string" },
    "tracks": {
      "type": "array",
      "minItems": 1,
      "items": { "$ref": "runtime_task_observation.schema.json" }
    },
    "cross_task_contamination": { "type": "string" },
    "critical7_or_hold": { "type": "string" }
  },
  "additionalProperties": true
}
