What’s new
- Low-stock and expiring alerts feed Ruby’s Daily Brief. Owners and admins see them at the top of their morning summary instead of having to open Inventory to find them.
- The same alerts surface on the reception dashboard. Front-desk staff get them as Action Items with deep-links straight to the affected item.
- Double-submit guard on Add and Edit. A fast double-click on Save no longer creates the same item twice or saves the same edit twice.

