Commit Graph

4862 Commits

Author SHA1 Message Date
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
Nubenetes Bot
0ea9094c58 docs: automated README metric synchronization [skip ci] 2026-05-21 11:45:40 +00:00
Nubenetes Bot
9bb60eef29 build: inject detailed telemetry logging for precise quota diagnostics
- Added payload size estimation (tokens) before requests.
- Added exact Token consumption (Prompt/Candidates) on success.
- Added exact error messages (response.text) on 429 and 50x errors to diagnose quota exhaustion limits (RPM vs TPM).
2026-05-21 13:45:04 +02:00
Nubenetes Bot
6e191c8ab2 docs: automated README metric synchronization [skip ci] 2026-05-21 10:44:05 +00:00
Nubenetes Bot
8ad9273db0 feat: implement high-resilience persistence layer with GitHub Cache
- Added Restore/Save incremental inventory cache steps to V2 Builder workflow.
- Configured 'always()' persistence to prevent data loss on timeout cancellations.
- Updated GEMINI.md mandate 49 to codify cache-based workflow resilience.
- Updated README.md Mermaid architecture diagrams to reflect the persistence layer.
2026-05-21 12:43:30 +02:00
Nubenetes Bot
fd8de05bed docs: automated README metric synchronization [skip ci] 2026-05-21 10:35:19 +00:00
Nubenetes Bot
f47fd17ade ci: enforce strict concurrency to prevent parallel processing leaks
- Set cancel-in-progress to false for V2 Builder.
- This ensures that if a workflow is triggered multiple times (e.g., via push and manual dispatch), subsequent runs will queue cleanly instead of attempting to cancel the running one, which was causing duplicate process ghosting and double API quota consumption.
2026-05-21 12:34:48 +02:00
Nubenetes Bot
3b0be772bb docs: automated README metric synchronization [skip ci] 2026-05-21 09:26:27 +00: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
15cb72fbba docs: detail incremental persistence and batch efficiency in README 2026-05-21 10:35:39 +02:00
Nubenetes Bot
6a357d0245 docs: automated README metric synchronization [skip ci] 2026-05-21 08:28:23 +00: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
b92e9cb29b docs: automated README metric synchronization [skip ci] 2026-05-20 16:55:33 +00: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
c2bf251ed5 docs: automated README metric synchronization [skip ci] 2026-05-20 15:57:38 +00:00
Nubenetes Bot
c31bcb23ea fix: resolve markdown linting errors and optimize V2 workflow performance 2026-05-20 17:57:00 +02:00
Nubenetes Bot
4f67b351dc docs: sync README and GEMINI with fast-track sequential model 2026-05-20 17:16:48 +02:00
Nubenetes Bot
3418c5bd8f docs: automated README metric synchronization [skip ci] 2026-05-20 15:01:52 +00:00
Nubenetes Bot
80e76fcc87 chore: add progress logging to V2 optimizer health checks 2026-05-20 17:01:12 +02:00
Nubenetes Bot
2b116acca0 docs: automated README metric synchronization [skip ci] 2026-05-20 14:50:47 +00: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
3ce2feaee2 docs: automated README metric synchronization [skip ci] 2026-05-20 14:29:03 +00:00
Nubenetes Bot
9a5ed83e88 perf: expand Fast-Track eligibility and reduce grounding pressure to eliminate 429s 2026-05-20 16:27:56 +02:00