spaxel/mothership/internal/notifications
jedarden 70745bb577 feat: implement proactive quality prompts with link diagnostics
- Show non-blocking prompt card when ambient confidence drops below 0.6 for >5 minutes
- Add 'Diagnose' button that fetches and displays root cause analysis
- Add 'Dismiss for today' option with localStorage persistence
- Implement pulsing amber highlight on 3D link lines for degraded links
- Display diagnostic results in plain English with possible causes and actions
- Do NOT show prompts for transient drops (< 5 minutes)
- Add GetDiagnosticFor method to diagnostics package for timestamp-based queries
- Wire up /api/links/{linkID}/diagnostics endpoint with health snapshots

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-11 19:51:57 -04:00
..
manager.go test: fix morning digest and notification tests 2026-04-11 05:18:47 -04:00
manager_test.go feat: implement proactive quality prompts with link diagnostics 2026-04-11 19:51:57 -04:00
ntfy.go feat: implement notification delivery clients (ntfy, pushover, webhook) 2026-04-10 19:18:31 -04:00
ntfy_test.go test: fix ntfy delivery client tests with proper mock HTTP server 2026-04-11 04:52:00 -04:00
pushover.go feat: implement notification delivery clients (ntfy, pushover, webhook) 2026-04-10 19:18:31 -04:00
pushover_test.go feat: complete crowd flow visualization implementation 2026-04-11 07:27:21 -04:00
webhook.go feat: implement notification delivery clients (ntfy, pushover, webhook) 2026-04-10 19:18:31 -04:00
webhook_test.go feat: implement notification delivery clients (ntfy, pushover, webhook) 2026-04-10 19:18:31 -04:00