{
  "type": "object",
  "additionalProperties": false,
  "required": ["schema_version", "certification", "run_id", "contact_surface", "expected_spend", "operation", "repository", "ready_label", "issue_limit"],
  "properties": {
    "schema_version": { "const": 1 },
    "certification": { "type": "string", "enum": ["live", "non-certifying"] },
    "run_id": { "type": "string", "pattern": "^[a-z0-9](?:[a-z0-9-]{0,62}[a-z0-9])?$" },
    "contact_surface": { "const": "github-api-via-gh" },
    "expected_spend": { "const": "none" },
    "operation": { "const": "read-ready-issues" },
    "repository": { "type": "string", "minLength": 3, "maxLength": 201 },
    "ready_label": { "type": "string", "minLength": 1, "maxLength": 100 },
    "issue_limit": { "type": "integer", "minimum": 1, "maximum": 100 }
  }
}
