{
  "filter": {
    "restaurant_id": 1,
    "start": "2026-09-12",
    "end": "2026-10-12"
  },
  "independent": {
    "supply_count": 293,
    "protein": 0,
    "fat": 169,
    "dietary_fiber": 10,
    "purine": 273,
    "steam_boil_stew": 116,
    "effective_days": 23,
    "first_staple": 3,
    "last_staple": 11,
    "delta_staple": 8
  },
  "metrics": {
    "protein": {
      "count": 0,
      "ratio": 0
    },
    "fat": {
      "count": 169,
      "ratio": 57.68
    },
    "dietary_fiber": {
      "count": 10,
      "ratio": 3.41
    },
    "purine": {
      "count": 273,
      "ratio": 93.17
    },
    "steam_boil_stew": {
      "count": 116,
      "ratio": 39.59
    }
  },
  "cooking": [
    {
      "name": "蒸",
      "count": 50,
      "ratio": 17.06
    },
    {
      "name": "煮",
      "count": 58,
      "ratio": 19.8
    },
    {
      "name": "生",
      "count": 48,
      "ratio": 16.38
    },
    {
      "name": "炒",
      "count": 62,
      "ratio": 21.16
    },
    {
      "name": "推荐其他",
      "count": 8,
      "ratio": 2.73
    },
    {
      "name": "拌",
      "count": 22,
      "ratio": 7.51
    },
    {
      "name": "烧",
      "count": 12,
      "ratio": 4.1
    },
    {
      "name": "炖",
      "count": 8,
      "ratio": 2.73
    },
    {
      "name": "煎",
      "count": 15,
      "ratio": 5.12
    },
    {
      "name": "暗炉烤",
      "count": 8,
      "ratio": 2.73
    },
    {
      "name": "非推荐其他",
      "count": 2,
      "ratio": 0.68
    }
  ],
  "recommended": {
    "count": 276,
    "ratio": 94.2
  },
  "days": [
    {
      "date": "2026-09-14",
      "supply": 9,
      "staple": 3,
      "vegetable": 1,
      "meat": 1,
      "dairy": 1,
      "protein": 0,
      "fat": 6,
      "dietary_fiber": 0,
      "purine": 8,
      "steam_boil_stew": 2
    },
    {
      "date": "2026-09-15",
      "supply": 4,
      "staple": 3,
      "vegetable": 0,
      "meat": 0,
      "dairy": 0,
      "protein": 0,
      "fat": 3,
      "dietary_fiber": 0,
      "purine": 4,
      "steam_boil_stew": 2
    },
    {
      "date": "2026-09-16",
      "supply": 10,
      "staple": 3,
      "vegetable": 2,
      "meat": 2,
      "dairy": 1,
      "protein": 0,
      "fat": 7,
      "dietary_fiber": 0,
      "purine": 9,
      "steam_boil_stew": 5
    },
    {
      "date": "2026-09-17",
      "supply": 4,
      "staple": 3,
      "vegetable": 0,
      "meat": 0,
      "dairy": 0,
      "protein": 0,
      "fat": 3,
      "dietary_fiber": 0,
      "purine": 4,
      "steam_boil_stew": 2
    },
    {
      "date": "2026-09-18",
      "supply": 9,
      "staple": 1,
      "vegetable": 3,
      "meat": 1,
      "dairy": 4,
      "protein": 0,
      "fat": 4,
      "dietary_fiber": 0,
      "purine": 8,
      "steam_boil_stew": 3
    },
    {
      "date": "2026-09-19",
      "supply": 5,
      "staple": 5,
      "vegetable": 0,
      "meat": 0,
      "dairy": 1,
      "protein": 0,
      "fat": 4,
      "dietary_fiber": 0,
      "purine": 5,
      "steam_boil_stew": 4
    },
    {
      "date": "2026-09-20",
      "supply": 15,
      "staple": 7,
      "vegetable": 0,
      "meat": 0,
      "dairy": 8,
      "protein": 0,
      "fat": 5,
      "dietary_fiber": 0,
      "purine": 15,
      "steam_boil_stew": 7
    },
    {
      "date": "2026-09-21",
      "supply": 8,
      "staple": 6,
      "vegetable": 0,
      "meat": 0,
      "dairy": 0,
      "protein": 0,
      "fat": 5,
      "dietary_fiber": 0,
      "purine": 8,
      "steam_boil_stew": 6
    },
    {
      "date": "2026-09-28",
      "supply": 12,
      "staple": 3,
      "vegetable": 4,
      "meat": 1,
      "dairy": 2,
      "protein": 0,
      "fat": 5,
      "dietary_fiber": 0,
      "purine": 10,
      "steam_boil_stew": 6
    },
    {
      "date": "2026-09-29",
      "supply": 12,
      "staple": 3,
      "vegetable": 5,
      "meat": 1,
      "dairy": 2,
      "protein": 0,
      "fat": 7,
      "dietary_fiber": 0,
      "purine": 11,
      "steam_boil_stew": 7
    },
    {
      "date": "2026-09-30",
      "supply": 12,
      "staple": 3,
      "vegetable": 6,
      "meat": 1,
      "dairy": 0,
      "protein": 0,
      "fat": 5,
      "dietary_fiber": 0,
      "purine": 12,
      "steam_boil_stew": 4
    },
    {
      "date": "2026-10-01",
      "supply": 12,
      "staple": 3,
      "vegetable": 4,
      "meat": 1,
      "dairy": 1,
      "protein": 0,
      "fat": 7,
      "dietary_fiber": 0,
      "purine": 11,
      "steam_boil_stew": 5
    },
    {
      "date": "2026-10-02",
      "supply": 12,
      "staple": 2,
      "vegetable": 3,
      "meat": 2,
      "dairy": 2,
      "protein": 0,
      "fat": 7,
      "dietary_fiber": 0,
      "purine": 11,
      "steam_boil_stew": 6
    },
    {
      "date": "2026-10-03",
      "supply": 15,
      "staple": 8,
      "vegetable": 4,
      "meat": 0,
      "dairy": 2,
      "protein": 0,
      "fat": 11,
      "dietary_fiber": 0,
      "purine": 14,
      "steam_boil_stew": 8
    },
    {
      "date": "2026-10-04",
      "supply": 10,
      "staple": 1,
      "vegetable": 5,
      "meat": 1,
      "dairy": 2,
      "protein": 0,
      "fat": 7,
      "dietary_fiber": 0,
      "purine": 9,
      "steam_boil_stew": 5
    },
    {
      "date": "2026-10-05",
      "supply": 5,
      "staple": 0,
      "vegetable": 2,
      "meat": 1,
      "dairy": 0,
      "protein": 0,
      "fat": 4,
      "dietary_fiber": 1,
      "purine": 4,
      "steam_boil_stew": 2
    },
    {
      "date": "2026-10-06",
      "supply": 5,
      "staple": 0,
      "vegetable": 4,
      "meat": 0,
      "dairy": 0,
      "protein": 0,
      "fat": 3,
      "dietary_fiber": 2,
      "purine": 5,
      "steam_boil_stew": 0
    },
    {
      "date": "2026-10-07",
      "supply": 5,
      "staple": 0,
      "vegetable": 3,
      "meat": 0,
      "dairy": 0,
      "protein": 0,
      "fat": 3,
      "dietary_fiber": 1,
      "purine": 5,
      "steam_boil_stew": 1
    },
    {
      "date": "2026-10-08",
      "supply": 5,
      "staple": 0,
      "vegetable": 2,
      "meat": 1,
      "dairy": 0,
      "protein": 0,
      "fat": 3,
      "dietary_fiber": 1,
      "purine": 4,
      "steam_boil_stew": 1
    },
    {
      "date": "2026-10-09",
      "supply": 11,
      "staple": 5,
      "vegetable": 4,
      "meat": 1,
      "dairy": 0,
      "protein": 0,
      "fat": 7,
      "dietary_fiber": 1,
      "purine": 11,
      "steam_boil_stew": 6
    },
    {
      "date": "2026-10-10",
      "supply": 7,
      "staple": 3,
      "vegetable": 3,
      "meat": 0,
      "dairy": 0,
      "protein": 0,
      "fat": 5,
      "dietary_fiber": 0,
      "purine": 7,
      "steam_boil_stew": 4
    },
    {
      "date": "2026-10-11",
      "supply": 53,
      "staple": 11,
      "vegetable": 21,
      "meat": 8,
      "dairy": 8,
      "protein": 0,
      "fat": 29,
      "dietary_fiber": 2,
      "purine": 49,
      "steam_boil_stew": 15
    },
    {
      "date": "2026-10-12",
      "supply": 53,
      "staple": 11,
      "vegetable": 21,
      "meat": 8,
      "dairy": 8,
      "protein": 0,
      "fat": 29,
      "dietary_fiber": 2,
      "purine": 49,
      "steam_boil_stew": 15
    }
  ],
  "screenshot_checks": {
    "supply_count": true,
    "protein": true,
    "fat": true,
    "dietary_fiber": true,
    "purine": true,
    "steam_boil_stew": true,
    "effective_days": true,
    "first_staple": true,
    "last_staple": true,
    "delta_staple": true
  },
  "response_checks": {
    "supply_count": true,
    "trends": true,
    "cooking_count": true,
    "cooking_ratio": true,
    "protein": true,
    "fat": true,
    "dietary_fiber": true,
    "purine": true,
    "cook_蒸": true,
    "cook_煮": true,
    "cook_推荐其他": true,
    "cook_炒": true,
    "cook_拌": true,
    "cook_生": true,
    "cook_烧": true,
    "cook_炖": true,
    "cook_煎": true,
    "cook_暗炉烤": true,
    "cook_非推荐其他": true
  },
  "trend_differences": [],
  "nutrition_tag_mismatch_count": 0,
  "nutrition_tag_mismatches": []
}
