meal-order-manager/functions
Cursor Agent b1530c04a2
fix(submit-order): bill from Dynamo menu retail, not client JSON
Load authoritative meal prices from get_menu(week); reject unknown meal names
and return 503 when the menu has no priced meals. Use meal_name in the pricing
loop to avoid shadowing the employee name. Adds regression tests for tampering,
unknown meals, and empty menu meals.

Co-authored-by: Adam Moussa <amoussa1229@users.noreply.github.com>
2026-05-13 19:27:13 +00:00
..
aggregate_orders Add discount settings and two-tier pricing to order aggregation 2026-05-13 11:35:48 -04:00
close_form fix(close-form): accept Fri 00–03 ET catch-up after Thu close cron 2026-05-13 19:11:32 +00:00
email_report Fix ruff lint and format violations, update README (#5) 2026-05-12 19:31:27 -04:00
slack_notifier Apply ruff formatting 2026-05-13 13:25:40 -04:00
submit_order fix(submit-order): bill from Dynamo menu retail, not client JSON 2026-05-13 19:27:13 +00:00
sync_roster Fix ruff lint and format violations, update README (#5) 2026-05-12 19:31:27 -04:00