summaryrefslogtreecommitdiff
path: root/services/pantry_service.py
diff options
context:
space:
mode:
authorTyler Hoang <tyler@tylerhoang.xyz>2026-05-09 01:26:06 -0700
committerTyler Hoang <tyler@tylerhoang.xyz>2026-05-09 01:26:06 -0700
commitaba03fd72df5729a86d21c6866761b43a8abad68 (patch)
tree39bc32690ec138f8f7ce2af0b02d4c165a31c46c /services/pantry_service.py
parent75ce40635736260ce5a19b7a33856305ee516ccc (diff)
Remove expiry and quantity from AI context and prompts
- Strip quantity, unit, and expiry from pantry data sent to AI (name + category only) - Remove "prioritize expiring soon" guideline from menu generation prompt - Remove EXPIRING SOON section from pantry-only grocery prompt - SYSTEM_PROMPT in .env (gitignored) updated to drop expiry/quantity priorities Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'services/pantry_service.py')
-rw-r--r--services/pantry_service.py9
1 files changed, 1 insertions, 8 deletions
diff --git a/services/pantry_service.py b/services/pantry_service.py
index 19271e5..c428098 100644
--- a/services/pantry_service.py
+++ b/services/pantry_service.py
@@ -14,19 +14,12 @@ def build_pantry_context(db: Session) -> dict:
available = [
{
"name": i.name,
- "quantity": i.quantity,
- "unit": i.unit,
"category": i.category,
- "expiry": i.expiry_date.isoformat() if i.expiry_date else None,
}
for i in all_ingredients
]
- # Expiring within 3 days
- expiring = [
- i for i in available
- if i["expiry"] and i["expiry"] <= soon.isoformat()
- ]
+ expiring = []
# Recent meals (last 14 days)
cutoff = datetime.utcnow() - timedelta(days=14)