diff --git a/docs/ORIENTATION.md b/docs/ORIENTATION.md index 5ab5b91..a1cb4e3 100644 --- a/docs/ORIENTATION.md +++ b/docs/ORIENTATION.md @@ -50,6 +50,14 @@ The family has been using meal kit services (Blue Apron → EveryPlate → Hungr - [x] ScraperService to save scraped items to grocery_item table - [x] /api/admin/scrape endpoint connected to ScraperService +**Phase 7 Progress** (2026-05-04): +- [x] Types: FamilyProfile, Recipe, MealPlan, Ingredient, ShoppingList, etc. +- [x] API client: mealPlannerApi wrapper for all endpoints +- [x] Dashboard: weekly meal plan grid view with day/meal columns +- [x] Pantry page: add/remove items with ingredient selection +- [x] MealDetail page: recipe display with ingredients and instructions +- [x] ShoppingList page: grouped by aisle with sale highlighting + --- ## Architecture Summary @@ -195,23 +203,26 @@ If any of these fail, fix before proceeding. ### After Verification -1. Phase 2: Implement real API endpoints (not placeholders) -2. Phase 3: Connect database models to endpoints -3. Phase 4: Spike Lucky California scrape (before committing to full schema) +1. Phase 4: Recipe Engine (CRUD, tagging, search) +2. Phase 5: Meal Planner Engine (generation algorithm, substitutions) +3. Phase 6: SendGrid Email Integration (meal proposal emails with approval links) --- ## Current Git State ```bash -git log --oneline +git log --oneline -10 +27bca0e docs: update ORIENTATION.md phase table +08e196b feat: implement frontend Web UI pages +933a0cc feat: implement Lucky California scraper with Playwright + BeautifulSoup +c735d21 feat: implement Phase 2 - Alembic migrations, Pydantic schemas, and real API endpoints +e8706d3 docs: final ORIENTATION update 624b516 docs: update ORIENTATION.md for Phase 1 complete 1328ec3 feat: add Phase 1 infrastructure skeleton 0c5b0aa docs: add complete project documentation ``` -**Pending commit**: All adversarial review fixes (models, schema, docker-compose, docs updates) - --- ## Important Conventions