v2.6.0 — Intelligence Digest, Pipeline Hardening & Portal Overhaul
What's New
Major V2 portal evolution: 28 improvements across 31 files, 4 new modules, 18,647 entries backfilled.
🔥 AI-Powered Intelligence Digest
- 26-category news digest engine with Gemini AI ranking
- Temporal panels: 3 / 6 / 12 months views
- Trending Now cards on the V2 index page
- Dedicated tech-digest.md and industry-digest.md pages with tabbed views
- Categories span: Tech Core (9), Platform & Ops (8), Cloud & Enterprise (5), Industry/Geo (4)
- Company & geo_region extraction for industry digest (Americas, Europe, España, Asia-Pacific)
🔬 Data Quality Pipeline
- CNCF Landscape API integration — auto-fetch graduation status for maturity tags
- GitHub activity enrichment — issue/PR velocity and community health scoring
- License change detection — flag high-impact license switches (BSL, SSPL)
- Deduplication engine — URL normalization + content-hash + title-similarity (85% threshold)
- AI re-evaluation — entries enriched >6 months ago automatically flagged for refresh
🚀 MkDocs UX Overhaul
- Fixed critical bug: plugins were nested under
theme:(silently disabled since deployment) - Instant navigation with prefetch for SPA-like experience
- Breadcrumbs, footer navigation, announcement bar
- Tags, RSS, minify, PWA/offline plugins enabled
- 9 additional markdown extensions (highlight, tables, footnotes, etc.)
🔧 Pipeline Hardening
- 50+ bare
except:passreplaced with contextual logging across 17 files - Autonomous discovery 6→14 GitHub search queries
- Stale health re-check for online entries older than 30 days
- Cross-dimension "See Also" links based on shared tags
- 12 stub pages merged into parents with automatic redirects
📦 New Modules
| Module | Lines | Purpose |
|---|---|---|
src/news_digest.py |
409 | 26-category temporal digest with Gemini ranking |
src/enrichment.py |
395 | CNCF status + GitHub activity + license detection |
src/dedup.py |
194 | URL/hash/title deduplication engine |
scripts/backfill_discovered_at.py |
55 | Temporal field backfill utility |
Schema Changes
discovered_at— when entry was first ingested (18,647 entries backfilled)last_ai_eval— when AI last evaluated (>6mo triggers re-eval)company— authoring organizationgeo_region— HQ region for industry digest
🤖 Generated with Claude Code