- Complexity: Medium (150) - Problem: Concurrent live tip events can overlap and get missed. - Scope: Add queued toast system with priority for large tips and dedupe by tip id. - Implementation guidance: Update `frontend/src/components/tip` and shared notification state in `frontend/src/contexts`. - Acceptance criteria: Large tips always render first, duplicate events are suppressed, queue drains gracefully. - Validation: Unit tests for queue behavior + short screen recording of multi-event scenario.
frontend/src/components/tipand shared notification state infrontend/src/contexts.