{
  "version": "1.5",
  "description": "16 emotions × 5 intensity levels → VAD anchor points. Range: [-1.0, 1.0]",
  "intensity_levels": {
    "1": "very low",
    "2": "low",
    "3": "mid (default)",
    "4": "high",
    "5": "very high"
  },
  "boundary_rules": {
    "joy_vs_laughter": "Arousal boundary A=0.55. joy ≤ 0.55, laughter ≥ 0.55",
    "sadness_vs_crying": "Dominance boundary D=-0.40. sadness ≥ -0.40, crying ≤ -0.40",
    "fluster_vs_shy": "Arousal boundary A=0.45. fluster ≥ 0.45, shy ≤ 0.45"
  },
  "changelog": [
    {
      "version": "1.5",
      "date": "2026-04-17",
      "changes": [
        "Gratitude D lowered across all levels (-0.15 to +0.05) to separate from joy (D +0.15 to +0.45)",
        "Reason: gratitude involves humility/indebtedness (low D), joy involves personal satisfaction (higher D)",
        "Effect: joy-gratitude L2 distance increases from 0.24 to ~0.37"
      ]
    },
    {
      "version": "1.4",
      "date": "2026-04-13",
      "changes": [
        "Agreement anchors shifted down on A (agreement is fundamentally calm/yielding, not activated)",
        "Joy: no anchor change but expect 4-tier intensity from text markers"
      ]
    },
    {
      "version": "1.3",
      "date": "2026-04-13",
      "changes": [
        "Joy L1 further lowered to A=-0.30 for truly serene contentment"
      ]
    },
    {
      "version": "1.2",
      "date": "2026-04-13",
      "changes": [
        "Joy L1 and L2 lowered on arousal to include peaceful contentment (V+0.5, A-0.05)"
      ]
    },
    {
      "version": "1.1",
      "date": "2026-04-13",
      "changes": [
        "Lowered arousal anchors for sadness (-0.20), sulk (-0.10), apology (-0.10), crying (-0.15)",
        "Reason: original anchors were too conservative for truly low-arousal states; Russell circumplex places sadness/fatigue at A~-0.4 to -0.6",
        "Rationale: droopy-eyebrow/slumped-shoulder sad face needs low-A signal for FiLM lipsync conditioning"
      ]
    },
    {
      "version": "1.0",
      "date": "initial",
      "changes": [
        "Initial 16 emotions × 5 level anchors"
      ]
    }
  ],
  "anchors": {
    "neutral": [
      {
        "level": 1,
        "vad": [
          0.0,
          -0.1,
          0.0
        ],
        "desc": "무미건조"
      },
      {
        "level": 2,
        "vad": [
          0.05,
          -0.05,
          0.05
        ],
        "desc": "담담"
      },
      {
        "level": 3,
        "vad": [
          0.0,
          0.0,
          0.0
        ],
        "desc": "순수 중립"
      },
      {
        "level": 4,
        "vad": [
          -0.05,
          0.05,
          -0.05
        ],
        "desc": "약간 무심"
      },
      {
        "level": 5,
        "vad": [
          0.1,
          0.1,
          0.1
        ],
        "desc": "가벼운 긍정"
      }
    ],
    "joy": [
      {
        "level": 1,
        "vad": [
          0.5,
          -0.3,
          0.15
        ],
        "desc": "평온한 행복 (peaceful contentment)"
      },
      {
        "level": 2,
        "vad": [
          0.6,
          -0.05,
          0.2
        ],
        "desc": "잔잔한 기쁨"
      },
      {
        "level": 3,
        "vad": [
          0.76,
          0.48,
          0.35
        ],
        "desc": "기본 기쁨"
      },
      {
        "level": 4,
        "vad": [
          0.85,
          0.5,
          0.4
        ],
        "desc": "상당한 기쁨"
      },
      {
        "level": 5,
        "vad": [
          0.9,
          0.55,
          0.45
        ],
        "desc": "큰 기쁨"
      }
    ],
    "laughter": [
      {
        "level": 1,
        "vad": [
          0.65,
          0.55,
          0.2
        ],
        "desc": "가벼운 웃음"
      },
      {
        "level": 2,
        "vad": [
          0.72,
          0.6,
          0.25
        ],
        "desc": "킥킥"
      },
      {
        "level": 3,
        "vad": [
          0.82,
          0.65,
          0.3
        ],
        "desc": "기본 웃음"
      },
      {
        "level": 4,
        "vad": [
          0.85,
          0.75,
          0.3
        ],
        "desc": "크게 웃음"
      },
      {
        "level": 5,
        "vad": [
          0.9,
          0.9,
          0.35
        ],
        "desc": "폭소"
      }
    ],
    "excitement": [
      {
        "level": 1,
        "vad": [
          0.4,
          0.55,
          0.3
        ],
        "desc": "살짝 들뜸"
      },
      {
        "level": 2,
        "vad": [
          0.5,
          0.65,
          0.35
        ],
        "desc": "기대됨"
      },
      {
        "level": 3,
        "vad": [
          0.62,
          0.75,
          0.46
        ],
        "desc": "기본 흥분"
      },
      {
        "level": 4,
        "vad": [
          0.7,
          0.85,
          0.5
        ],
        "desc": "매우 들뜸"
      },
      {
        "level": 5,
        "vad": [
          0.75,
          0.95,
          0.55
        ],
        "desc": "극도 흥분"
      }
    ],
    "agreement": [
      {
        "level": 1,
        "vad": [
          0.2,
          -0.2,
          0.2
        ],
        "desc": "형식적 동의 (calm yielding)"
      },
      {
        "level": 2,
        "vad": [
          0.3,
          -0.1,
          0.25
        ],
        "desc": "가벼운 동의"
      },
      {
        "level": 3,
        "vad": [
          0.4,
          0.0,
          0.35
        ],
        "desc": "기본 동의"
      },
      {
        "level": 4,
        "vad": [
          0.5,
          0.15,
          0.4
        ],
        "desc": "적극 동의"
      },
      {
        "level": 5,
        "vad": [
          0.6,
          0.3,
          0.5
        ],
        "desc": "강한 동의 (enthusiastic)"
      }
    ],
    "gratitude": [
      {
        "level": 1,
        "vad": [
          0.5,
          0.05,
          -0.15
        ],
        "desc": "형식적 감사"
      },
      {
        "level": 2,
        "vad": [
          0.6,
          0.1,
          -0.1
        ],
        "desc": "가벼운 감사"
      },
      {
        "level": 3,
        "vad": [
          0.7,
          0.2,
          -0.05
        ],
        "desc": "기본 감사"
      },
      {
        "level": 4,
        "vad": [
          0.8,
          0.4,
          0.0
        ],
        "desc": "깊은 감사"
      },
      {
        "level": 5,
        "vad": [
          0.9,
          0.5,
          0.05
        ],
        "desc": "감격 수준 감사"
      }
    ],
    "sadness": [
      {
        "level": 1,
        "vad": [
          -0.3,
          -0.3,
          -0.1
        ],
        "desc": "약간 우울"
      },
      {
        "level": 2,
        "vad": [
          -0.45,
          -0.35,
          -0.2
        ],
        "desc": "속상함"
      },
      {
        "level": 3,
        "vad": [
          -0.63,
          -0.47,
          -0.33
        ],
        "desc": "기본 슬픔"
      },
      {
        "level": 4,
        "vad": [
          -0.75,
          -0.55,
          -0.35
        ],
        "desc": "깊은 슬픔"
      },
      {
        "level": 5,
        "vad": [
          -0.85,
          -0.6,
          -0.4
        ],
        "desc": "절망적 슬픔"
      }
    ],
    "crying": [
      {
        "level": 1,
        "vad": [
          -0.55,
          -0.3,
          -0.42
        ],
        "desc": "눈물 글썽"
      },
      {
        "level": 2,
        "vad": [
          -0.65,
          -0.25,
          -0.45
        ],
        "desc": "조용히 울음"
      },
      {
        "level": 3,
        "vad": [
          -0.75,
          -0.25,
          -0.5
        ],
        "desc": "기본 울음"
      },
      {
        "level": 4,
        "vad": [
          -0.82,
          -0.1,
          -0.55
        ],
        "desc": "서럽게 울음"
      },
      {
        "level": 5,
        "vad": [
          -0.9,
          0.05,
          -0.65
        ],
        "desc": "오열"
      }
    ],
    "sulk": [
      {
        "level": 1,
        "vad": [
          -0.1,
          -0.2,
          -0.05
        ],
        "desc": "애교 삐침"
      },
      {
        "level": 2,
        "vad": [
          -0.2,
          -0.25,
          -0.1
        ],
        "desc": "가벼운 토라짐"
      },
      {
        "level": 3,
        "vad": [
          -0.3,
          -0.3,
          -0.2
        ],
        "desc": "기본 삐침"
      },
      {
        "level": 4,
        "vad": [
          -0.4,
          -0.25,
          -0.3
        ],
        "desc": "진심 삐침"
      },
      {
        "level": 5,
        "vad": [
          -0.5,
          -0.2,
          -0.4
        ],
        "desc": "냉전 수준"
      }
    ],
    "apology": [
      {
        "level": 1,
        "vad": [
          -0.1,
          -0.15,
          -0.3
        ],
        "desc": "형식적 사과"
      },
      {
        "level": 2,
        "vad": [
          -0.2,
          -0.2,
          -0.45
        ],
        "desc": "가벼운 사과"
      },
      {
        "level": 3,
        "vad": [
          -0.3,
          -0.3,
          -0.6
        ],
        "desc": "기본 사과"
      },
      {
        "level": 4,
        "vad": [
          -0.4,
          -0.2,
          -0.7
        ],
        "desc": "진심 사과"
      },
      {
        "level": 5,
        "vad": [
          -0.5,
          0.0,
          -0.8
        ],
        "desc": "간절한 사과"
      }
    ],
    "struggle": [
      {
        "level": 1,
        "vad": [
          -0.25,
          0.0,
          -0.15
        ],
        "desc": "살짝 고민"
      },
      {
        "level": 2,
        "vad": [
          -0.35,
          0.05,
          -0.25
        ],
        "desc": "갈등"
      },
      {
        "level": 3,
        "vad": [
          -0.5,
          0.1,
          -0.4
        ],
        "desc": "기본 고민"
      },
      {
        "level": 4,
        "vad": [
          -0.6,
          0.2,
          -0.5
        ],
        "desc": "깊은 고민"
      },
      {
        "level": 5,
        "vad": [
          -0.7,
          0.35,
          -0.6
        ],
        "desc": "극심한 갈등"
      }
    ],
    "anger": [
      {
        "level": 1,
        "vad": [
          -0.3,
          0.3,
          0.15
        ],
        "desc": "짜증"
      },
      {
        "level": 2,
        "vad": [
          -0.45,
          0.45,
          0.2
        ],
        "desc": "불쾌"
      },
      {
        "level": 3,
        "vad": [
          -0.61,
          0.59,
          0.25
        ],
        "desc": "기본 분노"
      },
      {
        "level": 4,
        "vad": [
          -0.72,
          0.75,
          0.4
        ],
        "desc": "격분"
      },
      {
        "level": 5,
        "vad": [
          -0.85,
          0.9,
          0.55
        ],
        "desc": "폭발"
      }
    ],
    "refusal": [
      {
        "level": 1,
        "vad": [
          -0.15,
          0.25,
          0.3
        ],
        "desc": "완곡한 거절"
      },
      {
        "level": 2,
        "vad": [
          -0.25,
          0.35,
          0.4
        ],
        "desc": "단호한 거절"
      },
      {
        "level": 3,
        "vad": [
          -0.4,
          0.5,
          0.5
        ],
        "desc": "기본 거절"
      },
      {
        "level": 4,
        "vad": [
          -0.5,
          0.6,
          0.6
        ],
        "desc": "강한 거절"
      },
      {
        "level": 5,
        "vad": [
          -0.6,
          0.7,
          0.7
        ],
        "desc": "격렬한 거부"
      }
    ],
    "surprise": [
      {
        "level": 1,
        "vad": [
          0.15,
          0.35,
          0.0
        ],
        "desc": "살짝 놀람"
      },
      {
        "level": 2,
        "vad": [
          0.22,
          0.5,
          -0.03
        ],
        "desc": "놀람"
      },
      {
        "level": 3,
        "vad": [
          0.3,
          0.67,
          -0.07
        ],
        "desc": "기본 놀람"
      },
      {
        "level": 4,
        "vad": [
          0.35,
          0.8,
          -0.1
        ],
        "desc": "크게 놀람"
      },
      {
        "level": 5,
        "vad": [
          0.4,
          0.95,
          -0.15
        ],
        "desc": "경악"
      }
    ],
    "fluster": [
      {
        "level": 1,
        "vad": [
          0.05,
          0.45,
          -0.2
        ],
        "desc": "살짝 당황"
      },
      {
        "level": 2,
        "vad": [
          0.08,
          0.55,
          -0.3
        ],
        "desc": "당황"
      },
      {
        "level": 3,
        "vad": [
          0.1,
          0.7,
          -0.4
        ],
        "desc": "기본 당황"
      },
      {
        "level": 4,
        "vad": [
          0.05,
          0.8,
          -0.5
        ],
        "desc": "크게 당황"
      },
      {
        "level": 5,
        "vad": [
          0.0,
          0.9,
          -0.6
        ],
        "desc": "패닉"
      }
    ],
    "shy": [
      {
        "level": 1,
        "vad": [
          0.15,
          0.05,
          -0.1
        ],
        "desc": "살짝 쑥스러움"
      },
      {
        "level": 2,
        "vad": [
          0.2,
          0.1,
          -0.2
        ],
        "desc": "부끄러움"
      },
      {
        "level": 3,
        "vad": [
          0.3,
          0.2,
          -0.3
        ],
        "desc": "기본 수줍음"
      },
      {
        "level": 4,
        "vad": [
          0.35,
          0.3,
          -0.4
        ],
        "desc": "많이 수줍음"
      },
      {
        "level": 5,
        "vad": [
          0.4,
          0.45,
          -0.5
        ],
        "desc": "극도로 부끄러움"
      }
    ]
  }
}