{
  "endpoints": [
    {
      "method": "POST",
      "path": "/api/fashion-matches/outfit-suggest",
      "description": "Gợi ý Outfit real-time cho 1 sản phẩm, chia theo Occasion, có kèm lý do (Reasoning) và chiến lược màu sắc (Color Strategy).",
      "body": {
        "code": "8BP24S001",
        "occasion": "di_lam"
      }
    },
    {
      "method": "GET",
      "path": "/api/fashion-matches/{code}",
      "description": "Lấy pre-computed ai_matches và super_classifications (SQL-based) cho một product code."
    },
    {
      "method": "GET",
      "path": "/api/fashion-matches/simulator/stream",
      "description": "SSE Endpoint giả lập (Simulate) quá trình Engine tính toán từng bước (Fetch Rules -> Scoring -> Dedup) dùng cho giao diện debug real-time."
    },
    {
      "method": "POST",
      "path": "/api/fashion-matches/batch",
      "description": "Trigger job chạy ngầm tính toán lại AI Matches cho TOÀN BỘ sản phẩm trong catalog."
    }
  ]
}