Commit Graph

136 Commits

Author SHA1 Message Date
Nubenetes Bot
877cd689a5 perf(automation): parallelize metadata fetching and AI batch processing 2026-06-14 11:18:18 +02:00
Nubenetes Bot
2890d14e3d fix(automation): optimize incremental AI logic to reach 100% coverage 2026-06-14 10:47:19 +02:00
Nubenetes Bot
8ab2fdba38 fix(automation): update v2_optimizer to use clean URLs and absolute image paths 2026-06-12 21:06:00 +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
4cf24af048 feat: add addition_method provenance metadata to inventory 2026-05-28 19:55:47 +02:00
Nubenetes Bot
a26adfb137 feat: migrate YouTube mosaic metadata to inventory.yaml, dynamically generate V2 categorized layout, and document V1 vs V2 layout differences 2026-05-28 11:36:57 +02:00
Nubenetes Bot
93e79c15a5 feat: fix block wrapping for Horatio quote card to restore hover effects [skip ci] 2026-05-28 11:11:56 +02:00
Nubenetes Bot
0ae882f50f feat: design glassmorphic conformance footer to prevent image occlusion [skip ci] 2026-05-28 11:06:57 +02:00
Nubenetes Bot
e0598ac9ad feat: design clickable quote card, enlarge showcase image, and reorder homepage layout [skip ci] 2026-05-28 10:54:56 +02:00
Nubenetes Bot
3066e24a16 feat: enable navigation.indexes for clickable Agentic Video Hub tab [skip ci] 2026-05-27 23:45:56 +02:00
Nubenetes Bot
f84ecce6d0 feat: design interactive conformance image effects and fix navigation path compilation [skip ci] 2026-05-27 23:42:37 +02:00
Nubenetes Bot
8bd68603b1 feat: persist 4 hero cards in v2 optimizer and update v2 docs [skip ci] 2026-05-27 23:31:38 +02:00
Nubenetes Bot
4a5e8f0aad fix: resolve navigation loop for V1 access and bump to 2.3.3 [skip ci] 2026-05-26 01:35:28 +02:00
Nubenetes Bot
08d5a631be style: restore index branding and integrate ultra-visible favicon, bump to 2.1.7 2026-05-25 23:36:07 +02:00
Nubenetes Bot
0c159ca3a6 feat: integrate dual-logo branding header in V2 portal and bump to 2.1.0 2026-05-25 14:57:22 +02:00
Nubenetes Bot
ce94b05c44 fix: standardize AI terminology across V2 ecosystem and bump to 2.0.8 2026-05-25 14:46:30 +02:00
Nubenetes Bot
b4a11546ac style: replace opaque Kubernetes logo with transparent PNG and bump to 2.0.7 2026-05-25 14:31:59 +02:00
Nubenetes Bot
7deb9a36bb fix: evolutionary integration of V2 portal (faithful to v2.0.0 template) 2026-05-24 17:27:02 +02:00
Nubenetes Bot
9c1e0bd033 fix: restore V2 index stability, fix acronym casing and preserve fixed assets 2026-05-24 17:10:21 +02:00
Nubenetes Bot
09334ee499 fix: stabilize V2 portal by using v1_locations and protecting special assets 2026-05-24 16:07:27 +02:00
inafev
7e3d5a082f feat: sync V2 elite curated edition and README metrics [skip ci] 2026-05-24 15:40:08 +02:00
Nubenetes Bot
000c551203 fix: restore persistent V2 video hub links, correct metadata, and cleanup temporary files 2026-05-22 18:00:10 +02:00
Nubenetes Bot
21c05d9b55 fix: protect videos.md from V2 optimizer pruning logic 2026-05-22 17:40:34 +02:00
Nubenetes Bot
cbee3d49c1 feat: standardize YouTube enrichment across all pipelines and modularize Video Hub workflow 2026-05-22 17:13:53 +02:00
Nubenetes Bot
67e6689ca4 fix: resolve markdownlint errors in V2 index and optimizer 2026-05-22 16:26:27 +02:00
Nubenetes Bot
6c1f2984c2 docs: remove redundant Nubenetes brand from V2 title 2026-05-22 14:18:55 +02:00
Nubenetes Bot
13f1c881a1 docs: add V1 vs V2 comparison metrics to coverage report 2026-05-22 14:07:54 +02:00
Nubenetes Bot
ed466d027f fix: correctly inject URLs into coverage metrics calculation 2026-05-22 13:52:33 +02:00
Nubenetes Bot
64aacbc555 fix: resolve TypeError in V2 rendering due to incorrect return indentation 2026-05-22 12:02:40 +02:00
Nubenetes Bot
1595804553 ui: revert collapsible summaries and implement always-visible inline summaries 2026-05-22 11:59:29 +02:00
Nubenetes Bot
db92acd6c5 ui: implement minimalist inline-block summaries for V2 elite portal 2026-05-22 11:19:00 +02:00
Nubenetes Bot
75987010df feat: enhance V2 rendering logic and knowledge architecture metrics 2026-05-22 10:35:22 +02:00
Nubenetes Bot
bd0f11b4dc fix: implement nuclear whitespace stripping to resolve persistent MD039 linter errors
- Created 'nuclear_strip' helper to remove all hidden and unicode whitespace characters.
- Applied 'nuclear_strip' globally to the inventory and during content extraction.
- Fixed MD031 by ensuring proper blank line spacing around Mermaid code fences in introduction.md.
- Hardened comparison tables and link lists against invisible formatting issues.
2026-05-22 00:18:17 +02:00
Nubenetes Bot
aba5ef4bd2 fix: exhaustive global sanitization to eliminate persistent MD039 linter errors
- Implemented global data sanitization upon inventory load to strip whitespace and hidden characters from all titles.
- Forced whitespace stripping during the initial Markdown extraction phase (V1 content gathering).
- This ensures 100% clean link text across all rendered documentation, preventing 'Spaces inside link text' violations.
2026-05-22 00:13:01 +02:00
Nubenetes Bot
cdb5f32777 fix: apply aggressive whitespace stripping to eliminate MD039 linter errors
- Stripped all leading/trailing whitespace (including non-breaking spaces) from link titles in list items, comparison tables, and the index pulse.
- Ensured URLs are stripped to prevent formatting issues.
- This resolves the persistent 'Spaces inside link text' error in generated documentation.
2026-05-22 00:10:53 +02:00
Nubenetes Bot
4f4ce138d9 fix: resolve exhaustive Markdown Linter violations (MD024, MD031, MD039)
- Fixed MD024: Included H1 main title in used_headers to prevent duplicate sub-headings.
- Fixed MD031: Added mandatory blank lines around Mermaid code fences in introduction.md.
- Fixed MD039: Stripped leading/trailing spaces from link titles to satisfy formatting rules.
2026-05-22 00:01:28 +02:00
Nubenetes Bot
271397af9f fix: ensure Markdown Linter compliance for V2 portal
- Fixed MD025: Ensured only one H1 heading exists per document by starting internal headings at H2.
- Fixed MD024: Implemented a header deduplication mechanism using a per-file 'used_headers' set.
- Improved structure: Properly nested hierarchies to satisfy strict Markdown standards.
2026-05-21 23:46:45 +02:00
Nubenetes Bot
279dfd620e fix: optimize V2 UI (dark mode contrast, logic duplication, and functional deep-dives)
- Fixed dark mode visibility by setting proper text and tag luminosities in docs/static/v2_elite.css.
- Eliminated triple 'Explore Related' blocks by moving the injection outside recursion in src/v2_optimizer.py.
- Fixed 'Technical Deep-Dive' rendering by correcting Markdown indentation for collapsible blocks.
2026-05-21 23:33:56 +02:00
Nubenetes Bot
533f8e2308 fix: implement incremental persistence during GitHub metadata phase
- Added auto-save every 500 GitHub API fetches to prevent data loss on early cancellation.
- This ensures that subsequent runs skip already enriched repositories.
2026-05-21 14:50:59 +02:00
Nubenetes Bot
d05afb2970 fix: adjust batch size to 50 and enforce strict Lite-only policy
- Reduced BATCH_SIZE_FAST to 50 to prevent AI request timeouts.
- Hardened call_gemini_with_retry to strictly use Flash/Lite models when prefer_flash=True.
- Ensured newest model versions are prioritized within the Flash tier.
2026-05-21 11:25:50 +02:00
Nubenetes Bot
f56278ce98 feat: implement incremental inventory persistence
- Added periodic save (every 20 batches) to prevent data loss in long runs.
- Verified Flash-First settings (Batch: 100, Delay: 2s, prefer_flash=True).
2026-05-21 10:27:50 +02:00
Nubenetes Bot
2e37b84d64 feat: implement Flash-First architecture and Multi-Tier model policy
- Transitioned V2 Optimizer to high-density batching (100 items/batch).
- Reconfigured Health Cleaner to use Flash/Lite for high-volume URL rescue.
- Codified mandates 48-50 in GEMINI.md for AI governance.
- Added Agentic Model Selection Matrix to README.md.
- Improved error handling to ensure Rate-Limit events trigger Circuit Breakers.
2026-05-20 23:22:38 +02:00
Nubenetes Bot
63322116a1 fix: eliminate duplicate logs in V2 GitHub activity fetching [skip ci] 2026-05-20 19:44:57 +02:00
Nubenetes Bot
573104591d fix: deduplicate GitHub metadata fetching in V2 optimizer to prevent redundant logs and API calls 2026-05-20 18:55:00 +02:00
Nubenetes Bot
c31bcb23ea fix: resolve markdown linting errors and optimize V2 workflow performance 2026-05-20 17:57:00 +02:00
Nubenetes Bot
80e76fcc87 chore: add progress logging to V2 optimizer health checks 2026-05-20 17:01:12 +02:00
Nubenetes Bot
e76bef1d9d chore: revert database sharding and restore fast-track single-file inventory model 2026-05-20 16:50:07 +02:00
Nubenetes Bot
9a5ed83e88 perf: expand Fast-Track eligibility and reduce grounding pressure to eliminate 429s 2026-05-20 16:27:56 +02:00
Nubenetes Bot
34e1a4a605 fix: resolve NameError in dynamic_mandates and refine Fast-Track logic 2026-05-20 16:19:04 +02:00
Nubenetes Bot
30e21c5aef perf: refine Fast-Track logic and increase AI backoff to eliminate 429s 2026-05-20 16:16:54 +02:00