# Nubenetes: The Intelligent Cloud Native Archive 🧠☁️ [![Automated Agentic Curation](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/01.1.agentic_cron.yml/badge.svg)](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/01.1.agentic_cron.yml) [![V2 Health Monitor](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/02.2.agentic_v2_health.yml/badge.svg)](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/02.2.agentic_v2_health.yml) [![V2 Metadata Engine](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/03.1.agentic_v2_metadata.yml/badge.svg)](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/03.1.agentic_v2_metadata.yml) [![V2 AI Curator](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/03.2.agentic_v2_ai.yml/badge.svg)](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/03.2.agentic_v2_ai.yml) [![V2 Publisher](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/04.1.agentic_v2_publish.yml/badge.svg)](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/04.1.agentic_v2_publish.yml) [![V2 Video Hub](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/03.3.agentic_v2_videos.yml/badge.svg)](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/03.3.agentic_v2_videos.yml) [![Intelligent Link Cleaner](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/02.1.intelligent_link_cleaner.yml/badge.svg)](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/02.1.intelligent_link_cleaner.yml) **Nubenetes** is a high-density, curated archive of the Kubernetes, Cloud Native, and Agentic AI ecosystem. Since its inception in 2018, it has evolved from a personal collection of references into an autonomous, AI-driven knowledge engine that processes thousands of technical resources to provide a definitive "Source of Truth" for engineers worldwide. --- ## Table of Contents 1. [1. Introduction and Motivation](#1-introduction-and-motivation) * [1.1. Origins](#11-origins) * [1.2. The Munich Era: Industrial-Grade Engineering (Case Study)](#12-the-munich-era-industrial-grade-engineering-case-study) * [1.3. Mission](#13-mission) * [1.4. 2026 Agentic High-Fidelity Standards](#14-2026-agentic-high-fidelity-standards) 2. [2. Repository Metrics and Evolution](#2-repository-metrics-and-evolution) * [2.1. The "Heart" of Nubenetes](#21-the-heart-of-nubenetes) * [2.2. Top Categories by Density](#22-top-categories-by-density) * [2.3. Historical Growth (Commits and References)](#23-historical-growth-commits-and-references) * [2.4. Content Distribution and Semantic Clustering](#24-content-distribution-and-semantic-clustering) * [2.4.1. Major Ecosystem Pillars](#241-major-ecosystem-pillars) * [2.4.2. Global Linguistic Diversity](#242-global-linguistic-diversity) 3. [3. The Agentic Stack](#3-the-agentic-stack) 4. [4. The 2026 Architectural Shift](#4-the-2026-architectural-shift) * [4.1. From Manual to Agentic](#41-from-manual-to-agentic) * [4.2. Hardened Architecture (2026)](#42-hardened-architecture-2026) * [4.3. Adaptive AI Tiering and Real-time Grounding](#43-adaptive-ai-tiering-and-real-time-grounding) * [4.4. Doc-as-Behavior Mandate Bridge](#44-doc-as-behavior-mandate-bridge) 5. [5. Dual-Edition Architecture (V1 vs V2)](#5-dual-edition-architecture-v1-vs-v2) * [5.1. V1: The Exhaustive Archive](#51-v1-the-exhaustive-archive) * [5.2. V2: The Agentic Elite Edition](#52-v2-the-agentic-elite-edition) * [5.3. Architecture Comparison Matrix: V1 vs. V2](#53-architecture-comparison-matrix-v1-vs-v2) * [5.4. The Incremental Elite Engine](#54-the-incremental-elite-engine) * [5.5. Decoupled Knowledge Lifecycle (V2 Architecture)](#55-decoupled-knowledge-lifecycle-v2-architecture) * [5.6. Multi-Language Support Policy](#56-multi-language-support-policy) 6. [6. The Unified Agentic Database (Knowledge Graph)](#6-the-unified-agentic-database-knowledge-graph) * [6.1. Database Components](#61-database-components) * [6.2. The 'Database-First' Reasoning Protocol (Zero-Redundancy)](#62-the-database-first-reasoning-protocol-zero-redundancy) * [6.3. Database Lifecycle and Hygiene](#63-database-lifecycle-and-hygiene) * [6.4. Multi-Format Synchronization Logic](#64-multi-format-synchronization-logic) * [6.5. Dynamic AI Discovery and Optimization](#65-dynamic-ai-discovery-and-optimization) * [6.6. AI Intelligence and Observability (Transparency)](#66-ai-intelligence-and-observability-transparency) * [6.7. Platinum Operational Tier (2026 Standards)](#67-platinum-operational-tier-2026-standards) * [6.8. Platinum Capability Matrix](#68-platinum-capability-matrix) 7. [7. AI Economic Architecture and Cost Analysis](#7-ai-economic-architecture-and-cost-analysis) * [7.1. Comprehensive Economic Projections (2026 Inception)](#71-comprehensive-economic-projections-2026-inception) * [7.2. Efficiency and Performance Metrics](#72-efficiency-and-performance-metrics) * [7.3. Economic Sustainability Principles](#73-economic-sustainability-principles) * [7.4. Strategic Selection: Pay-As-You-Go vs. Subscription](#74-strategic-selection-pay-as-you-go-vs-subscription) * [7.5. Agentic Data Flow](#75-agentic-data-flow) * [7.6. Strategic Benefits](#76-strategic-benefits) 8. [8. The Agentic AI Engine](#8-the-agentic-ai-engine) 9. [9. GitHub Workflows and Automation](#9-github-workflows-and-automation) * [9.1. Workflow Inventory and Manual Control Matrix](#91-workflow-inventory-and-manual-control-matrix) * [9.2. Recommended Execution Pipeline](#92-recommended-execution-pipeline) * [9.3. Workflow Trigger and Synchronization Logic](#93-workflow-trigger-and-synchronization-logic) * [9.4. Curation Flow Architecture](#94-curation-flow-architecture) * [9.5. Deployment Lifecycle](#95-deployment-lifecycle) * [9.6. Automated Mandate Auditing](#96-automated-mandate-auditing) * [9.7. Multi-Part Reporting Engine](#97-multi-part-reporting-engine) * [9.8. Workflow UI Auto-Sync](#98-workflow-ui-auto-sync) 10. [10. Branching Strategy and Lifecycle](#10-branching-strategy-and-lifecycle) 11. [11. Contributing to the Archive](#11-contributing-to-the-archive) * [How to Contribute](#how-to-contribute) 12. [12. Developer Experience and VSCode Setup](#12-developer-experience-and-vscode-setup) * [12.1. Optimized "Power User" Environment](#121-optimized-power-user-environment) * [12.2. Extension Recommendations (Legacy/General)](#122-extension-recommendations-legacygeneral) * [12.3. Automated VS Code Tasks](#123-automated-vs-code-tasks) * [12.4. Recommended settings.json](#124-recommended-settingsjson) 13. [13. Repository Inventory and Configuration](#13-repository-inventory-and-configuration) * [13.1. Core Configuration](#131-core-configuration) * [13.2. Centralized Metadata Databases](#132-centralized-metadata-databases) * [13.3. Autonomous Workflows](#133-autonomous-workflows) * [13.4. Agentic AI Source Code](#134-agentic-ai-source-code) 14. [14. Special Assets and Learning Paths](#14-special-assets-and-learning-paths) * [14.1. Special Assets Management](#141-special-assets-management) * [14.2. O.Reilly-style Knowledge Architecture](#142-oreilly-style-knowledge-architecture) * [14.3. TOC and Structural Exceptions](#143-toc-and-structural-exceptions) 15. [15. Licensing and Legal Disclaimer](#15-licensing-and-legal-disclaimer) * [15.1. Repository License](#151-repository-license) * [15.2. Content Ownership](#152-content-ownership) * [15.3. Legal Disclaimer](#153-legal-disclaimer) --- ## 1. Introduction and Motivation ### 1.1. Origins Nubenetes was born in 2018 during a large-scale Cloud Native consultancy project for the **BMW IT-Zentrum in Munich**, led by an international **Deloitte** team with members from **Germany, Spain, Poland, Albany, Bulgaria, and Portugal**. The project involved building a **self-service developer platform** (BMW ConnectedDrive) with high standards of automation, GitOps patterns, and continuous improvement. The author of Nubenetes participated as a **contractor for Deloitte Spain**, being an employee of the consultancy **Panel Sistemas Informáticos S.L. (Madrid)**. The project featured international coordination from Munich, remote work, and regular flights between Madrid and Munich to ensure technical alignment and industrial-grade quality. ### 1.2. The Munich Era: Industrial-Grade Engineering (Case Study) The lessons learned from that German engineering environment—standardization, evidence-based decisions, and extreme automation—became the DNA of this repository. **Project Scale (2016-2019):** - **Architecture:** Migration from monolithic legacy systems to **300+ Microservices**. - **Infrastructure:** Scaled from 4 to **19 OpenShift Clusters** worldwide. - **Throughput:** Managed **1 Billion requests per week** with 12,000+ active containers. - **Transformation:** 2-year full-time cultural and technical migration to a self-service IoT digital platform. **Technological Stack (The Original DNA):** - **Container Orchestration:** Red Hat OpenShift (3.10+), OpenStack, and AWS. - **CI/CD Architecture:** CloudBees/OSS Jenkins, Maven, Seed Jobs, Multibranch Pipelines, and **OpenShift Source-to-Image (S2I)** patterns. - **Automation & IaC:** Terraform, Packer, Ansible, Fabric8 Java Client, and **JobDSL/Groovy** Shared Libraries. ### 1.3. Mission To provide a **definitive technical archive** for the Cloud Native ecosystem, ensuring that high-quality technical knowledge remains accessible, verified, and organized for professional engineers. ### 1.4. 2026 Agentic High-Fidelity Standards In 2026, Nubenetes moved beyond manual curation to an **Agentic AI Architecture**. This ensures: - **Exhaustiveness:** Thousands of links processed autonomously. - **Precision:** AI-driven scoring and technical classification. - **Sustainability:** Automated health checks and self-healing infrastructure. Additionally, as of May 2026, Nubenetes has reached the **Platinum Operational Tier**, featuring: - **Real-time Web Grounding (MCP)**: The AI engine cross-references all technical decisions with live web data to ensure near-human accuracy in link rescue and maturity verification. - **License & Compliance Guard**: Automated monitoring of repository licenses. Transitions from Open Source to restrictive models (e.g., BSL) trigger automatic penalties and review flags to protect architectural ethics. - **Social Proof & Reputation Filter**: Every new ingestion undergoes a "Vaporware Check" on community platforms (Reddit, Hacker News) to ensure only stable, reputable tools enter the archive. - **Autonomous Source Discovery**: The engine autonomously scans the technical web for emerging blogs and "Awesome" repos, expanding its own curation horizons without manual input. - **Universal Rescue Protocol**: A strict "No Knowledge Left Behind" policy that salvages technical assets during corporate acquisitions and site migrations (e.g., Ansible, Nginx, AWS). - **Foundational Preservation**: Automatic protection of high-value resources (marked with 🌟 or bold formatting), ensuring they are never deleted without manual human review. - **README Integrity Guardrail**: An automated "Hard Safety Gate" that validates the presence and correct hierarchy of all 15 technical sections before any documentation update is committed, preventing accidental information loss. --- ## 2. Repository Metrics and Evolution ### 2.1. The "Heart" of Nubenetes (Stats as of 2026-05-25) | Metric | Value | | :--- | :--- | | **Total Technical Resources (Links)** | **17992+** | | **Specialized MD Pages** | **161** | | **Total Commits** | **5488+** | | **Primary AI Engine** | **Google Gemini (Agentic)** | ### 2.2. Top Categories by Density Top 10 categories by link volume in the exhaustive V1 archive. | Category (Markdown Page) | Total Links | | :--- | :---: | | [Kubernetes](docs/kubernetes.md) | 1271 | | [Kubernetes Tools](docs/kubernetes-tools.md) | 808 | | [Terraform](docs/terraform.md) | 712 | | [Azure](docs/azure.md) | 608 | | [Demos](docs/demos.md) | 596 | | [Git](docs/git.md) | 521 | | [Jenkins](docs/jenkins.md) | 448 | | [Devsecops](docs/devsecops.md) | 409 | | [Introduction](docs/introduction.md) | 387 | | [Managed Kubernetes In Public Cloud](docs/managed-kubernetes-in-public-cloud.md) | 376 | ### 2.3. Historical Growth (Commits and References) The growth of Nubenetes reflects the acceleration of the Cloud Native ecosystem. Since 2026, the adoption of Agentic AI has resulted in a vertical surge in both commit frequency and link discovery. #### Annual Growth Summary | # | Year | Commits | Est. New Refs | Key Milestone | | :---: | :---: | :---: | :---: | :--- | | 1 | 2018 | 350 | 1,445 | **Munich Era (BMW IT-Zentrum)** | | 2 | 2019 | 142 | 586 | Early Growth and Open Source Launch | | 3 | 2020 | 2046 | 8,449 | **The Great Expansion** (Global Pandemic/Remote Era) | | 4 | 2021 | 531 | 2,193 | Maturity and Standardization | | 5 | 2022 | 402 | 1,660 | Cloud Native Hardening | | 6 | 2023 | 30 | 123 | Maintenance & Refinement | | 7 | 2024 | 53 | 218 | Curation Strategy Pivot | | 8 | 2025 | 5 | 20 | Stability & Research Phase | | 9 | 2026 | 1929 | 7,966 | **Agentic AI Surge** (May 2026 Inception) | ```mermaid --- config: themeVariables: xyChart: plotColorPalette: '#3b82f6, #fb923c' theme: mc --- xychart-beta title "Nubenetes Annual Growth Metrics (2018–2026)" x-axis ["2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025", "2026"] y-axis "Volume (Commits / Estimated New Refs)" 0 --> 9000 bar [1445, 586, 8449, 2193, 1660, 123, 218, 20, 7966] bar [350, 142, 2046, 531, 402, 30, 53, 5, 1929] ``` #### 2026: The Agentic Monthly Surge | Month | Commits | Est. New Refs | Status | | :--- | :---: | :---: | :--- | | 2026-04 | 25 | 103 | Active Curation | | 2026-05 | 1904 | 7,863 | **Agentic Inception (Gemini Era)** | ### 2.4. Content Distribution and Semantic Clustering Nubenetes uses AI-driven semantic clustering to organize its 17,000+ resources into logical pillars. Below is a detailed breakdown of how the archive is distributed. #### 2.4.1. Major Ecosystem Pillars This chart shows the high-level distribution across the primary domains of Cloud Native engineering. ```mermaid pie title Nubenetes Major Ecosystem Pillars "Specialized Topics" : 3592 "Kubernetes Ecosystem" : 3500 "Developer Ecosystem" : 3000 "Public/Private Cloud" : 2500 "CI/CD and GitOps" : 2200 "Infra as Code" : 1200 "SRE and Observability" : 1000 "Security and DevSecOps" : 1000 ``` * **Kubernetes Ecosystem:** Includes core K8s, tools, networking, security, and operators. This is the heart of the project, with over 3,500 curated references. * **Developer Ecosystem:** Covers programming languages (Go, Python, Java), VSCode, and web technologies. It reflects the "Dev" in DevOps. * **Public/Private Cloud:** Detailed resources for AWS, Azure, GCP, and specialized private cloud solutions like OpenShift and Rancher. #### 2.4.2. Global Linguistic Diversity Reflecting Nubenetes' mission of global access while maintaining technical English as the primary interface. ```mermaid pie title Linguistic Diversity (Global Access) "English" : 16192 "Spanish" : 1079 "French" : 179 "Others" : 539 ``` --- ## 3. The Agentic Stack The autonomy of Nubenetes is powered by a modern, resilient tech stack that ensures 24/7 curation and maintenance. | Layer | Technology | Purpose | | :--- | :--- | :--- | | **Orchestration** | GitHub Actions | Scheduled and Event-driven execution (via `develop` branch). | | **Intelligence** | Google Gemini (Multi-model) | Resource evaluation, scoring, and classification. | | **Optimization** | Adaptive AI Tiering | Dynamic model selection (Pro/Flash) and Global rate limiting. | | **CI/CD Hardening** | Concurrency & [skip ci] | Prevention of race conditions and recursive trigger loops. | | **Performance** | Playwright Caching | Setup optimization (reduces initialization time by >70%). | | **Security** | Dependabot | Automated vulnerability monitoring for Python and CI Actions. | | **Engagement** | Social Cards (OG) | Dynamic OpenGraph image generation for the V2 Portal. | | **Maintenance** | Automated Triage | GitHub Issue generation for failing high-value resources. | | **Automation** | Python 3.11 | Core logic for parsing, gitops, and reporting. | | **Discovery** | Twikit and Playwright | Autonomous scraping and account rotation. | | **Resilience** | Identity Rotation | Evasion of anti-bot blocks using multiple profiles. | | **Deployment** | MkDocs Material & Native GH Pages | High-performance static site generation via native artifact deployment. | --- ## 4. The 2026 Architectural Shift ### 4.1. From Manual to Agentic Historically, Nubenetes was curated manually by extracting references from **x.com/nubenetes** (formerly Twitter). This was a labor-intensive process that relied on human memory and periodic batch updates. As of **May 2026**, the repository has transitioned to a **Fully Autonomous Agentic AI Architecture**. Using Google's Gemini models, the system now scans multiple sources, evaluates technical relevance, and performs self-maintenance without human intervention. ### 4.2. Hardened Architecture (2026) The Nubenetes ecosystem utilizes a multi-layered defense and performance architecture to ensure 100% autonomy without manual oversight.
🗺️ View Diagram ```mermaid graph TD subgraph "Phase 1: Discovery & Rescue" A["X.com/RSS Feeds"] --> B["Agentic Discoverer"] B --> C{"Health Pulse"} C -- "Dead" --> D["MCP Web Grounding"] D -- "Rescued" --> E["Unified Inventory"] C -- "Alive" --> E end subgraph "Phase 2: Intelligent Optimization" E --> F["Gemini AI Curation"] F --> G["V2 Elite selection"] G --> H["Maturity Tagging"] end subgraph "Phase 3: Hardened CI/CD" H --> I["Concurrency Guard"] I --> J["[skip ci] Loop Prevention"] J --> K["Dependency & Playwright Caching"] K --> L["Native GH Pages Deployment"] end style I fill:#f96,stroke:#333,stroke-width:2px style J fill:#f96,stroke:#333,stroke-width:2px style K fill:#bbf,stroke:#333,stroke-width:2px style L fill:#86efac,stroke:#333,stroke-width:2px ```
**Key Architectural Hardening:** - **Concurrency Guard:** Prevents race conditions by managing parallel workflow execution using GitHub Concurrency Groups. - **Trigger Loop Prevention:** Uses the `[skip ci]` protocol to break infinite recursive loops during automated PR merges. - **Setup Acceleration:** Playwright caching reduces the environment initialization time from 5 minutes to under 60 seconds. - **Dependency Caching:** Global Pip caching via `requirements.txt` slashes build times across all pipelines. ### 4.3. Adaptive AI Tiering and Real-time Grounding To ensure maximum throughput and industrial-grade precision, Nubenetes uses a proprietary **Multi-tier AI Orchestration** engine: - **Multi-Agent Analyst-Auditor Workflow**: Evaluation is split between a **Technical Analyst** (Flash model) for initial classification and a specialized **Elite Auditor** (Pro model) for selective verification of high-impact resources. - **Double-Evidence Synthesis Protocol**: Agents are mandated to contrast 'Curator Insight' (from original discovery) with 'Live Technical Grounding' (from search/MCP) before finalizing any technical summary. - **Real-time Web Grounding (MCP-Style)**: For high-fidelity tasks, the engine activates **Google Search Grounding**. This allows the AI to verify technical maturity, site migrations, and official documentation in real-time, providing a live data filter for all decisions. - **Smart Batching (Anti-429)**: Instead of individual calls, the system groups up to **25 resources into high-precision batches**. This optimizes grounding efficiency and minimizes rate limits. - **Dynamic Model Selection**: The system automatically toggles between **Gemini Pro** (for auditing and research) and **Gemini Flash** (for broad analysis). - **Global Back-off & Tier-down**: Automatic exponential back-off and model tier-down logic to ensure 100% workflow resilience. - **Ultra-Fast V2 Render Mode**: The final `render-and-pr` stage bypasses redundant HTTP health checks, GitHub API metadata fetching, and AI agent evaluation loops by leveraging the pre-computed YAML inventory to assemble the portal instantaneously. ### 4.4. Doc-as-Behavior Mandate Bridge Nubenetes implements a direct bridge between documentation and AI behavior: - **Mandate Ingestion**: At the start of every workflow, the `MandateIngestor` parses the natural language instructions in [`GEMINI.md`](GEMINI.md). - **Dynamic Context**: These mandates are injected directly into the AI's system instructions, ensuring that the bot's reasoning is always aligned with the latest project policies without requiring manual code updates. --- ## 5. Dual-Edition Architecture (V1 vs V2) Nubenetes operates with two distinct editions to serve different engineering needs. Both are managed via GitOps and deployed to [nubenetes.com](https://nubenetes.com). ### 5.1. V1: The Exhaustive Archive - **Purpose:** Preservation of all technical knowledge since 2018. - **SEO Guard:** Deployed at the domain root (`/`) to preserve 6+ years of historical backlinks and deep-links. - **Fallback Access:** Also available at [nubenetes.com/v1/](https://nubenetes.com/v1/). - **Source of Truth:** The `docs/` directory. ### 5.2. V2: The Agentic Elite Edition - **Purpose:** A high-density, enterprise-grade portal for the modern Cloud Native ecosystem (2026 and beyond). - **Default Experience:** Deployed at `/v2/`. - **Root Redirection:** The root `index.html` automatically redirects human visitors to this portal. - **Algorithm:** Uses the **Incremental Elite Engine** to select and classify top-tier resources. - **Aesthetic:** "Cyber Cloud" styling (pure black backgrounds, neon cyan accents, advanced glassmorphism). - **Visual Standards (Elite Hierarchy):** - **`==[Yellow Highlighting]==`**: **Platinum Standard** (5 stars) – Foundational "Must-Read" assets. - **`**Bold Text**`**: **Gold Standard** (4 stars) – Highly recommended resources with strong industry momentum. - **Stars (🌟)**: Represent technical impact (1-5 scale). - **No stars**: Standard reference documentation and technical resources. - **Multi-Dimensional Tagging (1:N):** Every resource is classified with multiple semantic tags (e.g., `[DE FACTO STANDARD]`, `[GUIDE]`, `[CASE STUDY]`, `[EMERGING]`) providing deep technical context and maturity status. - **Minimalist Inline Summaries**: Resources feature a **"Deep-Dive"** inline tag (using native HTML5 `
`) that expands into a rich technical summary without consuming space when collapsed. These summaries use the **Double-Evidence Synthesis** protocol to provide verified architectural insights. - **Semantic Cross-Linking:** The portal autonomously identifies and links related categories within the same strategic dimension (e.g., suggesting `Flux` when reading about `Argo`), creating a cohesive **Industrial Knowledge Graph**. - **Executive Context**: Every strategic dimension features an AI-generated **State-of-the-Art Introduction** providing high-level architectural context and industry direction before the link listings. - **Source of Truth:** The `v2-docs/` directory (Derived from V1). - **Deployment:** [nubenetes.com/v2/](https://nubenetes.com/v2/) ### 5.3. Architecture Comparison Matrix: V1 vs. V2 To better understand the dual-nature of the project, the following matrix details the technical and philosophical differences between the two editions: | # | Feature / Aspect | V1: Exhaustive Archive (`docs/`) | V2: Agentic Elite Portal (`v2-docs/`) | | :--- | :--- | :--- | :--- | | **1** | **Primary Goal** | **Historical Preservation**: Exhaustive list of all technically valid resources since 2018. | **High-Density Synthesis**: Elite selection of top-tier tools for the 2026 Architect. | | **2** | **Structural Logic** | **Manual Stability**: Flat or semi-structured categories based on manual curation. | **Recursive Hierarchy**: Deep nesting (up to 10 levels) based on Area > Topic > Subtopics. | | **3** | **AI Intervention** | **Minimal Disruption**: AI only injects new links into existing sections. No rebuilding. | **Total Reconstruction**: AI rebuilds pages from scratch using O'Reilly-style learning flows. | | **4** | **Inclusion Filter** | **Low Barrier**: Any ALIVE and technically relevant link is included. | **High Maturity (MVQ)**: Minimum stars (>30) and recent activity (commits < 4 years). | | **5** | **TOC Policy** | **Manual/Static**: Table of Contents is manually maintained or triggered on request. | **Dynamic/Automated**: Clickable TOC is automatically generated and updated in every run. | | **6** | **Metadata Density** | **Standard**: Title, URL, and descriptive summary. | **Platinum**: Author, Reading Time, Maturity Tag, and AI-generated Professional Summary. | | **7** | **Organization Style** | **Thematic Folders**: Organized by file name and topic sections (##). | **Strategic Dimensions**: Grouped by high-level engineering domains (e.g., Platform Engineering). | | **8** | **Content Format** | **Original Language**: Preserves V1 native descriptions (Spanish, French, etc.). | **Global English**: All summaries and UI are in Professional English for global access. | | **9** | **Maintenance Type** | **Surgical Repair**: Dead links are removed or updated line-by-line. | **Full Refresh**: Orphaned files are pruned and content is re-indexed from the inventory. | | **10** | **Target Audience** | **Researchers & Historians**: Looking for specific deep technical context. | **Architects & Decision Makers**: Looking for vetted, stable, and mature solutions. | ### 5.4. The Incremental Elite Engine To maintain the high-density quality of V2 without redundant AI costs, the `V2VisionEngine` implements an incremental synchronization strategy: 1. **Intelligent Caching**: It utilizes the centralized YAML inventory to store previous AI evaluations. Only NEW links added to V1 are sent to Gemini for classification. 2. **Dynamic "Upgrading"**: Even for cached links, the engine performs real-time local updates: - **GitHub Metadata**: Fetches live star counts and last-commit dates via the GitHub API to ensure chronological accuracy and MVQ compliance. - **Maturity Tagging**: Applies a sophisticated 5-tier taxonomy (De Facto Standard, Enterprise Stable, Emerging, Legacy, Guide) based on live data. - **Mandatory AI Descriptions**: Ensures 100% description coverage. If a link in V1 lacks a description, the engine automatically generates a professional summary using Gemini. 3. **UI Polish**: Implements strategic highlighting (`==text==`) for top-tier resources and a clean chronological view that hides unknown dates. 4. **Flat Routing**: Both versions use `use_directory_urls: false` to ensure relative asset paths (`images/`) remain stable across all sub-pages. ### 5.5. Decoupled Knowledge Lifecycle (V2 Architecture) To scale to 10,000+ resources while staying within GitHub's 6-hour execution limit, the V2 creation process is decoupled into **Specialized Micro-Workflows**. Each workflow operates independently on the [Unified Inventory](data/inventory.yaml). | Workflow Name | Functional Domain | Trigger / Frequency | Key Benefit | | :--- | :--- | :--- | :--- | | **V2 Health Monitor** | **Network Stability** | Monthly (1st) / Manual | Validates 200 OK status without consuming AI tokens. | | **V2 Metadata Engine** | **Social Proof** | Monthly (15th) / Manual | Fetches live stars and licenses via the GitHub API. | | **V2 AI Curator** | **Intelligence** | On-demand / Manual | Generates summaries and hierarchy using Gemini AI. | | **V2 Publisher** | **Aesthetics** | Automatic on Push | Fast-track rendering of the portal (V2 Portal). | #### 🚀 Decoupled Execution Strategy By separating these domains, Nubenetes ensures **100% Resilience**: 1. **Isolation of Failures**: A GitHub API rate limit in the Metadata Engine does not stop the AI Curator from processing already cached data. 2. **Quota Optimization**: Health checks use high-concurrency async HTTP, while the AI Curator uses structured batching to protect Gemini TPM/RPM. 3. **Fast-Track Deployment**: The Publisher performs zero network calls, regenerating the entire Elite portal in under 2 minutes. --- ### 5.6. Multi-Language Support Policy To embrace the diverse global Cloud Native community while maintaining international discoverability, Nubenetes implements a dual-layer linguistic strategy powered by a **Data-First Architecture**: - **Linguistic Data Persistence**: Language detection is treated as a core metadata attribute. The centralized database ([`data/inventory.yaml`](data/inventory.yaml)) stores resources using specific fields: * `description`: The original native summary (e.g., Spanish) for the **V1 Archive**. * `ai_summary`: A professional English synthesis for the **V2 Portal**. * `language`: The identified source language (e.g., 'Spanish', 'French'). * `resource_type`: Classification (e.g., 'Blog', 'Repository', 'Case Study'). * `complexity`: Target audience level (e.g., 'Beginner', 'Architect'). * `author`: Technical creator/contributor identification. * `duration` / `reading_time`: Automatic extraction of content length for videos and articles. * `hierarchy`: Persistent, **recursive technical classification** (list of up to 10 levels) for O'Reilly-style grouping. * `content_hash` / `health_score`: Advanced fields for content drift detection and reliability tracking. * `source_provenance` / `social_preview_url`: Data for origin tracing and V2 visual enrichment. - **Separation of Concerns (Data vs. UI)**: * **The Database (Source of Truth)**: Holds raw data, enabling future features like language-based filtering or statistics without re-processing links. * **The Portal (Visual Rendering)**: The `V2VisionEngine` dynamically converts the metadata into visual UI tags (e.g., `[SPANISH CONTENT]`, `[ARCHITECT LEVEL]`). - **Global Discoverability**: Ensures high-value local content remains accessible in its original context (V1) while being indexed and readable by a global audience (V2). --- ## 6. The Unified Agentic Database (Knowledge Graph) Nubenetes now utilizes a **Unified Metadata Architecture** to maintain consistency across V1 and V2 while optimizing AI performance. All links are indexed in a local YAML database that serves as the **Persistent Memory** for our autonomous agents. ### 6.1. Database Components 1. **Central Inventory ([`data/inventory.yaml`](data/inventory.yaml))**: The universal single source of truth for technical metadata and resource lifecycle. * **Core Data**: `title`, `year`, `stars` (0-5), `description` (V1 Native), `ai_summary` (V2 English), `category`. * **Structural Intelligence**: `hierarchy` (Recursive list up to 10 levels), `v1_locations`, `v2_locations`. * **Platinum Lifecycle**: `content_hash` (SHA256), `health_score` (0-100), `source_provenance`, `social_preview_url`, `mentions_count`. ### 6.2. The 'Database-First' Reasoning Protocol (Zero-Redundancy) To maximize economic efficiency and maintain the **30-minute execution standard**, all AI agents follow a **Database-First** and **Zero-Redundancy** protocol: 1. **Local Lookup**: Before initiating any Gemini call, the agent checks if the URL is already indexed in [`data/inventory.yaml`](data/inventory.yaml). 2. **Zero-Redundancy Pipeline**: The V2 Optimizer leverages health and metadata (`gh_stars`, `gh_license`) already validated by the `IntelligentLinkCleaner`. If a resource is marked as `status: online` and has recent metadata, V2 bypasses redundant network checks. 3. **Smart Grounding (Search Retrieval)**: AI agents only activate grounding-heavy calls (Google Search) for resources that are new, missing metadata, or flagged for `needs_ai_refresh`. This reduces latencia by >80% for 15k+ link archives. 4. **Insight Reuse**: If the resource exists with valid metadata, the agent **reuses existing insights**, reducing API traffic to zero. 5. **Memory Efficiency Tracking**: The system tracks **Cache Hit Ratios** and **Estimated Token Savings** in every Intelligence Report. 6. **Mandatory Persistence**: Modified YAML files are automatically injected into Pull Requests, ensuring that "System Memory" is version-controlled and shared across all workflows. ### 6.3. Database Lifecycle and Hygiene To maintain a high-performance "Single Source of Truth", Nubenetes implements automated hygiene protocols: - **Universal Rescue Protocol (The Resurrection Rule)**: For ALL technical resources, the engine refuses to delete a link immediately upon a 404 or generic redirect. Instead, it triggers a "Technical Resurrection" cycle using **Real-time Web Grounding** to identify specific paths on destination domains. This is essential for preserving legendary content during massive corporate site migrations (e.g., **Nginx** to **F5**, or the **Ansible Blog** move to personal domains). - **High-Value Preservation (The 'Review Required' Rule)**: Resources identified as **High-Value** (marked with 🌟 or bold formatting) are exempt from automatic deletion. If rescue fails, they are marked as `status: review_required` for manual verification, ensuring no significant technical assets are lost during autonomous cleaning. #### Intelligent Cleaning Observability ```log # 1. PROGRESS TRACKING & PARALLEL EXECUTION [14:01:20] [*] Queue: 17110 links prioritized for validation. [14:01:25] [>] Progress: [45/17110] links validated... [14:01:29] [>] Progress: [90/17110] links validated... # 2. SEMANTIC DRIFT (Optimized & Deduplicated): Detecting silent content updates via SHA256 [14:01:32] [!] DRIFT DETECTED: https://lzone.de [14:01:33] [!] DRIFT DETECTED: https://hackerone.com/reports/1249583 # Meaning: Content changed significantly. Flagged for AI re-evaluation (only logged once per unique URL). # 3. UNIVERSAL RESCUE: Finding new homes for technical assets [14:02:15] [✨] RESCUED: https://probably.co.uk/posts/migrating-the-runbook -> https://new-domain.com/migrating-the-runbook # 4. HIGH-VALUE PROTECTION: Shielding 'Joyas de la Corona' [14:03:50] [⚠️] REVIEW STORED: https://www.toptechskills.com/ansible-tutorials... # Meaning: VIP link failed. Protected from auto-deletion. Review metadata stored in BBDD. ``` - **Surgical Asset Pruning (V2)**: The V2 generation engine tracks valid dimension files and surgically prunes only orphaned files in [`v2-docs/`](v2-docs/) that are no longer part of the current architecture. - **Incremental Self-Correction**: Autonomously identifies "suspicious" resources in [`data/inventory.yaml`](data/inventory.yaml) for re-validation and resurrection. - **Physical File Synchronization**: Performs **surgical line-by-line updates** on the V1 Markdown files to update dead links or Canonical URLs. - **Semantic Drift Detection**: Using **SHA256 Content Fingerprinting** to monitor silent updates and refresh AI evaluations. - **GitHub Branch Auto-Heal**: If a deep link returns a 404, the engine automatically attempts to rescue it by migrating the path from `master` to `main`. - **Parked Domain Detection**: AI-driven content inspection identifies expired domains marked as `DEAD` even if they return an HTTP 200. - **Auto-Redirect Fix (Canonical Updates)**: Updates Markdown files with the final **Canonical URL** detected during health checks. - **Database Garbage Collection (GC)**: A bi-monthly pruning process identifies orphaned metadata in [`data/inventory.yaml`](data/inventory.yaml). - **Maturity Audit Log**: Every evaluation cycle tracks promotions in a public **Audit Log** ([`v2-docs/audit-log.md`](v2-docs/audit-log.md)). - **Exhaustive Initialization (Cold-Start)**: Supports a `FORCE_FULL_CHECK` mechanism to bypass all local caches. ### 6.4. Multi-Format Synchronization Logic Nubenetes employs a strategic "Double-Format" protocol to ensure system reliability: - **JSON for AI Communication**: Agents utilize **JSON** as the messaging protocol to ensure rigid data structures. - **YAML for Repository Storage**: Data is serialized into **YAML** for the local database, providing a clean, human-readable format for Git diffs. ### 6.5. Dynamic AI Discovery and Optimization To eliminate configuration overhead and ensure Nubenetes always utilizes the frontier of AI technology, the system features a **Zero-Config Dynamic Model Discovery Engine**: 1. **Live Capability Discovery**: At the start of each workflow run, the bot queries the Google Model Service API to list all models actually available to the Provided API keys. 2. **Autonomous Scoring and Ranking**: Models are automatically ranked using a **dynamic regex-based algorithm**. Higher versions are prioritized (e.g., 3.1 > 2.0). 3. **Adaptive Rate Limiting (Exponential Backoff)**: Implements an **Exponential Backoff with Jitter** strategy when encountering `429 Too Many Requests`. 4. **Concurrency Guard (Semaphore)**: Utilizes an **Asyncio Semaphore** to restrict the number of concurrent AI calls (max 5). 5. **Smart AI Batching (High-Speed Processing)**: Groups up to **10 resources into a single AI prompt** to reduce total calls by 90%. 6. **Pre-Flight Local Caching**: Performs an autonomous look-up in [`data/inventory.yaml`](data/inventory.yaml) before any AI operation. ### 6.7. High-Fidelity Multimedia Extraction (Mandate 25) Nubenetes utilizes a production-grade **4-Tier Extraction Hierarchy** to ensure technical videos are curated with absolute fidelity to their original intent: 1. **Tier 1: YouTube Data API v3 (Official)**: Guaranteed extraction of official titles and descriptions via Google Cloud endpoints (0% bot-detection failure). 2. **Tier 2: Robust Extraction (yt-dlp)**: Secondary layer for extracting deep metadata and **official transcripts** when API keys are unavailable or restricted. 3. **Tier 2.5: Standard Metadata (httpx)**: Minimalist HTML scraping fallback for rapid pre-verification of link existence. 4. **Tier 3: Gemini Pro Grounding (Search)**: If previous tiers return generic platform data (e.g., "YouTube"), the system triggers a **Gemini Pro Search Audit** to locate verified technical details from the live web. ### 6.8. Critical Secrets and Environment Variables | Secret Name | Purpose | Technical Requirement | | :--- | :--- | :--- | | `GEMINI_API_KEY_1` | Primary AI Engine | Gemini 1.5 Pro/Flash access. | | `YOUTUBE_API_KEY` | Official YouTube Metadata | Data API v3 access (Required for Mandate 25). | | `GH_TOKEN` | Repository Operations | PR creation and branch management. | - **Gemini Session Tracker**: Monitors every API call, recording the model, identity, and success rate. - **Performance-First Key Infrastructure**: - **Identity A (Default/Primary)**: Gemini Pro Subscription + PAYG API key. - **Identity B (Manual Opt-in Fallback)**: Family Shared Subscription. - **PR Intelligence Reports**: Detailed breakdown of model hierarchy and identity usage. - **Visual AI Dashboard**: Real-time metrics in `report.html` on AI performance and quota management. - **Multimedia High-Fidelity Synthesis (YouTube)**: All technical videos in the ecosystem (V1 and V2) are enriched by extracting real-time metadata (titles and descriptions) directly from the source. This raw context is synthesized by Gemini into high-density architectural summaries, ensuring that Nubenetes reflects the original technical intent of the authors. ### 6.7. Platinum Operational Tier (2026 Standards) The "Platinum" tier represents the highest level of autonomous maintenance, focusing on industrial-grade safety, legal compliance, and real-time infrastructure synchronization. #### Legal and Compliance Guard - **License Integrity Monitoring**: The [Safety Guard](src/safety_guard.py) scans all repository links for license changes. - **Restrictive License Alerting**: Immediate detection of transitions to non-free licenses (e.g., BSL, SSPL). - **Compliance Dashboard**: Every PR includes a statistical summary of the ecosystem's license distribution to protect Open Source integrity (Mandate 33). #### Advanced Safety and Standard Hardening - **Structural Integrity Audit**: [Safety Guard](src/safety_guard.py) enforces [Mandate 30](GEMINI.md) by blocking ampersands (`&`) and emojis in section titles to ensure cross-platform rendering. - **Anchor & TOC Validation**: Verifies that Table of Contents links point to valid, strictly lowercase anchors. - **Rendering Risk Detection**: Ensures HTML blocks like `
` include the mandatory `markdown="1"` attribute ([Mandate 19](GEMINI.md)). #### Infrastructure Auto-Sync - **Workflow UI Synchronization**: The [UI Sync Engine](src/sync_workflow_ui.py) automatically updates the [GitHub Actions Interface](.github/workflows/agentic_cron.yml) whenever [Curation Sources](data/curation_sources.yaml) are added or modified ([Mandate 11](GEMINI.md)). #### Reputation Pulse (Vaporware Filter) - **Community-Based Vetting**: The [Curation Engine](src/agentic_curator.py) utilizes **Google Search Grounding** to cross-reference new tools with platforms like Reddit and Hacker News. - **Suspicious Tool Labeling**: Autonomously penalizes and labels projects reported as abandoned or unstable as `[SUSPICIOUS]` in the [Global Inventory](data/inventory.yaml) ([Mandate 32](GEMINI.md)). ### 6.8. Platinum Capability Matrix The following matrix details the operational jump from standard automation to the Platinum Agentic Tier: | # | Capability | Standard Automation | Platinum Agentic Tier (2026) | | :--- | :--- | :--- | :--- | | **1** | **Safety Guard** | Manual Review | **Strict Mandatory Blocking**: No `&`, No Emojis in titles. | | **2** | **Legal Compliance** | None | **Auto-License Pulse**: Real-time BSL/SSPL alerting. | | **3** | **Reputation** | Star-based | **Community Grounding**: Real-time Reddit/HN vetting. | | **4** | **Workflow UI** | Manual Update | **Auto-Sync**: YAML-driven GitHub UI generation. | | **5** | **Data Integrity** | Link Health | **Content Drift**: SHA256 detection of silent site updates. | | **6** | **Redundancy** | Single API Key | **Subscription Rotation**: Identity A/B failover logic. | | **7** | **Observability** | Console Logs | **Platinum Audit**: Multi-part PR metrics & License Dashboard. | | **8** | **HTML Quality** | Implicit | **Rendering Guard**: Mandatory `markdown="1"` validation. |
🗺️ View Diagram ```mermaid graph TD A["Curation Source (YAML)"] --> B["[Mandate 11]
UI Auto-Sync"] B --> C["GitHub Actions
Interface"] D["Discovery Engine"] --> E["[Mandate 32]
Reputation Grounding"] E --> F["Vaporware Filtering"] F --> G["Global Inventory"] G --> H["[Mandate 33]
License Dashboard"] H --> I["PR Platinum Audit
Report"] ```
--- ## 7. AI Economic Architecture and Cost Analysis Nubenetes utilizes a **Performance-First / Cost-Optimized** hybrid model. ### 7.1. Comprehensive Economic Projections (2026 Inception) | Scenario | Tier | Avg. Tokens/Link | Total Tokens (17k) | Est. Cost (EUR) | Est. Cost (USD) | | :--- | :--- | :---: | :---: | :---: | :---: | | **Max Quality** | 100% Gemini Pro | 2.2k | 37.6M | **€121.16** | **$131.70** | | **Optimized** | **Hybrid (Pro/Flash)** | 2.2k | 37.6M | **€17.02** | **$18.50** | | **Economy** | 100% Gemini Flash | 2.2k | 37.6M | **€2.60** | **$2.82** | #### 2. Standard Pipeline Execution (Incremental) Cost per automated workflow run on the `develop` branch. | Execution Type | Frequency | New Links | Model Tier | Cost per Run (EUR) | | :--- | :--- | :---: | :--- | :---: | | **Daily Curation** | 1/day | 25-50 | Flash + Pro | **€0.07** | | **Weekly Discovery** | 1/week | 100-200 | Pro Elite | **€0.41** | | **Monthly Health Pass** | 2/month | 17,110 | Local Cache | **€0.00** | | **V2 Elite Sync** | On demand | 0-100 | Flash (Upgraded) | **€0.02** | #### 3. Monthly Operational Footprint (OPEX) Projected monthly budget for 24/7 autonomous maintenance. | Monthly Load | Est. Pipelines | Total New Links | Est. Monthly Cost (EUR) | ROI (Manual vs AI) | | :--- | :---: | :---: | :---: | :---: | | **Standard** | 35 | 1,200 | **€4.46** | ~160 hrs saved | | **Aggressive Surge** | 60 | 3,500 | **€11.32** | ~450 hrs saved | | **Maintenance** | 10 | 100 | **€0.51** | ~20 hrs saved | ### 7.2. Efficiency and Performance Metrics Achieves **>90% cost reduction** compared to full-Pro architectures and restores the **30-minute execution standard** by utilizing the **Zero-Redundancy Pipeline**, multi-tier caching, global concurrency semaphores, and structured batching. - **Zero-Redundancy**: Bypasses 15k+ network checks by trusting the validated health status in the inventory. - **Fast-Track AI**: Increases throughput by 5x (Batch 25 vs 10) and reduces latency by >80% for resources with existing metadata by disabling AI grounding. ```mermaid --- config: themeVariables: xyChart: plotColorPalette: '#3b82f6, #fb923c' theme: mc --- xychart-beta title "Economic Efficiency: Cost vs. Volume Share (%)" x-axis ["Elite / New AI", "Bulk / Cached", "Infra / Local"] y-axis "Share (%)" 0 --> 100 bar [75, 15, 10] bar [10, 25, 65] ``` ### 7.3. Economic Sustainability Principles 1. **Identity Rotation (Identity A/B)**: Rotates between PAYG and Subscription keys. 2. **The Cache Dividend**: Marginal cost drops over time as the database matures. 3. **Quality-based Upgrading**: Only uses Pro reasoning when Flash fails a quality check. ### 7.4. Strategic Selection: Pay-As-You-Go vs. Subscription For large-scale repository automation, Nubenetes prioritizes the **Pay-As-You-Go (PAYG)** model over consumer subscriptions, ensuring industrial-grade RPM and data privacy. --- ### 7.5. Agentic Data Flow
🗺️ View Diagram ```mermaid graph TD subgraph Discovery AC["Agentic Curator"] end subgraph "Agentic Tiering (Multi-Agent)" AA["Analyst Agent (Flash)"] AV["Auditor Agent (Pro)"] MCP[["MCP Grounding (Search)"]] end AC -->|"Raw Discovery"| AA AA -->|"Initial Classification"| AV AV <-->|"Deep Context Search"| MCP AV -->|"Verified Metadata"| DB[("Unified DB")] LC["Link Cleaner"] -->|"Health Sync"| DB V2["V2 Optimizer"] -->|"Elite Selection"| DB DB -->|"Indented Summary"| V1["V1 Archive"] DB -->|"Expandable Deep-Dive"| V2P["V2 Portal"] subgraph Local Storage DB1["inventory.yaml"] end ```
### 7.6. Strategic Benefits - **Incremental Self-Correction**: Reparation of historical precision errors. - **Content-URL Precision Standard (Mandate 31)**: AI detects generic redirects and triggers the Rescue Protocol. - **Universal Title and TOC Standards (Mandate 30)**: programmatically sanitized section titles and indices. - **Platinum Lifecycle Management**: Advanced data engineering including **SHA256 Content Fingerprinting**, **Health Reliability Scoring**, and **Source Provenance Tracking**. - **Deep Semantic Deduplication**: Consolidates technical projects into **Authoritative Super-Entries** with `aliases`. - **VIP Status Inheritance**: Critical project links inherit protected status during consolidation. - **Technical Immutability (V1)**: Agents MUST NOT overwrite human-curated titles, manual stars, or descriptive comments. - **Automated Semantic Interlinking (Mandate 5)**: Agents identify technical relationships and automatically inject cross-references (*"See also..."*). - **Executive Comparison Tables (V2 Premium)**: High-density categories in the V2 portal feature AI-generated technical comparison tables. - **Structural Intelligence Persistence**: High-precision technical classification stored as a persistent, **recursive hierarchy** (up to 10 levels deep). - **Self-Healing Infrastructure**: detects and rescues broken links (e.g., GitHub branch migration) and identifies parked domains. - **Zero-to-Hero Learning Paths**: V2 resources systematically grouped by complexity level. - **Special Assets Preservation**: High-value documents undergo high-precision semantic grouping in V1 and exhaustive inclusion in V2. - **Linguistic Diversity and Global Access**: V1 preserves native language descriptions, while the V2 Portal provides professional English summaries and language tagging. - **License & Compliance Guard**: Automated monitoring of repository licenses (Mandate 33). Transitions to restrictive models trigger penalties and review flags. - **Social Proof & Reputation Filter**: Real-time community vetting (Reddit, Hacker News) to eliminate unstable tools or "vaporware". --- ## 8. The Agentic AI Engine Nubenetes utilizes a **Multi-Tier Agentic Model Architecture** (2026) to balance industrial-grade reasoning with high-throughput performance. ### 8.1. Agentic Model Selection Matrix The following matrix defines our strategic model tiering across all workflows: | Agent Role | Workflow | Default Model | Tier | Primary Rationale | Quota Priority | | :--- | :--- | :--- | :--- | :--- | :--- | | **Analyst (Fast)** | V2 Elite Builder | **Gemini Flash/Lite** | Tier 1 | High RPM/TPM for mass processing (10k+ links). | **Ultra High** | | **Link-Rescue** | Health Cleaner | **Gemini Flash/Lite** | Tier 1 | Fast URL recovery using Search Grounding. | **High** | | **PR Guardian** | PR Presubmit | **Gemini Flash/Lite** | Tier 1 | Rapid syntax and mandate format linting. | **Medium** | | **Curator (X/RSS)** | Agentic Curator | **Gemini Pro** | Tier 2 | Deep reasoning for human/social context. | **Low (Burst)** | | **Auditor** | V2 Elite Builder | **Gemini Pro** | Tier 2 | High-fidelity verification of [ELITE] resources. | **Medium** | ### 8.2. Core Agent Definitions The heart of the new Nubenetes is a suite of AI Agents that operate on our `develop` branch: 1. **AgenticCurator ([`src/agentic_curator.py`](src/agentic_curator.py))**: - **Discovery:** Scans multiple high-trust X.com accounts and RSS feeds. - **Quality Hardening (Mandate 2 & 3):** Systematically filters blacklisted domains and applies impact penalties to stale GitHub repositories. - **Classification:** Automatically maps new resources using the **Recursive technical hierarchy** and generates multi-language descriptions. * **K8s & Cloud Native:** `@nubenetes`, `@kubernetesio`, `@cncf`, `@kelseyhightower`, `@memenetes`. * **Hyperscalers:** `@awscloud`, `@Azure`, `@GoogleCloud`, `@0GiS0`, `@NTFAQGuy`, `@cantrillio`, `@pvergadia`, `@QuinnyPig`. * **AI & Agents:** `@OpenAI`, `@AnthropicAI`, `@GoogleDeepMind`, `@GoogleAI`, `@LoganK`, `@NotebookLM`, `@LangChainAI`, `@llama_index`. * **Productivity:** `@GitHub`, `@Microsoft`, `@Cursor_AI`, `@midudev`, `@natfriedman`, `@karpathy`. * **Data & Infra:** `@Databricks`, `@ApacheSpark`, `@snowflakedb`, `@HashiCorp`, `@PulumiCorp`, `@ArgoProj`, `@fluxcd`. 2. **V2VisionEngine ([`src/v2_optimizer.py`](src/v2_optimizer.py))**: - **Elite Selection:** Scans the massive V1 archive to select the "Elite" top-tier resources. - **2026 Taxonomy:** Reorganizes content into high-density dimensions using **relevance-first sorting**. - **MVQ Hardening:** Automatically identifies stale repositories to exclude them from the Elite portal. 3. **IntelligentHealthChecker ([`src/intelligent_health_checker.py`](src/intelligent_health_checker.py))**: - **Resilience:** asynchronous health checks with 3x retry and identity rotation. - **V1 Integrity:** Focuses on link validity (removing 404s) to ensure the exhaustive V1 archive remains accessible. - **Transparency:** Provides detailed, real-time unbuffered logging of all cleaning operations. 4. **Resilient Architecture Core**: - **Exponential Backoff**: Intelligent `tenacity`-based retry logic in `gemini_utils.py` gracefully handles 429 Rate Limits before triggering the Circuit Breaker. - **Flash-First Architecture**: Prioritizes Gemini Flash/Lite models for high-density Analyst tasks, enabling processing of 10,000+ resources within the 6-hour GitHub Actions limit through 100-item batching and 2-second safety delays. - **Incremental Persistence (Mandate 22)**: Implements a dual-phase auto-save mechanism that flushes the `inventory.yaml` database to disk periodically **without waiting for the workflow to finish**: * **Metadata Phase**: Saves every **500 GitHub repositories** processed. * **AI Phase**: Saves every **20 AI batches** (1,000 resources) analyzed. * **Cache Safety**: Utilizes `actions/cache` with an `always()` save condition, ensuring that even if a run is cancelled or hits the 6-hour timeout, the next run resumes exactly where the previous one left off. - **Fast-Track Sequential Model**: Optimized for stability and speed, bypassing the complexity of distributed systems and leveraging the pre-computed metadata from the inventory. - **Pip Caching**: All workflows utilize `cache: pip` for lightning-fast execution and reduced compute costs. - **AI PR Guardian**: Enforces the `PULL_REQUEST_TEMPLATE.md` checklist automatically on community contributions. --- ## 9. GitHub Workflows and Automation Nubenetes uses a sophisticated multi-stage automation pipeline. ### 9.1. Workflow Inventory and Manual Control Matrix Maintainers can manually trigger and tune workflows via the GitHub Actions UI. The following matrix details the available controls and their **Default (Set-and-Forget)** configurations. | # | Phase / Category | Workflow | Primary Manual Flags | Default | Technical Effect | | :---: | :--- | :--- | :--- | :---: | :--- | | **01** | **Discovery** | [**01.1. Automated Agentic Curation**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_cron.yml) | `historical_mode` | ==TRUE== | Processes all discovery sources (ignores 30-day window). | | | | | `include_*` | ==TRUE== | Toggles specific topics (k8s, cloud, ai, etc.). | | | | [**01.2. Backup-based Curation**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_backup.yml) | `historical_mode` | ==TRUE== | Ignores time windows for static file processing. | | **02** | **Integrity** | [**02.1. Intelligent Link Cleaner**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/intelligent_link_cleaner.yml) | `force_full_check` | ==FALSE== | Bypasses cache for global archive auditing. | | | | [**02.2. V2 Health Monitor**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_v2_health.yml) | `force_full_check` | ==FALSE== | Bypasses 21-day health cache (Live HTTP Check). | | | | | `restore_cache` | ==FALSE== | Restores inventory from GHA cache. | | **03** | **Enrichment** | [**03.1. V2 Metadata Engine**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_v2_metadata.yml) | `enrich_metadata` | ==TRUE== | Fetches fresh stars/licenses from GitHub API. | | | | | `restore_cache` | ==FALSE== | Restores inventory from GHA cache. | | | | [**03.2. V2 AI Curator**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_v2_ai.yml) | `force_reevaluate` | ==FALSE== | Bypasses AI summary cache (Full Gemini Re-run). | | | | | `restore_cache` | ==FALSE== | Restores inventory from GHA cache. | | | | [**03.3. V2 Video Hub Builder**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_v2_videos.yml) | `restore_cache` | ==FALSE== | Restores inventory from GHA cache. | | | | | `force_enrich` | ==FALSE== | Bypasses video AI cache for deep re-analysis. | | **04** | **Elite Portal** | [**04.1. V2 Publisher**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_v2_publish.yml) | `restore_cache` | ==FALSE== | Restores inventory from GHA cache. | | | | [**04.2. Emergency V2 PR Generator**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_v2_pr_only.yml) | `restore_cache` | ==FALSE== | Restores inventory from GHA cache. | | **05** | **Metrics** | [**05.1. README Automated Sync**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/readme_sync.yml) | N/A | ==AUTO== | Updates metrics and TOC upon `develop` push. | | **06** | **Deployment** | [**06.1. GitHub Pages Deploy**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/main.yml) | N/A | ==MASTER== | Native GH Pages deployment from stable artifacts. | | **07** | **Quality Gate**| [**07.1. PR Guardian AI**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/pr_guardian.yml) | N/A | ==AUTO== | Agentic pre-submit validation for PR compliance. | | | | [**07.2. Markdown Linter**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/markdown_linter.yml) | N/A | ==AUTO== | Validates HMTL/Markdown syntax (ignores MD051/MD013). | | **08** | **Maintenance**| [**08.1. Branch Lifecycle Cleanup**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/cleanup_merged_branches.yml) | N/A | ==CRON== | Deletes remote branches merged into `develop`. | | | | [**08.2. Critical Asset Monitor**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/critical_asset_monitor.yml) | N/A | ==CRON== | Tracks integrity of special assets and banners. | #### 9.1.1. Optional Cache Restoration Policy To protect manual repository updates (e.g., specific metadata fixes or persistent links) from being accidentally overwritten by stale automated data, all V2 workflows implement an **Optional Cache Restoration** policy: - **Default State**: Cache restoration is **OFF** by default. Workflows prioritize the `inventory.yaml` and files physically present in the repository. - **Manual Override**: The `restore_cache` flag must be explicitly checked during a `workflow_dispatch` trigger if the user intends to resume from the last automated state. - **Persistent Saving**: The system continues to save the updated state to the cache at the end of every successful run, regardless of the restore setting, ensuring long-term persistence. #### 9.1.2. 01.1. Automated Agentic Curation Strategy The **Nubenetes Automated Agentic Curation** workflow is designed to be exhaustive by default to ensure no emerging technical tool is missed. | Flag Name | Default | Technical Variable | Effect | | :--- | :---: | :--- | :--- | | **Historical Mode** | ==ON== | `historical_mode` | Ensures the discovery engine scans beyond the standard 30-day window. | | **Topic Toggles** | ==ON== | `include_k8s/cloud/ai` | Controls which domains are active in the current discovery run. | | **Backup Key** | ==OFF== | `activate_backup_key` | Enables Identity B (Subscription) for high-volume discovery bursts. | #### 9.1.3. 02.1. Intelligent Link Cleaner Strategy The **Nubenetes Intelligent Link Cleaner** focuses on archive integrity. Its default setup is optimized for incremental maintenance. | Flag Name | Default | Technical Variable | Effect | | :--- | :---: | :--- | :--- | | **Force full re-validation** | ==OFF== | `force_full_check` | Bypasses the 21-day "Last Checked" logic to force a full 17k+ link audit. | #### 9.1.4. 01.2. Backup-based Curation Strategy Used for processing legacy data or high-fidelity manual collections. | Flag Name | Default | Technical Variable | Effect | | :--- | :---: | :--- | :--- | | **Historical Mode** | ==ON== | `historical_mode` | Forces evaluation of all items in the backup file regardless of date. | #### 9.1.5. 04.2. Emergency V2 PR Generator Strategy (Read-Only Recovery) Designed as a "Safety Off-ramp" to recover partially processed data from the GitHub Actions Cache. | Security Feature | Status | technical Effect | | :--- | :---: | :--- | | **Cache Writing** | ==DISABLED== | Guaranteed read-only access to prevent cache corruption. | | **AI Processing** | ==BYPASSED== | Uses the `--render-only` flag to skip all Gemini calls (Cost: $0). | | **Safety Reset** | ==ACTIVE== | Resets workflow YAMLs to prevent security permission rejections. | ### 9.2. Recommended Execution Pipeline To maintain the archive's integrity, the following logical sequence is followed: 1. **Phase 1: Knowledge Discovery or Maintenance (#1, #3, or #4):** Raw technical data is fetched/filtered (Curation) or the existing archive is audited for health (Cleaning). 2. **Phase 2: Elite Synthesis (#2):** Once curation or cleaning changes are merged into `develop`, the V2 Builder triggers automatically to synchronize the premium portal with the latest data and health status. 3. **Phase 3: Metric Alignment (#5):** The push to `develop` triggers the README Sync. 4. **Phase 4: Global Deployment (#8):** Review and merge into `master` to update production. ### 9.3. Workflow Trigger and Synchronization Logic The following flowchart illustrates how autonomous discovery and maintenance tasks orchestrate the update of the V2 Elite portal. Nubenetes uses a **Surgical Trigger Strategy** to ensure the V2 Builder only executes when relevant data or logic changes occur.
🗺️ View Diagram ```mermaid graph TD subgraph "Phase 1: Knowledge Discovery and Maintenance" A["New Curation Source
(X.com, RSS)"] --> B["[1] Agentic Curation"] C["Scheduled / Manual Audit"] --> D["[3] Intelligent Cleaner"] end B -->|"Merged into develop
(Path Filter: docs/, inventory.yaml)"| E{"V2 Surgical Trigger"} D -->|"Merged into develop
(Path Filter: inventory.yaml)"| E F["Manual / Logic Update
(src/v2_optimizer.py)"] --> E subgraph "Persistence Layer (2026)" E --> H_RESTORE["Restore Database Cache
(GitHub Actions Cache)"] end subgraph "Phase 2: Elite Optimization" H_RESTORE --> G["[2] V2 Elite Builder"] G --> G_AUTO["Auto-Save Every 20 Batches"] end subgraph "Phase 3: Documentation and Metrics" G_AUTO --> H["[5] README Sync"] end subgraph "Resilience Persistence" H --> H_SAVE["Save Database Cache
(IF ALWAYS)"] end subgraph "Phase 4: Production Deployment" H_SAVE --> I["Manual Review
(develop → master)"] I --> J["[8] Production Deploy"] J --> K["nubenetes.com"] end ```
### 9.4. Curation Flow Architecture
🗺️ View Diagram ```mermaid sequenceDiagram participant X as X.com and Sources participant GA as Analyst Agent (Flash) participant GV as Auditor Agent (Pro) participant MCP as MCP Grounding (Search) participant W1 as [1] Agentic Curation participant W2 as [2] V2 Elite Builder participant W3 as [5] README Sync participant R as Repo (develop) participant M as master branch participant P as [8] Prod Deploy W1->>X: Extract Raw Data X-->>W1: Raw JSON/MD W1->>GA: Initial Evaluation (Analyst) GA->>W1: Preliminary Scored Assets W1->>R: Update docs/*.md (V1) Note over R: V2 Builder Triggered... W2->>GA: Broad Classification (Analyst) GA-->>W2: Initial Hierarchy & Summary W2->>GV: Verify High-Impact (Auditor) GV->>MCP: Real-time Grounding Search MCP-->>GV: Live Context & Reputation GV-->>W2: Verified Elite Summary & Tags W2->>R: Update v2-docs/ (Elite) R->>W3: Trigger README Sync W3->>R: Update Metrics and TOC Note over R, M: Owner Review and Merge R->>M: Sync develop to master M->>P: Trigger Production Build P-->>P: Deploy V1 and V2 to nubenetes.com ```
### 9.5. Deployment Lifecycle
🗺️ View Diagram ```mermaid graph LR A["AI Discovery"] --> B["V1 Update (develop)"] B --> D["V2 Vision Engine"] B --> Z["README Sync"] D --> E["V2 Update (develop)"] M["Sync to 'master'"] --> C["Pip Cache & CI/CD Build"] C --> F["Upload Pages Artifact"] F --> G["Native Deploy: V1 (Root/SEO), V2 (/v2/), V1 Fallback (/v1/)"] G --> H["Inject Root Redirect to /v2/"] Z --> B Z --> B ```
### 9.6. Automated Mandate Auditing Every Pull Request includes a non-blocking **Safety and Mandate Audit** report cross-referencing changes against [`GEMINI.md`](GEMINI.md). - **README Integrity**: A dedicated "Hard Safety Gate" ([`src/safety_readme.py`](src/safety_readme.py)) ensures that all 15 mandatory technical sections are preserved. ### 9.7. Multi-Part Reporting Engine To handle the scale of 17k+ resources, the engine automatically fragments reports into multiple successive PR comments, ensuring 100% observability. ### 9.8. Workflow UI Auto-Sync Maintains **Mandate 11** by detecting new categories and alerting maintainers to update the GitHub Actions interface. --- ## 10. Branching Strategy and Lifecycle - **`develop` Branch (Bleeding Edge):** Primary branch for all activities. **ALL Pull Requests MUST target this branch.** - **`master` Branch (Production):** Stable branch powerling [nubenetes.com](https://nubenetes.com). Direct PRs are prohibited. - **Branch Lifecycle Automation:** Automated cleanup of merged branches every 15 days (1st/15th). Protected: `master`, `develop`, `gh-pages`. --- ## 11. Contributing to the Archive Nubenetes thrives on a **Hybrid Human-AI Collaboration** model. Community contributions are the lifeblood of the V1 archive. ### How to Contribute 1. **Target Branch**: Always create your Pull Requests against the `develop` branch. 2. **Source of Truth (V1)**: Only add or edit files in the `docs/` directory. **Do not manually edit [`v2-docs/`](v2-docs/)**. 3. **Manual Link Format**: Use the standard format: ` - [Title](URL) - Your descriptive summary.` 4. **Automatic Adoption**: Once merged, the **Agentic Curator** and **V2 Builder** will validate health, extract metadata, assign a recursive hierarchy, and generate an English summary. 5. **Preservation Guarantee**: Agents MUST NOT overwrite your manual 🌟 stars or descriptive comments. 6. **Automated Feedback**: Every PR is automatically audited by our **SafetyGuard**, providing a report on mandate compliance. --- ## 12. Developer Experience and VSCode Setup ### 12.1. Optimized "Power User" Environment Specifically optimized for core maintainers (e.g., **Chromebook Plus**): * **Extensions**: GitLens, Markdown All in One, markdownlint, Code Spell Checker, Prettier, Kubernetes & YAML (RedHat). * **Local Automation with `act`**: Run GitHub Actions locally using [**`act`**](https://github.com/nektos/act) and Docker. * **GitHub CLI Aliases**: `gh prs` (List my PRs) and `gh rv` (List PRs for review). * **Chromebook Plus Optimization**: Automated port forwarding for port `8000` (MkDocs) to the ChromeOS browser. ### 12.2. Extension Recommendations (Legacy/General) - [Markdown All in One](https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one) - [markdownlint](https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint) - [Mermaid Editor](https://marketplace.visualstudio.com/items?itemName=tomoyukim.vscode-mermaid-editor) - [GitHub Pull Requests](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github) ### 12.3. Automated VS Code Tasks - **MkDocs: Serve (Local)**: Launches server on `localhost:8000`. - **Agentic: Run Curation**: Executes [`src/main.py`](src/main.py) for local testing. ### 12.4. Recommended settings.json These are the recommended editor settings for [`.vscode/settings.json`](.vscode/settings.json). ```json { "markdown.extension.toc.levels": "2..6", "markdown.extension.toc.slugifyMode": "github", "markdown.extension.toc.orderedList": true, "markdown.extension.list.indentationSize": "adaptive", "files.autoSave": "afterDelay", "editor.tabSize": 4, "editor.defaultFormatter": "esbenp.prettier-vscode", "[markdown]": { "editor.defaultFormatter": "yzhang.markdown-all-in-one" }, "markdownlint.focusMode": false, "editor.renderWhitespace": "all", "editor.guides.bracketPairs": true, "files.exclude": { "**/.venv": true, "**/__pycache__": true }, "git.enableSmartCommit": true, "git.confirmSync": false, "github.pullRequests.focusedMode": true, "editor.formatOnSave": true, "git.terminalAuthentication": true, "remote.portsAttributes": { "8000": { "label": "MkDocs Server", "onAutoForward": "openBrowserOnce" } } } ``` --- ## 13. Repository Inventory and Configuration To maintain transparency and ease of navigation, all key configuration, database, and workflow files are inventoried below. ### 13.1. Core Configuration - **Link Rules:** [`data/link_rules.yaml`](data/link_rules.yaml) - Defines strictness for URL transformations and deep-link preservation. - **Curation Sources:** [`data/curation_sources.yaml`](data/curation_sources.yaml) - Defines monitored X.com accounts and technical topics. - **Special Assets:** [`data/special_assets.yaml`](data/special_assets.yaml) - VIP logic orchestration. - **Site Config:** [V1 (mkdocs.yml)](mkdocs.yml), [V2 (v2-mkdocs.yml)](v2-mkdocs.yml). Uses `favicon-ultra.png` for visibility and `hero-car.png` for branding. ### 13.2. Centralized Metadata Databases - **Global Inventory:** [`data/inventory.yaml`](data/inventory.yaml) - The "System Memory" containing all link metadata (years, stars, descriptions, and audit history). ### 13.3. Autonomous Workflows - **01.1. Discovery & Curation:** [**Automated Agentic Curation**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_cron.yml) - **01.2. Backup Data Processor:** [**Backup-based Curation**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_backup.yml) — Manual JSON/MD ingestion. - **02.1. Link Health Check:** [**Intelligent Link Cleaner & Dedup**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/intelligent_link_cleaner.yml) — Perpetual archive integrity engine. - **02.2. V2 Health Monitor:** [**V2 Health Monitor**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_v2_health.yml) — Weekly archive network validation. - **03.1. V2 Metadata Engine:** [**V2 Metadata Engine**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_v2_metadata.yml) — Bi-weekly GitHub social proof extraction. - **03.2. V2 AI Curator:** [**V2 AI Curator**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_v2_ai.yml) — On-demand Gemini-driven deep architectural analysis. - **03.3. V2 Video Hub Builder:** [**V2 Video Hub Builder**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_v2_videos.yml) — Automated builder with **Robust YouTube Extraction** (yt-dlp + Transcripts). - **04.1. V2 Publisher:** [**V2 Publisher**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_v2_publish.yml) — Automatic V2 portal generation (Fast-Track rendering). - **04.2. Emergency PR Generator:** [**Emergency V2 PR Generator**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_v2_pr_only.yml) — Data recovery off-ramp. - **05.1. README Metrics Sync:** [**README Automated Sync**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/readme_sync.yml) — Automatic TOC and metric synchronization. - **06.1. Deployment Pipeline:** [**GitHub Pages Deploy**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/main.yml) — Native GitHub Pages artifact deployment. - **07.1. PR Guardian AI:** [**PR Guardian AI**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/pr_guardian.yml) — Agentic PR compliance auditor. - **07.2. Markdown Validator:** [**Markdown Linter**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/markdown_linter.yml) — Syntax and rendering safety gate. - **08.1. Branch Lifecycle:** [**Branch Lifecycle Cleanup**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/cleanup_merged_branches.yml) — Bi-monthly remote branch cleanup. - **08.2. Critical Asset Monitor:** [**Critical Asset Monitor**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/critical_asset_monitor.yml) — Vision-based visual integrity tracking. ### 13.4. Agentic AI Source Code - **Orchestration Core:** [`src/main.py`](src/main.py) - Master coordinator for discovery and evaluation. - **Curator Logic:** [`src/agentic_curator.py`](src/agentic_curator.py) - Primary classification and description engine. - **V2 Vision Engine:** [`src/v2_optimizer.py`](src/v2_optimizer.py) - Elite portal generation and maturity scoring. - **Video Hub Enrichment:** [`src/enrich_videos.py`](src/enrich_videos.py) - High-fidelity synthesis using **yt-dlp** and transcripts. - **Video Portal Logic:** [`src/v2_video_portal.py`](src/v2_video_portal.py) - Categorized layout with **O'Reilly Journey Builder** and multiline rendering fixes. - **V2 Specialized Agents:** - **Health Monitor:** [`src/v2_health.py`](src/v2_health.py) - **Metadata Engine:** [`src/v2_metadata.py`](src/v2_metadata.py) - **AI Curator Agent:** [`src/v2_ai.py`](src/v2_ai.py) - **Health Check Logic:** [`src/intelligent_health_checker.py`](src/intelligent_health_checker.py) - Link rot prevention and canonical updates. - **Twikit Ingestion:** [`src/ingestion_twikit.py`](src/ingestion_twikit.py) - X.com scraping and account rotation logic. - **Backup Ingestion:** [`src/ingestion_backup.py`](src/ingestion_backup.py) - Manual and historical JSON data processing. - **Discovery Engine:** [`src/autonomous_discovery.py`](src/autonomous_discovery.py) - Multi-source technical news extraction. - **Gemini Utils:** [`src/gemini_utils.py`](src/gemini_utils.py) - AI model discovery, rate limiting, and session tracking. - **Markdown Logic:** [`src/markdown_ast.py`](src/markdown_ast.py) - Sophisticated parsing of repository content. - **Observability:** [`src/logger.py`](src/logger.py) | [`src/report_generator.py`](src/report_generator.py) - Execution transparency and visual reporting. --- ## 14. Special Assets and Learning Paths Nubenetes prioritizes high-value technical documents through a specialized preservation and educational architecture. ### 14.1. Special Assets Management Certain files (Introduction, YAML, Awesome repos) are designated as **Special Assets** ([`data/special_assets.yaml`](data/special_assets.yaml)) due to their foundational importance. These include: - **Introduction and Fundamentals**: High-impact fundamental selection for V2, with 100% preservation in V1. - **Microservices Ecosystem**: A dedicated V2 document ([`microservices.md`](v2-docs/microservices.md)) extracted from the [`introduction.md`](docs/introduction.md) to maintain architectural focus. - **YAML and JSON Ecosystem**: Exhaustive technical references for configuration languages. - **Awesome Repositories**: Preserved curation lists that act as gateways to specialized sub-ecosystems. **Rules of Engagement:** 1. **High-Precision Grouping**: AI agents use **recursive nested hierarchies** (up to 10 levels) to organize these files without losing technical depth, following an O'Reilly style structure. 2. **Elite Curation**: For the V2 Portal, [`introduction.md`](docs/introduction.md) undergoes a specialized "Elite selection" (Impact ≥ 4) to ensure a high-density entry point. ### 14.2. O'Reilly-style Knowledge Architecture The V2 Portal is structured as a sophisticated technical reference guide, moving beyond simple lists to an integrated technical hub. - **Architectural Hubs**: Critical entry points like [`introduction.md`](docs/introduction.md) feature **Mermaid ecosystem maps** and executive vision prefaces. - **Gold Nugget Highlights**: Legendary foundational masterclasses (Impact ≥ 4) featured in distinct visual callout blocks. - **Gateway Hub Navigation**: Strategic dimensions are semantically interconnected, with a dedicated **Microservices Guide** extracted for high-density focus. - **Structured Assimilation**: Information is grouped into technical Areas, Topics, and Subtopics, facilitating learning from foundational theory to advanced engineering internals. - **Contextual Hierarchy**: Every page features an automated, clickable Table of Contents (TOC) with nested anchors. ### 14.3. TOC and Structural Exceptions Certain files are exempt from the mandatory Table of Contents (TOC) and deep-hierarchy requirements. These include configuration-heavy files (e.g., [`mkdocs.md`](docs/mkdocs.md)) or large technical tables (e.g., [`matrix-table.md`](docs/matrix-table.md)). - **Automatic Skip**: The Agentic Curator and V2 Builder automatically bypass these files during structural reorganization cycles. - **Exception Registry**: Exemptions are managed via the `toc_exempt_files` list in [`data/link_rules.yaml`](data/link_rules.yaml). --- ## 15. Licensing and Legal Disclaimer ### 15.1. Repository License The core logic, autonomous agents, and documentation of Nubenetes are licensed under the **MIT License**. You are free to use, modify, and distribute the code as long as the original copyright notice is preserved. ### 15.2. Content Ownership The technical resources (links, articles, videos) curated in this archive are the intellectual property of their respective authors and organizations. Nubenetes acts solely as a technical directory and does not host or claim ownership over the external content. ### 15.3. Legal Disclaimer The information provided in this repository is for educational and professional reference purposes only. While our Agentic AI ensures high-fidelity curation, users should verify production configurations against official vendor documentation (AWS, Red Hat, CNCF) before deployment. r educational and professional reference purposes only. While our Agentic AI ensures high-fidelity curation, users should verify production configurations against official vendor documentation (AWS, Red Hat, CNCF) before deployment.