# 26. Implement Linux notification service meta: id: native-business-logic-migration-26 feature: native-business-logic-migration priority: P1 depends_on: [native-business-logic-migration-17] tags: [implementation, linux, notifications] objective: - Implement desktop notification service for Linux deliverables: - notification-service.vala - notification-manager.vala - notification-preferences-store.vala - Tray icon integration - Badge management tests: - Unit: Test notification creation - Unit: Test notification actions - Integration: Test notification delivery acceptance_criteria: - Desktop notifications shown - Notification actions working - Tray icon updated - Badge count updated - Preferences respected validation: - Test with notify-send - Verify in system settings notes: - Use Gio.Notification - Follow freedesktop.org spec - Integrate with system tray