{
  "endpoints": [
    {
      "method": "GET",
      "path": "/api/reaction-simulator/segments",
      "description": "Lấy danh sách các Persona Segments cùng với trọng số (weight) mặc định."
    },
    {
      "method": "GET",
      "path": "/api/reaction-simulator/campaign-types",
      "description": "Lấy danh sách các loại chiến dịch (Product Launch, Promotion, Collab,...)."
    },
    {
      "method": "POST",
      "path": "/api/reaction-simulator/simulate",
      "description": "Gọi LLM để chạy giả lập phản ứng cộng đồng cho tất cả các persona segments, tính toán sentiment score và đưa ra recommendations."
    },
    {
      "method": "POST",
      "path": "/api/reaction-simulator/simulate-mock",
      "description": "Trả về dữ liệu phản ứng mẫu (mock) không cần kết nối LLM. Dùng để demo frontend nhanh."
    }
  ]
}