Commit Graph

4886 Commits

Author SHA1 Message Date
inafev
13ce1de8df feat: sync V2 elite curated edition from partial cache [skip ci] 2026-05-21 22:20:42 +00:00
Nubenetes Bot
1224c23257 docs: automated README metric synchronization [skip ci] 2026-05-21 22:18:50 +00: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
dd7f09defc docs: automated README metric synchronization [skip ci] 2026-05-21 22:13:40 +00: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
ea385256bb docs: automated README metric synchronization [skip ci] 2026-05-21 22:11:26 +00: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
Inaki
fd64ef26bc Merge pull request #162 from nubenetes/bot/v2-elite-sync-emergency
V2 Elite: Agentic Optimization Sync (Emergency Recovery)
2026-05-22 00:05:38 +02:00
inafev
69c7c3150c feat: sync V2 elite curated edition from partial cache [skip ci] 2026-05-21 22:04:22 +00:00
Nubenetes Bot
f072fda5b6 docs: automated README metric synchronization [skip ci] 2026-05-21 22:02:03 +00: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
Inaki
e6202a26db Merge pull request #160 from nubenetes/bot/v2-elite-sync-emergency
V2 Elite: Agentic Optimization Sync (Emergency Recovery)
2026-05-21 23:59:02 +02:00
inafev
818e88ab9f feat: sync V2 elite curated edition from partial cache [skip ci] 2026-05-21 21:58:33 +00:00
Nubenetes Bot
0bbc42345d docs: automated README metric synchronization [skip ci] 2026-05-21 21:56:33 +00:00
Nubenetes Bot
79a8fe9816 fix: exhaustive header visibility and contrast for all themes
- Defined explicit header bg/fg variables for light and dark modes.
- Forced color inheritance for search icons, titles, and buttons.
- Ensured logo SVG/IMG inherit current color (fill: currentColor).
- Hardened navigation tabs visibility with fixed white active states.
2026-05-21 23:55:59 +02:00
Nubenetes Bot
ec66541d1e docs: automated README metric synchronization [skip ci] 2026-05-21 21:54:36 +00:00
Nubenetes Bot
08d256a0c5 fix: resolve header and search bar visibility in light mode
- Set header background to primary foreground color for high contrast.
- Ensured search icons and navigation tabs are visible in both themes.
- Refined glassmorphism effect for dark mode.
2026-05-21 23:54:03 +02:00
Nubenetes Bot
ea9dc7873e docs: automated README metric synchronization [skip ci] 2026-05-21 21:47:16 +00: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
Inaki
b10aafa31e Merge pull request #157 from nubenetes/bot/v2-elite-sync-emergency
V2 Elite: Agentic Optimization Sync (Emergency Recovery)
2026-05-21 23:41:13 +02:00
inafev
2591076a3a feat: sync V2 elite curated edition from partial cache [skip ci] 2026-05-21 21:38:41 +00:00
Nubenetes Bot
9b4c0b5ba3 docs: automated README metric synchronization [skip ci] 2026-05-21 21:37:41 +00:00
Nubenetes Bot
6a5710eefd ci: disable automatic push triggers for V2 Agentic Builder
The workflow is now strictly manual (workflow_dispatch only) to prevent unwanted executions and better manage API quotas.
2026-05-21 23:37:04 +02:00
Nubenetes Bot
6ff23543e5 docs: automated README metric synchronization [skip ci] 2026-05-21 21:34:31 +00: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
7a70f54fcb docs: automated README metric synchronization [skip ci] 2026-05-21 21:14:32 +00:00
Nubenetes Bot
f51fb821dd fix: resolve PR Guardian response format and rate-limiting bottleneck
- Explicitly set response_format='text' to prevent JSON parsing failure loops.
- Added safety delay (1s) to respect global RPM quota.
- Tagged with role='PR-Guardian' for improved telemetry.
2026-05-21 23:13:56 +02:00
Inaki
a0e520b0f9 Merge pull request #155 from nubenetes/bot/v2-elite-sync-emergency
V2 Elite: Agentic Optimization Sync (Emergency Recovery)
2026-05-21 23:05:33 +02:00
Inaki
7f0fe9846e Merge branch 'develop' into bot/v2-elite-sync-emergency 2026-05-21 23:05:18 +02:00
inafev
2211ec1715 feat: sync V2 elite curated edition from partial cache [skip ci] 2026-05-21 21:01:58 +00:00
Nubenetes Bot
5d7656a2cd docs: automated README metric synchronization [skip ci] 2026-05-21 21:01:27 +00:00
Nubenetes Bot
7e4cccd925 fix: resolve PR Guardian dependencies and environment setup
- Added missing Python dependencies (pydantic, pytz, pyyaml, etc.).
- Ensured consistent environment for mandate auditing.
2026-05-21 23:00:51 +02:00
Nubenetes Bot
17027ef980 docs: document Emergency PR workflow and unify manual control strategies
- Added Emergency PR (Read-Only) to global workflow matrix.
- Detailed Emergency PR safety off-ramp strategy in section 9.1.4.
- Updated autonomous workflow inventory in section 13.3.
- Ensured default configurations are explicitly stated for all manual triggers.
2026-05-21 22:50:21 +02:00
Nubenetes Bot
0a7ebb7808 docs: automated README metric synchronization [skip ci] 2026-05-21 20:49:06 +00:00
Nubenetes Bot
7326f7d9e3 feat: add emergency V2 PR generator (read-only recovery)
Provides a safe, low-cost way to publish the current cached state of the V2 portal without running the full AI pipeline. Guaranteed read-only cache access.
2026-05-21 22:48:33 +02:00
Nubenetes Bot
0e4daf8c07 docs: automated README metric synchronization [skip ci] 2026-05-21 20:05:28 +00:00
Nubenetes Bot
7d6bfd4f83 fix: resolve workflow YAML syntax and implement security safety reset
- Removed conflictive 'workflows: write' permission.
- Added 'Safety Reset for Workflow Files' step to prevent GHA from trying to self-modify configuration files during the PR sync.
- This ensures the PR will only contain technical metadata and V2 documentation, avoiding permission rejections.
2026-05-21 22:04:54 +02:00
Nubenetes Bot
33a110e5e7 ci: elevate permissions to 'workflows: write' for V2 Builder
Required to allow the automated PR to include necessary updates to GitHub Action configuration files (e.g., PYTHONUNBUFFERED settings).
2026-05-21 21:57:03 +02:00
Nubenetes Bot
73d8694e65 docs: automated README metric synchronization [skip ci] 2026-05-21 14:40:36 +00:00
Nubenetes Bot
7b9c3ce886 ci: unify PYTHONUNBUFFERED across all agentic workflows
- Added PYTHONUNBUFFERED: '1' to Agentic Curation and Backup Curation workflows.
- This ensures consistent real-time logging across the entire ecosystem, complementing the previous fixes in V2 Builder and the Logger core.
2026-05-21 16:40:00 +02:00
Nubenetes Bot
8423d9b8d5 docs: automated README metric synchronization [skip ci] 2026-05-21 14:29:24 +00:00
Nubenetes Bot
856b2180b3 fix: harden logging infrastructure to prevent duplicate logs
- Implemented manual sys.stdout.flush() in log_event.
- Enabled flush=True for all print statements in the logger.
- Set PYTHONUNBUFFERED: '1' in the V2 Builder workflow environment.
- These changes ensure immediate log delivery and reduce GHA agent stuttering.
2026-05-21 16:28:46 +02:00
Nubenetes Bot
3b58f48883 docs: detail dual-phase incremental persistence in README
- Clarified that inventory data is saved without waiting for workflow completion.
- Specified save intervals for both Metadata (500 links) and AI (20 batches) phases.
2026-05-21 14:54:23 +02:00
Nubenetes Bot
0772169521 docs: automated README metric synchronization [skip ci] 2026-05-21 12:51:30 +00: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
5e9f28f3fe docs: automated README metric synchronization [skip ci] 2026-05-21 12:34:20 +00:00
Nubenetes Bot
1b6c518751 fix: resolve AI timeout bottleneck and enhance exception telemetry
- Increased httpx timeout to 180s to accommodate large JSON payloads.
- Added exception type name to telemetry logs for better diagnostic precision.
2026-05-21 14:33:48 +02:00
Nubenetes Bot
efda156160 docs: complete manual workflow control documentation
- Added detailed trigger strategies for Curation, Cleaner, and Backup workflows.
- Defined default values and 'Fast/Standard' configurations for all manual triggers.
- Synchronized technical variables with UI labels for maintainer clarity.
2026-05-21 14:23:04 +02:00
Nubenetes Bot
57e56194e5 docs: automated README metric synchronization [skip ci] 2026-05-21 12:12:13 +00:00
Nubenetes Bot
fc265efb07 docs: add V2 workflow trigger decision matrix and codify flag logic
- Added detailed explanation of manual workflow flags in README.md.
- Defined 'Fast/Standard' configuration for optimal cache utilization.
- Updated Mandate 47 in GEMINI.md to ensure AI agents respect manual overrides.
- Synchronized Table of Contents.
2026-05-21 14:11:38 +02:00