{ "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "required": ["episode", "game_id", "affects", "type", "description"], "properties": { "episode": { "type": "integer", "minimum": 2 }, "game_id": { "type": "string" }, "affects": { "type": "string" }, "type": { "enum": ["rebalance", "addition", "removal", "rework"] }, "description": { "type": "string" }, "changes": { "type": "array", "items": { "type": "object", "required": ["field"], "properties": { "field": { "type": "string" }, "ep1_value": {}, "ep2_value": {}, "ep3_value": {} } } } } }