This website requires JavaScript.
Explore
Help
Sign In
admin
/
Meal-Planner
Public Access
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
main
Meal-Planner
/
backend
/
tests
T
Add File
New File
Upload File
Apply Patch
Copy Permalink
Download directory as ZIP
Download directory as TAR.GZ
Delete Directory
History
admin
2695ba0232
CI / backend (pytest + alembic) (push)
Canceled after 0s
Details
CI / frontend (build) (push)
Canceled after 0s
Details
feat(meals): enforce three lower-calorie dinners with media
2026-09-01 10:11:36 -07:00
..
fixtures
feat(meals): enforce three lower-calorie dinners with media
2026-09-01 10:11:36 -07:00
__init__.py
feat: phase r1+r2 recovery + r3-0 swiftly api ingestion
2026-05-05 14:08:19 -07:00
conftest.py
feat: feedback-driven recipe discovery (auto-ingest via Spoonacular)
2026-05-24 13:17:39 -07:00
test_alembic.py
feat: phase r1+r2 recovery + r3-0 swiftly api ingestion
2026-05-05 14:08:19 -07:00
test_approval.py
feat: phase r1+r2 recovery + r3-0 swiftly api ingestion
2026-05-05 14:08:19 -07:00
test_auth.py
feat(meals): enforce three lower-calorie dinners with media
2026-09-01 10:11:36 -07:00
test_config.py
feat: phase r1+r2 recovery + r3-0 swiftly api ingestion
2026-05-05 14:08:19 -07:00
test_email_backend.py
tests: fix suite-wide collection and failures
2026-05-18 17:43:30 -07:00
test_feedback_analyzer.py
feat: feedback-driven recipe discovery (auto-ingest via Spoonacular)
2026-05-24 13:17:39 -07:00
test_image_generation.py
feat(meals): enforce three lower-calorie dinners with media
2026-09-01 10:11:36 -07:00
test_ingredient_api.py
feat: manual match pin/unpin endpoints
2026-05-06 06:24:17 -07:00
test_ingredient_schema.py
feat: add IngredientCreate/Update/Read and IngredientGroceryMatchRead schemas
2026-05-05 20:48:49 -07:00
test_llm_plan.py
feat(meals): enforce three lower-calorie dinners with media
2026-09-01 10:11:36 -07:00
test_load_starter_recipes.py
feat(meals): enforce three lower-calorie dinners with media
2026-09-01 10:11:36 -07:00
test_match_hook.py
feat: run matcher after successful scrape; failures don't flip scrape status
2026-05-06 06:21:54 -07:00
test_meal_pairings.py
feat(meals): suggest complementary sides
2026-06-29 14:59:30 -07:00
test_meal_plan_generate_api.py
feat(meals): enforce three lower-calorie dinners with media
2026-09-01 10:11:36 -07:00
test_never_suggest_api.py
feat: never-suggest CRUD endpoints (ingredient and recipe blocklist)
2026-05-06 06:26:16 -07:00
test_orchestrator.py
feat(meals): enforce three lower-calorie dinners with media
2026-09-01 10:11:36 -07:00
test_planner_cost.py
feat(backend): implement unit conversion for cost calculation
2026-05-24 13:46:50 -07:00
test_planner_filter.py
feat: planner hard-constraint filter for the 6 spec constraints
2026-05-06 06:42:49 -07:00
test_planner_generate.py
feat(meals): enforce three lower-calorie dinners with media
2026-09-01 10:11:36 -07:00
test_planner_score.py
feat: planner per-recipe scoring with 5 weighted signals
2026-05-06 06:44:58 -07:00
test_planner_select.py
tests: fix suite-wide collection and failures
2026-05-18 17:43:30 -07:00
test_recipe_api.py
feat: recipe CRUD endpoints with canonical ingredient validation
2026-05-06 06:14:37 -07:00
test_recipe_catalog_audit.py
feat(meals): enforce three lower-calorie dinners with media
2026-09-01 10:11:36 -07:00
test_recipe_discovery_ingestion.py
feat: feedback-driven recipe discovery (auto-ingest via Spoonacular)
2026-05-24 13:17:39 -07:00
test_recipe_import_admin.py
feat(meals): enforce three lower-calorie dinners with media
2026-09-01 10:11:36 -07:00
test_recipe_import_staging.py
feat(meals): enforce three lower-calorie dinners with media
2026-09-01 10:11:36 -07:00
test_recipe_schema.py
feat(meals): enforce three lower-calorie dinners with media
2026-09-01 10:11:36 -07:00
test_recipe_search_retired.py
feat(meals): enforce three lower-calorie dinners with media
2026-09-01 10:11:36 -07:00
test_resolve_ingredient.py
feat: POST /api/admin/recipes/resolve-ingredient with rapidfuzz top-3
2026-05-06 06:16:29 -07:00
test_scrape_endpoint.py
feat: phase r1+r2 recovery + r3-0 swiftly api ingestion
2026-05-05 14:08:19 -07:00
test_smoke.py
feat: phase r1+r2 recovery + r3-0 swiftly api ingestion
2026-05-05 14:08:19 -07:00
test_starter_recipe_catalog.py
feat(meals): enforce three lower-calorie dinners with media
2026-09-01 10:11:36 -07:00
test_swiftly_api.py
feat: AM-2 wire swiftly_auth.get_token() into LuckyCaliforniaScraper
2026-05-06 15:27:37 -07:00
test_swiftly_auth.py
feat: AM-1 swiftly_auth module — Firebase REST anon-signUp + process cache
2026-05-06 15:19:30 -07:00
test_thin_phase4_smoke.py
docs: thin phase 4 complete; refresh ORIENTATION + HANDOFF
2026-05-06 06:36:36 -07:00
test_units.py
feat(backend): implement unit conversion for cost calculation
2026-05-24 13:46:50 -07:00
test_wikibooks_import.py
feat(meals): enforce three lower-calorie dinners with media
2026-09-01 10:11:36 -07:00