{ "type": "object", "properties": { "reflections": { "type": "array", "items": { "type": "object", "properties": { "insight": { "type": "string", "description": "A high-level insight or reflection about the character", "minLength": 10, "maxLength": 200 }, "evidence_indices": { "type": "array", "items": { "type": "integer", "minimum": 1 }, "description": "Numbers of the observations that support this insight", "minItems": 1 }, "importance": { "type": "integer", "minimum": 6, "maximum": 10, "description": "Importance score for this reflection (6-10, as reflections are generally important)" } }, "required": [ "insight", "evidence_indices", "importance" ], "additionalProperties": false }, "minItems": 1, "maxItems": 5 } }, "required": [ "reflections" ], "additionalProperties": false }