What problem does it solve? It prevents forgotten lunch orders by tracking the 13:00 order deadline, checking whether an order already exists for a delivery date, suggesting dishes ranked against a personal food profile, and recording days out of the office so they are never suggested again. ## Core Features & Use Cases - Daily deadline check: Runs a daily script that reports time left to order, existing orders, and urgent conflicts such as an order placed on an away day. - Preference-based suggestions: Ranks the Lunsjkokkene menu (Ukesmeny, Ferdigretter, Brødmat, Wraps, Salater) against preferences.json and leads with the order deadline. - Order placement and cancellation: Places or removes real orders through dry-run-first scripts that verify results by re-reading order status. - Away-day tracking: Records days out of the office so those dates are excluded from suggestions and flags orders conflicting with them. - Use Case: Ask "what should I have for lunch tomorrow?" and get the deadline countdown, confirmation of whether you already ordered, and a dish suggestion matched to your taste profile. ## Quick Start Ask the assistant what you should have for lunch today and it will run the suggestion script to report the deadline and a recommended dish.