Group headlines into stories and filter by source count and date
- Track source domain and publication time on each headline
- Cluster near-duplicate headlines into stories (union-find)
- Output stories covered by >=N distinct sources (--min-sources)
- Add --since/--until date window
- Ignore __pycache__ build artifacts
|