feat: add domain daily rollups

This commit is contained in:
Christian Krakau-Louis
2026-05-22 21:12:43 +02:00
parent b1ff08590f
commit ccc634a10b
6 changed files with 102 additions and 11 deletions
+1 -1
View File
@@ -41,7 +41,6 @@ Implementation note:
Objective: turn parsed DMARC data into administrator-friendly reports.
Priority tasks:
- Add per-domain daily rollups.
- Add "what changed" summaries for newly observed senders and sudden compliance drops.
- Add exportable reports for a domain and date range.
- Add actionable recommendations for common SPF, DKIM, and DMARC failure patterns.
@@ -49,6 +48,7 @@ Priority tasks:
Delivered:
- Dashboard time-series charts show daily mail volume, compliance rate, and failure rate.
- Top sending sources show DMARC, SPF, and DKIM pass/fail breakdowns on the dashboard.
- Per-domain timelines include daily volume, pass, fail, compliance-rate, and failure-rate rollups.
Quality bar:
- A domain owner can understand who sends mail as their domain, which sources fail, and what to fix next.
+1 -1
View File
@@ -80,9 +80,9 @@ Goal: convert raw DMARC data into useful operational reporting.
Delivered:
- Dashboard trend charts for volume, compliance rate, and failure rate.
- Top sender/source reports with pass/fail breakdowns.
- Per-domain report timeline and daily rollups.
Planned:
- Per-domain report timeline and daily rollups.
- Exportable reports for a selected domain and date range.
- Clear recommendations for common cases: unknown source, SPF-only pass, DKIM-only pass, full fail, and policy not enforced.
+1 -1
View File
@@ -148,7 +148,7 @@ This file tracks the specific implementation tasks for each milestone of the DMA
- [ ] Implement data comparison features
### Meaningful Reports
- [ ] Add per-domain daily rollups
- [x] Add per-domain daily rollups
- [x] Add sender/source pass/fail totals
- [ ] Add newly observed source detection
- [ ] Add exportable domain reports