{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "ContextMatrix", "type": "object", "required": ["target_persona", "tension_archetypes", "cultural_context"], "properties": { "target_persona": { "type": "object", "required": ["demographic", "psychographic"], "properties": { "demographic": { "type": "object", "properties": { "age_range": {"type": "string"}, "gender": {"type": "string"}, "income_band": {"type": "string"}, "education": {"type": "string"}, "region": {"type": "string"} } }, "psychographic": { "type": "object", "properties": { "values": {"type": "array", "items": {"type": "string"}}, "pain_points": {"type": "array", "items": {"type": "string"}}, "aspirations": {"type": "array", "items": {"type": "string"}}, "media_habits": {"type": "array", "items": {"type": "string"}} } } } }, "tension_archetypes": { "type": "array", "minItems": 6, "items": { "type": "object", "required": ["id", "name", "greimas_square", "emotional_payoff"], "properties": { "id": {"type": "string", "pattern": "^T[0-9]{2}_"}, "name": {"type": "string"}, "description": {"type": "string"}, "greimas_square": { "type": "object", "required": ["S1", "S2", "not_S1", "not_S2"], "properties": { "S1": {"type": "string"}, "S2": {"type": "string"}, "not_S1": {"type": "string"}, "not_S2": {"type": "string"} } }, "emotional_payoff": {"type": "string"} } } }, "cultural_context": { "type": "object", "properties": { "korean_specific": {"type": "array", "items": {"type": "string"}}, "global_universal": {"type": "array", "items": {"type": "string"}}, "forbidden_zones": {"type": "array", "items": {"type": "string"}} } }, "setting_archetypes": { "type": "array", "minItems": 13, "items": {"type": "string"} }, "floch_consumption_axis": { "type": "array", "minItems": 4, "items": { "type": "object", "required": ["axis", "value_type"], "properties": { "axis": {"type": "string"}, "value_type": {"enum": ["practical", "utopian", "critical", "playful"]}, "description": {"type": "string"} } } } } }