129 Commits

Author SHA1 Message Date
Inaki Fernandez
8429692488 docs-update-version-v2.9.61 2026-07-13 07:51:43 +02:00
Inaki Fernandez
33d27b905b docs-update-changelog-v2.9.60 2026-07-13 07:50:29 +02:00
Inaki Fernandez
aa0c12f143 fix(v2): prevent Trending Now impact badge overlapping card title
The CRITICAL/HIGH impact badge (and optional NEW pill) was absolutely
positioned top-right, so a long celeste category/title could slide
underneath it and become unreadable. Make the badge an in-flow,
right-aligned fit-content pill on its own line, with the NEW pill as a
flex sibling — impact, title and NEW can no longer overlap at any width.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 13:54:34 +02:00
Nubenetes Bot
f298b586a9 release: v2.9.38 — OpenShift submenu + grouped Kubernetes distros
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 18:07:24 +02:00
Nubenetes Bot
a4cc05bdfc release: v2.9.37 — reliable Kubernetes quick-nav menu (2 columns)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 17:44:38 +02:00
Nubenetes Bot
3cc56b9dee release: v2.9.36 — quick-nav regroup (11 menus + nested AWS) + AWS/K8s hubs live
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 17:23:42 +02:00
Nubenetes Bot
e5c5b94d46 release: v2.9.35 — Kubernetes provider hub
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 16:47:31 +02:00
Nubenetes Bot
42c0006340 release: v2.9.34 — AWS de-fragmentation + provider hub
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 16:42:36 +02:00
Nubenetes Bot
72c80a0156 release: v2.9.33 — quick-nav menu expansion (38 destinations)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 16:28:52 +02:00
Nubenetes Bot
193560981c release: v2.9.32 — fix quick-nav popover menus + single-row fit
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 16:14:11 +02:00
Nubenetes Bot
c1ed9ce150 release: v2.9.31 — hybrid quick-nav (direct pills + Popover category menus)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 15:57:27 +02:00
Nubenetes Bot
655166b83a release: v2.9.30 — quick-nav networking cluster + DevSecOps (25 tabs)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 15:38:50 +02:00
Nubenetes Bot
eb3efa310d release: v2.9.29 — quick-nav redesign (21 pill chips, category-grouped)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 15:30:12 +02:00
Nubenetes Bot
d8fead1146 release: v2.9.28 — expanded quick-nav bar (16 destinations)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 15:11:12 +02:00
Nubenetes Bot
6637f3956b release: v2.9.27 — slim quick-nav bar with persistent destinations
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 14:48:00 +02:00
Nubenetes Bot
84bb583cf6 release: v2.9.26 — collapsible nested nav + home section headings
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 14:34:23 +02:00
Nubenetes Bot
9ba26201b5 release: v2.9.25 — V2 nav tabs to left sidebar (fix tab overflow)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 14:22:12 +02:00
Nubenetes Bot
794734ad1c release: v2.9.24 — per-page CollectionPage JSON-LD with dates
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 13:52:27 +02:00
Nubenetes Bot
0b3fe9c9c6 release: v2.9.23 — richer per-page SEO descriptions + creation dates
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 13:45:13 +02:00
Nubenetes Bot
1711eb594e release: v2.9.22 — unique per-page SEO meta descriptions + robots.txt
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 13:28:27 +02:00
Nubenetes Bot
d1e1ba5fb3 release: v2.9.21 — README DB/lifecycle diagrams & grouped Tags Index TOC
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 13:06:49 +02:00
Nubenetes Bot
15aae43489 release: v2.9.20 — fully eliminate RSS feed develop/master drift
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 12:48:00 +02:00
Nubenetes Bot
a6e166661f release: v2.9.19 — deterministic RSS feed date & Topic Map filter skip
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 12:39:55 +02:00
Nubenetes Bot
58d1be6522 release: v2.9.18 — SEO (revision dates + JSON-LD) & PR Guardian drift fix
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 12:25:03 +02:00
Nubenetes Bot
7c8f36addd release: v2.9.17 — fix Topic Map MD001 heading-increment lint failure
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 12:04:12 +02:00
Nubenetes Bot
b22d1748c4 release: v2.9.16 — category-first home with Topic Map & Methodology pages
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 11:55:08 +02:00
Nubenetes Bot
2e281e98ea feat(v2): category-first digest layout for a navigable right-hand TOC
The Tech & Cloud and Industry & Geo digest pages rendered period-first (three
time-window tabs, each nesting every category as bold text), so they had zero
real headings and an empty "On this page" TOC. Inverted _generate_digest_pages()
to category-first: each category is a real ## heading with the 3 time-windows as
content tabs inside it. The right TOC now lists all 22 tech categories / 4 geo
regions once each, headings sit at column 0 (no MD023 workaround), tabs preserved.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 19:50:23 +02:00
Nubenetes Bot
a5ff06cafb ci: make V2 Publisher push deterministic (04.1)
Replace the fragile rebase + checkout --ours/--theirs README.md self-healing
(which could hang on a non-README conflict and discard the bot's README
metrics) with the deterministic model already used by 05.1: the render is
authoritative for its generated surface, so each attempt hard-resets to the
freshest origin/develop tip, overlays the generated outputs verbatim
(docs/, v2-docs/, inventory.yaml/.sql, news_digest.json — source configs left
untouched), regenerates README on top, then commits and pushes with a 5x retry.
Never hangs on a conflict, never loses data. Pin PYTHONPATH on the step.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 19:32:25 +02:00
Nubenetes Bot
b52f793ea5 ci: harden develop write-path against races & make PR Guardian advisory
Root cause of the recurring README-sync failure: 05.1 modified README.md in
earlier steps then ran `git pull`, which aborts on a dirty tree whenever a
concurrent bot commit advanced develop first. Rewrote its commit step as a
fetch → reset --hard → regenerate → commit → push retry loop (README is a pure
function of inventory, so a hard reset never loses data and eliminates the
merge-conflict / --ours/--theirs class entirely).

Also:
- 03.1/03.2/03.3: wrap the single-shot pull --rebase && push in a 5x retry loop.
- 07.1 PR Guardian: continue-on-error (advisory; keeps the comment, drops the
  blocking red  on AI false positives) + PR-scoped concurrency.
- 07.2 Markdown Linter: PR/branch-scoped concurrency with cancel-in-progress.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 19:06:10 +02:00
Nubenetes Bot
19b7b44e20 feat(v2): restore in-page search/tag filter & drop redundant Markdown TOC
Fix: the per-page resource search box with maturity tag-pills stopped
appearing after navigation.instant was enabled (DOMContentLoaded fires only
on first SPA load). Reworked v2_filter.js to init via Material's document$
observable with a DOMContentLoaded fallback, guard double-injection, bind the
clickable-tag delegation once, and add a no-results state. Cache-bust ?v=2.9.12.

Change: removed the duplicated Markdown "## Table of Contents" from all 156 V2
content pages and from v2_optimizer.py — it forced hundreds of links of scroll
on large pages. Replaced by Material's native sticky "On this page" TOC
(removed toc.integrate, added toc.follow). tags.md keeps its TOC (it is an index).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 18:49:15 +02:00
Nubenetes Bot
ebba2c81f6 docs: CHANGELOG entry for v2.9.10
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-19 16:05:59 +02:00
Nubenetes Bot
8ad8230014 docs: backfill CHANGELOG entries for 2.6.0-2.9.1
Reconstructed the missing 2.6.0-2.9.1 entries from GitHub Release notes,
closing the gap where CHANGELOG.md had stalled at 2.5.8 while releases
reached 2.9.x. Changelog is now complete and continuous through 2.9.9.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 15:55:47 +02:00
Nubenetes Bot
2b5bb54d94 docs: document releases 2.9.2-2.9.8 in CHANGELOG.md
The in-repo CHANGELOG had drifted (last entry 2.5.8) while GitHub Releases
went to 2.9.7. Backfill the 2.9.2-2.9.8 entries I have full detail on and
flag the 2.6.0-2.9.1 gap. 2.9.8 also covers the existing gh_pushed
'N/A'->null data cleanup (PR #385).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 15:52:06 +02:00
Nubenetes Bot
12402e089d docs: update CHANGELOG for release v2.5.8 2026-06-18 17:03:26 +02:00
Nubenetes Bot
42442a1a6c docs: update CHANGELOG for release v2.5.7 2026-06-18 16:53:44 +02:00
Nubenetes Bot
96557026c0 docs: add custom workspace skill runbook and update README labor division 2026-06-18 16:34:40 +02:00
Nubenetes Bot
8f31612b05 chore: unify CI/CD write concurrency to develop-git-write-lock and improve push resilience 2026-06-18 16:15:57 +02:00
Nubenetes Bot
4cffc04b2f chore: bump version to 2.5.4 in CHANGELOG.md 2026-06-18 15:24:18 +02:00
Nubenetes Bot
617c700018 feat: integrate advanced AI developer tools (Cursor, Antigravity, Claude Code, Copilot) into V1/V2 and fix parsing regex 2026-06-18 15:19:19 +02:00
Nubenetes Bot
82506b4c96 docs: update CHANGELOG for v2.5.2 release 2026-06-18 11:33:47 +02:00
Nubenetes Bot
e9c5e031b6 docs: update CHANGELOG for v2.5.1 release 2026-06-18 11:05:10 +02:00
Nubenetes Bot
87866cb941 docs: update CHANGELOG.md for v2.5.0 2026-06-18 10:33:00 +02:00
Nubenetes Bot
9184b4cc5c feat(v2): set dark mode as default theme and update changelog to v2.4.1 2026-06-15 13:01:05 +02:00
Nubenetes Bot
779dddf000 chore: bump version to v2.4.0 for SEO URL transition 2026-06-13 20:33:22 +02:00
Nubenetes Bot
bbb52d5482 chore(release): bump version to 2.3.44 and document changes 2026-06-10 11:12:25 +02:00
Nubenetes Bot
6b23611595 fix(mermaid): wrap node labels inside 4.2 Hardened Architecture diagram to avoid cutoff and bump version to 2.3.43 2026-06-03 15:22:46 +02:00
Nubenetes Bot
4ab138942e fix(v2): resolve mobile navigation drawer contrast issues in dark mode and bump version to 2.3.42 2026-06-03 15:12:55 +02:00
Nubenetes Bot
9280cf20a2 docs: fix Agentic Pulse sorting and year rendering for v2.3.41 2026-06-03 09:35:07 +02:00
Nubenetes Bot
1058aa3ca8 docs: remove deprecated AWS Quick Start reference for v2.3.40 2026-06-03 09:26:39 +02:00
Nubenetes Bot
f8ef8b02bc docs: add ClickHouse YouTube channel and update mosaics for v2.3.39 2026-06-02 22:15:21 +02:00