Implemented improvements from AUDIT_ANALYTICS_IMPROVEMENTS.md:
1. Added Service Health (24h) section:
- Shows which services are healthy (allowed, no violations)
- Green/red status indicators per service
- Displays allowed, blocked, and violation counts
2. Added Violations & Blocks (7 days) section:
- Long-term view of violations and blocks
- Shows only days with issues
- Displays "No violations" message when clean
- Lists services involved in violations
3. Fixed Timeline Chart with proper time bucketing:
- Replaced broken hour-of-day aggregation
- Added 3 modes: 6-hourly (24h), Daily (7d), Weekly (4w)
- Proper date-based bucketing instead of hour grouping
- Interactive mode switching with CSP-compliant event delegation
4. Simplified Recent Decisions table:
- Reduced from 50 to 10 most recent decisions
- Updated heading to clarify scope
All changes are CSP-compliant (no inline styles/handlers, Tailwind only).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>