meal-order-manager/functions
Adam Moussa bcce15b9e6 Harden auth, pricing, and reliability in order handlers
Enforce Google auth when configured (reject missing tokens with 403),
return 503 on token verification outages, switch to Decimal with
ROUND_HALF_UP for financial precision, clamp discount bounds 0-100,
use email-based slugs, add 5-min cache TTL with time.monotonic(),
wrap Slack invocation in try/except, add reopen_at timestamp to
closed form status, add reminder dedup guards for dual EST/EDT crons,
escape Slack mrkdwn special characters, and handle empty employee names.
2026-05-13 12:58:56 -04:00
..
aggregate_orders Add discount settings and two-tier pricing to order aggregation 2026-05-13 11:35:48 -04:00
close_form Initial commit: meal ordering automation system (#1) 2026-05-12 18:25:15 -04:00
email_report Fix ruff lint and format violations, update README (#5) 2026-05-12 19:31:27 -04:00
slack_notifier Harden auth, pricing, and reliability in order handlers 2026-05-13 12:58:56 -04:00
submit_order Harden auth, pricing, and reliability in order handlers 2026-05-13 12:58:56 -04:00
sync_roster Fix ruff lint and format violations, update README (#5) 2026-05-12 19:31:27 -04:00