Commit Graph

106 Commits

Author SHA1 Message Date
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
Nubenetes Bot
597cf533ba perf: implement Zero-Redundancy Pipeline and Smart Grounding for V2 Optimizer 2026-05-20 16:04:44 +02:00
Nubenetes Bot
0c605e00f5 fix: add isinstance dict check to prevent AttributeError in v2 rendering 2026-05-20 14:49:06 +02:00
Nubenetes Bot
0b84870e34 perf: bypass heavy API requests and health checks in V2 render_only mode 2026-05-20 14:46:03 +02:00
Nubenetes Bot
4d14161d26 chore: modernize CI/CD, UI aesthetics, and documentation 2026-05-20 10:03:32 +02:00
Nubenetes Bot
c40cd87731 fix(v2): make gold links descriptions collapsible and clean duplicated rendering code 2026-05-19 22:46:05 +02:00
Nubenetes Bot
7c779c7ace ci(v2): implement missing force_full_check option and update optimizer logic [skip ci] 2026-05-19 22:02:11 +02:00
Nubenetes Bot
a3bf3b0d5c chore: link force_eval and enrich_metadata to bypass GitHub UI visibility limits 2026-05-19 21:39:35 +02:00
Nubenetes Bot
44e1340e7a feat: implement 'Double-Evidence Synthesis' for grounded technical summaries 2026-05-19 21:14:29 +02:00
Nubenetes Bot
472d7342f9 feat: wrap V2 high-density summaries in expandable 'Technical Deep-Dive' blocks 2026-05-19 21:10:32 +02:00
Nubenetes Bot
f911b54dee feat: implement dual-layer summaries (V1 descriptive title + Rich English summary) 2026-05-19 21:09:36 +02:00
Nubenetes Bot
5264ba4dff feat: implement high-density multi-line summaries for V2 elite portal 2026-05-19 21:05:59 +02:00
Nubenetes Bot
29892a9848 feat: implement multi-agent Analyst-Auditor workflow for robust V2 tagging 2026-05-19 20:57:38 +02:00
Nubenetes Bot
28e07c83dd feat(v2): implement on-demand metadata enrichment and GH stars fetching 2026-05-19 19:14:21 +02:00
Nubenetes Bot
14c87bdb98 fix(v2): correct Awesome badge link to point to official repository 2026-05-19 18:36:08 +02:00
Nubenetes Bot
a5f40f2d57 feat(v2): integrate Awesome badge into index title and codify branding mandate 2026-05-19 17:58:40 +02:00
Nubenetes Bot
2acf930ad7 feat(v2): hardcode maturity taxonomy and technical impact footer in index 2026-05-19 17:20:52 +02:00
Nubenetes Bot
6c8f66159c refactor(v2): hardcode premium index structure in optimizer to ensure visual persistence 2026-05-19 16:35:35 +02:00
Nubenetes Bot
f167772314 fix(v2): hardcode index branding and add protective mandate to GEMINI.md 2026-05-19 15:06:58 +02:00
Nubenetes Bot
b3f28dccbc fix(v2): ensure tag persistence and improve maturity logic for accurate reporting 2026-05-19 14:49:26 +02:00
Nubenetes Bot
ab0db87973 feat(v2): implement semantic cross-linking and related exploration logic 2026-05-19 13:18:49 +02:00
Nubenetes Bot
dc6c3a8f1c docs: standardize V2 visual standards and tagging across README, GEMINI.md and index 2026-05-19 12:51:21 +02:00
Nubenetes Bot
68d8b6fe35 feat: implement high-density multi-comment reporting for V2 Builder [skip ci] 2026-05-19 10:28:30 +02:00
Nubenetes Bot
19ed6178bf docs: update architecture diagram and enhance V2 reporting metrics [skip ci] 2026-05-19 10:00:51 +02:00
Nubenetes Bot
7e99343b00 ui: remove redundant manual TOC from V2 pages to rely on sidebar navigation 2026-05-18 23:51:49 +02:00
Nubenetes Bot
280929baa8 perf: implement smart write logic for V2 portal generation 2026-05-18 23:15:58 +02:00
Nubenetes Bot
d695f0a3c8 fix: resolve KeyError categories in v2_optimizer garbage collection 2026-05-18 23:13:40 +02:00
Nubenetes Bot
4cd227ee39 feat: restore V2 granularity with O-Reilly nested hierarchy per page 2026-05-18 22:53:40 +02:00
Nubenetes Bot
2e4068b10c fix: resolve NameError year_prefix in v2_optimizer 2026-05-18 21:59:18 +02:00
Nubenetes Bot
e69f60de44 feat(ops): implement Mandate 34 for URL normalization and automate V2 sync 2026-05-18 15:28:51 +02:00
Nubenetes Bot
f53bc4e043 feat(ai): integrate MCP-style Real-time Web Grounding across all curation and health workflows 2026-05-18 00:30:54 +02:00