GodsDevProject commited on
Commit
30bce81
·
verified ·
1 Parent(s): bf54ebf

Create ingest/coverage.py

Browse files
Files changed (1) hide show
  1. ingest/coverage.py +16 -4
ingest/coverage.py CHANGED
@@ -1,5 +1,17 @@
1
- from collections import Counter
 
 
 
 
 
 
 
 
2
 
3
- def agency_coverage(results):
4
- counts = Counter(r.get("agency", "Unknown") for r in results)
5
- return dict(counts)
 
 
 
 
 
1
+ def coverage_summary(results):
2
+ """
3
+ Aggregate-only coverage summary.
4
+ No tracking, no per-user analytics.
5
+ """
6
+ counts = {}
7
+ for r in results:
8
+ agency = r.get("agency", "Unknown")
9
+ counts[agency] = counts.get(agency, 0) + 1
10
 
11
+ return [
12
+ {
13
+ "Agency": agency,
14
+ "Result Count": count
15
+ }
16
+ for agency, count in sorted(counts.items())
17
+ ]