mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-07-12 09:51:00 +00:00
The second Trending lane previously reused lane 1's scoring formula (just a softer half-life over a wider window), so it surfaced the same fresh/high-impact items as lane 1 — effectively lane 1's leftovers under a "Sustained Momentum" label. Verified: both lanes showed items aged 2-6 days. Changes: - _select_lane now takes a score_fn so each lane drives off a different signal. - _fresh_score (lane 1): unchanged 21d-half-life freshness bias. - _sustained_score (lane 2): rewards proven staying power (presence in the 12-month digest window) and de-prioritises <7d items (lane 1's job). Lane 2 now surfaces matured pillars — Prometheus, Flux, bpftrace, Backstage — with zero overlap with lane 1. - Suppress the 🆕 NEW pill in lane 2 (a "sustained" card flagged NEW is contradictory; freshness is lane 1's signal). - Anchor "now" to digest _meta.last_updated instead of wall-clock, so identical digest input renders identical cards (no age/ordering churn on re-renders). - Harden _select_lane against None/non-dict window entries (latent crash). Generator-only change; CI publisher (04.1) regenerates v2-docs. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>