{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://oms.local/schemas/release-assessment.schema.json",
  "title": "OMS negative-only release assessment v1",
  "description": "A read-only release hold. This schema intentionally exposes no positive release authority.",
  "type": "object",
  "additionalProperties": false,
  "required": [
    "schema_version",
    "release",
    "human_hold",
    "automatic_merge",
    "unproven_obligations"
  ],
  "properties": {
    "schema_version": { "const": 1 },
    "release": { "const": "not_stable" },
    "human_hold": { "const": true },
    "automatic_merge": { "const": false },
    "unproven_obligations": {
      "type": "array",
      "minItems": 4,
      "maxItems": 4,
      "items": {
        "enum": [
          "live_github_ticket",
          "elapsed_12h_canary",
          "fresh_elapsed_24h_canary",
          "executor_group_evidence"
        ]
      }
    }
  }
}
