Spaces:
Sleeping
Sleeping
| { | |
| "$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"} | |
| } | |
| } | |
| } | |
| } | |
| } | |