Skip to content

v2.6.0 — Intelligence Digest, Pipeline Hardening & Portal Overhaul

Choose a tag to compare

@inafev inafev released this 19 Jun 07:23

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:pass replaced 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 organization
  • geo_region — HQ region for industry digest

🤖 Generated with Claude Code