feat(meals): suggest complementary sides
CI / backend (pytest + alembic) (push) Has been cancelled
CI / frontend (build) (push) Has been cancelled

This commit is contained in:
2026-06-29 14:59:30 -07:00
parent 18d7300b57
commit 7f5757094e
12 changed files with 294 additions and 9 deletions
+2 -2
View File
@@ -211,7 +211,7 @@ class MealPlanItemResponse(MealPlanItemBase):
denial_expires_at: Optional[datetime] = None
used_pantry_items: Optional[List[UUID]] = []
score: Optional[float] = None
components: Optional[Dict[str, float]] = None
components: Optional[Dict[str, Any]] = None
created_at: Optional[datetime] = None
updated_at: Optional[datetime] = None
recipe: Optional[RecipeResponse] = None
@@ -428,4 +428,4 @@ class LLMPlanResponse(BaseModel):
picked_count: int
filled_count: int
failed_count: int
reasoning: Optional[str] = None
reasoning: Optional[str] = None
+2 -2
View File
@@ -2,7 +2,7 @@ from __future__ import annotations
from datetime import date
from decimal import Decimal
from typing import Dict, List, Optional
from typing import Any, Dict, List, Optional
from uuid import UUID
from pydantic import BaseModel, Field
@@ -27,7 +27,7 @@ class GenerationItem(BaseModel):
day_of_week: int
estimated_cost: Decimal
score: float
components: Dict[str, float]
components: Dict[str, Any]
class GenerationDebug(BaseModel):