# Kubernaut Service Dependency Map

**Version**: 1.2
**Last Updated**: November 13, 2025
**Status**: ✅ Authoritative Reference
**Scope**: 10 Kubernaut V1 Services

## 📋 Version History

| Version | Date | Changes | Author |
|---------|------|---------|--------|
| 1.2 | Nov 13, 2025 | **Context API Deprecation**: Added deprecation notice. Context API deprecated in favor of Data Storage Service (DD-CONTEXT-006). Updated service count from 11 to 10. All Context API functionality now provided by Data Storage Service. | AI Assistant |
| 1.1 | Oct 31, 2025 | Updated service dependency diagram: Kubernetes Executor → Tekton Pipelines (per ADR-023, ADR-025) | AI Assistant |
| 1.0 | Oct 6, 2025 | Initial version | - |

---

## 📋 Table of Contents

1. [Overview](#overview)
2. [High-Level Architecture](#high-level-architecture)
3. [Service Dependency Graph](#service-dependency-graph)
4. [Deployment Order](#deployment-order)
5. [Service Categories](#service-categories)
6. [Data Flow](#data-flow)
7. [External Dependencies](#external-dependencies)
8. [Database Dependencies](#database-dependencies)
9. [Service Communication Matrix](#service-communication-matrix)
10. [Failure Impact Analysis](#failure-impact-analysis)

---

## Overview

### Purpose

This document provides a comprehensive visualization of all service dependencies in the Kubernaut V1 architecture, including:
- Service interaction patterns
- Data flow between services
- Deployment order requirements
- External system integrations
- Database dependencies

---

## High-Level Architecture

### Complete System Overview

```mermaid
graph TB
    subgraph "External Sources"
        Prometheus[Prometheus AlertManager]
        K8sEvents[Kubernetes Events API]
    end

    subgraph "Entry Point"
        Gateway[Gateway Service<br/>Port 8080/9090]
    end

    subgraph "Orchestration Layer"
        RO[Remediation Orchestrator<br/>Port 9090]
    end

    subgraph "Processing Layer"
        RP[Remediation Processor<br/>Port 9090]
        AI[AI Analysis<br/>Port 9090]
        WE[Workflow Execution<br/>Port 9090]
    end

    subgraph "Execution Layer"
        TektonExec[Tekton PipelineRun / TaskRun<br/>ADR-023 / ADR-025]
    end

    subgraph "Support Services"
        Notification[Notification Controller<br/>CRD: NotificationRequest 🆕]
        HolmesGPT[HolmesGPT API<br/>Port 8080/9090]
        Context[Context API<br/>Port 8080/9090]
        DataStorage[Data Storage<br/>Port 8080/9090]
    end

    subgraph "Data Stores"
        Redis[(Redis<br/>Deduplication)]
        PostgreSQL[(PostgreSQL<br/>Audit Trail)]
        VectorDB[(Vector DB<br/>Embeddings)]
    end

    subgraph "External Notifications"
        Slack[Slack]
        Email[Email/SMTP]
        PagerDuty[PagerDuty]
    end

    %% External to Gateway
    Prometheus -->|HTTP POST /api/v1/signals/prometheus| Gateway
    K8sEvents -->|HTTP POST /api/v1/signals/kubernetes| Gateway

    %% Gateway to Redis and Orchestrator
    Gateway -->|Deduplication| Redis
    Gateway -->|Create RemediationRequest CRD| RO

    %% Orchestrator to Processing Layer
    RO -->|Create SignalProcessing CRD| RP
    RO -->|Create AIAnalysis CRD| AI
    RO -->|Create WorkflowExecution CRD| WE

    %% Processing Layer Dependencies
    RP -->|HTTP GET /api/v1/context| Context
    AI -->|HTTP POST /api/v1/investigate| HolmesGPT
    AI -->|HTTP GET /api/v1/context/historical| Context
    WE -->|HTTP GET /api/v1/context/success-rates| Context

    %% Execution via Tekton (ADR-023/025)
    WE -->|Create / reconcile PipelineRun| TektonExec
    TektonExec -->|Task pods / Jobs| K8sAPI[Kubernetes API]

    %% Notifications (CRD-based, 2025-10-12)
    RO -->|Create NotificationRequest CRD| Notification
    AI -->|Create NotificationRequest CRD| Notification
    WE -->|Create NotificationRequest CRD| Notification
    Notification -->|Send notifications| Slack
    Notification -->|Send notifications| Email
    Notification -->|Send notifications| PagerDuty

    %% Data Storage
    RP -->|HTTP POST /api/v1/audit| DataStorage
    AI -->|HTTP POST /api/v1/audit| DataStorage
    WE -->|HTTP POST /api/v1/audit| DataStorage
    DataStorage -->|Store| PostgreSQL
    DataStorage -->|Store embeddings| VectorDB

    %% Context API dependencies
    Context -->|Read| PostgreSQL
    Context -->|Query embeddings| VectorDB

    style Gateway fill:#90EE90
    style RO fill:#87CEEB
    style RP fill:#DDA0DD
    style AI fill:#DDA0DD
    style WE fill:#DDA0DD
    style TektonExec fill:#FFB6C1
    style Notification fill:#F0E68C
    style HolmesGPT fill:#F0E68C
    style Context fill:#F0E68C
    style DataStorage fill:#F0E68C
```

---

## Service Dependency Graph

### Detailed Service Interactions

```mermaid
graph LR
    subgraph "CRD Controllers"
        RO[Remediation<br/>Orchestrator]
        RP[Remediation<br/>Processor]
        AI[AI Analysis]
        WE[Workflow<br/>Execution]
    end

    subgraph "HTTP Services"
        GW[Gateway]
        NS[Notification]
        HG[HolmesGPT]
        CA[Context API]
        DS[Data Storage]
    end

    subgraph "External Systems"
        PM[Prometheus]
        K8[Kubernetes API]
        RD[Redis]
        PG[PostgreSQL]
        VD[Vector DB]
    end

    %% External to Gateway
    PM -.->|webhook| GW
    K8 -.->|events| GW

    %% Gateway dependencies
    GW -->|Redis| RD
    GW -->|Create CRD| RO

    %% Remediation Orchestrator dependencies
    RO -->|Create CRD| RP
    RO -->|Create CRD| AI
    RO -->|Create CRD| WE
    RO -->|Notify| NS

    %% Remediation Processor dependencies
    RP -->|Context| CA
    RP -->|Audit| DS

    %% AI Analysis dependencies
    AI -->|Investigate| HG
    AI -->|Context| CA
    AI -->|Audit| DS
    AI -->|Notify| NS

    %% Workflow Execution dependencies (Tekton execution; ADR-023/025)
    WE -->|PipelineRun / TaskRun| K8
    WE -->|Context| CA
    WE -->|Audit| DS
    WE -->|Notify| NS

    %% Support service dependencies
    CA -->|Read| PG
    CA -->|Query| VD
    DS -->|Write| PG
    DS -->|Write| VD

    style GW fill:#90EE90
    style RO fill:#87CEEB
    style RP fill:#DDA0DD
    style AI fill:#DDA0DD
    style WE fill:#DDA0DD
```

---

## Deployment Order

### Required Deployment Sequence

```mermaid
graph TD
    Start([Start Deployment])

    Start --> Phase1[Phase 1: Infrastructure]
    Phase1 --> Redis[Redis]
    Phase1 --> PostgreSQL[PostgreSQL]
    Phase1 --> VectorDB[Vector DB]

    Redis --> Phase2[Phase 2: Support Services]
    PostgreSQL --> Phase2
    VectorDB --> Phase2

    Phase2 --> DataStorage[Data Storage Service]
    Phase2 --> ContextAPI[Context API Service]
    Phase2 --> HolmesGPT[HolmesGPT API]
    Phase2 --> Notification[Notification Service]

    DataStorage --> Phase3[Phase 3: CRD Definitions]
    ContextAPI --> Phase3
    HolmesGPT --> Phase3
    Notification --> Phase3

    Phase3 --> CRDs[Create all CRDs:<br/>- RemediationRequest<br/>- RemediationProcessing<br/>- AIAnalysis<br/>- WorkflowExecution]

    CRDs --> Phase4[Phase 4: Controllers]

    Phase4 --> RemediationOrchestrator[Remediation Orchestrator]

    RemediationOrchestrator --> Phase5[Phase 5: Child Controllers]

    Phase5 --> RemediationProcessor[Remediation Processor]
    Phase5 --> AIAnalysis[AI Analysis]
    Phase5 --> WorkflowExecution[Workflow Execution]

    RemediationProcessor --> Phase6[Phase 6: Entry Point]
    AIAnalysis --> Phase6
    WorkflowExecution --> Phase6

    Phase6 --> Gateway[Gateway Service]

    Gateway --> Complete([Deployment Complete])

    style Phase1 fill:#FFE4B5
    style Phase2 fill:#E0FFE0
    style Phase3 fill:#E0E0FF
    style Phase4 fill:#FFE0E0
    style Phase5 fill:#FFE0FF
    style Phase6 fill:#90EE90
```

---

### Deployment Order Table

| Phase | Order | Service | Type | Dependencies | Required Before |
|-------|-------|---------|------|--------------|-----------------|
| **1** | 1 | Redis | Infrastructure | None | Gateway, Remediation Processor |
| **1** | 2 | PostgreSQL | Infrastructure | None | Data Storage, Context API |
| **1** | 3 | Vector DB | Infrastructure | None | Data Storage, Context API |
| **2** | 4 | Data Storage | HTTP | PostgreSQL, Vector DB | All CRD controllers |
| **2** | 5 | Context API | HTTP | PostgreSQL, Vector DB | Remediation Processor, AI Analysis |
| **2** | 6 | HolmesGPT API | HTTP | None (self-contained) | AI Analysis |
| **2** | 7 | Notification Controller | CRD Controller | NotificationRequest CRD | All CRD controllers |
| **3** | 8 | CRD Definitions | K8s CRDs | None | All controllers |
| **4** | 9 | Remediation Orchestrator | CRD Controller | CRDs | Child controllers |
| **5** | 10 | Remediation Processor | CRD Controller | Context API, Data Storage | None (parallel) |
| **5** | 11 | AI Analysis | CRD Controller | HolmesGPT, Context API, Data Storage | None (parallel) |
| **5** | 12 | Workflow Execution | CRD Controller | Context API, Data Storage, Kubernetes API (Tekton) | None (parallel) |
| **6** | 13 | Gateway | HTTP | Redis, Remediation Orchestrator | None (entry point) |

---

## Service Categories

### By Type

#### Entry Point Services (1)
- **Gateway Service** - Signal ingestion and triage

#### Orchestration Services (1)
- **Remediation Orchestrator** - Central coordination

#### Processing Services (3)
- **Remediation Processor** - Signal enrichment
- **AI Analysis** - Root cause analysis
- **Workflow Execution** - Multi-step orchestration

#### Execution (platform)
- **Tekton Pipelines / TaskRun** - Workflow step execution (used by Workflow Execution controller; ADR-023/025)

#### Support Services (4)
- **Notification Controller** - CRD-based multi-channel delivery with zero data loss (CRD, migrated 2025-10-12)
- **HolmesGPT API** - AI investigation
- **Context API** - Historical intelligence
- **Data Storage** - Persistence layer

---

### By Runtime Type

#### CRD Controllers (4)
**Port**: 9090 (metrics only)
**Deployment**: StatefulSet with leader election

1. Remediation Orchestrator
2. Remediation Processor
3. AI Analysis
4. Workflow Execution

---

#### Stateless HTTP Services (6)
**Ports**: 8080 (API), 9090 (metrics)
**Deployment**: Deployment with multiple replicas

6. Gateway Service
7. Notification Service
8. HolmesGPT API
9. Context API (pending spec)
10. Data Storage (pending spec)
11. Infrastructure Monitoring (pending spec - V2)

---

## Data Flow

### Signal Processing Flow

```mermaid
sequenceDiagram
    participant P as Prometheus
    participant GW as Gateway
    participant R as Redis
    participant RO as Remediation<br/>Orchestrator
    participant RP as Remediation<br/>Processor
    participant CA as Context API
    participant AI as AI Analysis
    participant HG as HolmesGPT
    participant WE as Workflow<br/>Execution
    participant TEK as Tekton<br/>Pipelines
    participant K8 as Kubernetes API
    participant DS as Data Storage
    participant NS as Notification

    P->>GW: Alert webhook
    GW->>R: Check deduplication
    R-->>GW: Unique/duplicate

    alt Unique alert
        GW->>RO: Create RemediationRequest CRD
        RO->>RP: Create SignalProcessing CRD
        RP->>CA: GET /api/v1/context
        CA-->>RP: Context data
        RP->>DS: POST /api/v1/audit
        RP->>RP: Update status

        RO->>AI: Create AIAnalysis CRD
        AI->>HG: POST /api/v1/investigate
        HG-->>AI: Investigation report
        AI->>CA: GET /api/v1/context/historical
        CA-->>AI: Historical patterns
        AI->>DS: POST /api/v1/audit
        AI->>AI: Update status

        alt Auto-approved
            RO->>WE: Create WorkflowExecution CRD
            WE->>CA: GET /api/v1/context/success-rates
            CA-->>WE: Success rate data
            WE->>TEK: Create / reconcile PipelineRun / TaskRuns
            TEK->>K8: Schedule task pods / Jobs
            K8-->>TEK: Workload status
            WE->>DS: POST /api/v1/audit
            WE->>WE: Update status
        else Manual approval
            AI->>NS: POST /api/v1/notify/escalation
            NS->>NS: Send to Slack/PagerDuty
        end
    else Duplicate
        GW->>GW: Update deduplication counter
    end
```

---

### Audit Trail Flow

```mermaid
graph LR
    subgraph "CRD Controllers"
        RP[Remediation<br/>Processor]
        AI[AI Analysis]
        WE[Workflow<br/>Execution]
    end

    subgraph "Data Storage"
        DS[Data Storage<br/>Service]
    end

    subgraph "Persistence"
        PG[(PostgreSQL)]
        VD[(Vector DB)]
    end

    RP -->|POST /api/v1/audit/remediation| DS
    AI -->|POST /api/v1/audit/aianalysis| DS
    WE -->|POST /api/v1/audit/workflow| DS

    DS -->|Write structured data| PG
    DS -->|Write embeddings| VD

    style DS fill:#F0E68C
```

---

## External Dependencies

### External Systems Integration

```mermaid
graph TB
    subgraph "Kubernaut Services"
        GW[Gateway Service]
        NS[Notification Service]
        HG[HolmesGPT API]
        WE[Workflow Execution]
    end

    subgraph "External Signal Sources"
        PM[Prometheus<br/>AlertManager]
        K8E[Kubernetes<br/>Events API]
    end

    subgraph "External Notification Channels"
        SL[Slack API]
        EM[SMTP Email]
        PD[PagerDuty API]
        WH[Webhook]
    end

    subgraph "External AI/ML"
        OAI[OpenAI API]
        ANT[Anthropic Claude]
        LOC[Local LLM]
    end

    subgraph "Kubernetes"
        K8API[Kubernetes API]
    end

    %% Signal sources
    PM -.->|Webhook POST| GW
    K8E -.->|Watch events| GW

    %% Notifications
    NS -.->|Send message| SL
    NS -.->|SMTP| EM
    NS -.->|API call| PD
    NS -.->|HTTP POST| WH

    %% AI
    HG -.->|API call| OAI
    HG -.->|API call| ANT
    HG -.->|HTTP| LOC

    %% Kubernetes (workflow + Tekton task workloads)
    WE -.->|PipelineRun / TaskRun| K8API

    style GW fill:#90EE90
    style NS fill:#F0E68C
    style HG fill:#F0E68C
    style WE fill:#FFB6C1
```

---

### External Dependency Matrix

| Kubernaut Service | External System | Protocol | Purpose | Required? |
|-------------------|----------------|----------|---------|-----------|
| **Gateway** | Prometheus AlertManager | HTTP (webhook) | Alert ingestion | Yes (if using Prometheus) |
| **Gateway** | Kubernetes Events API | K8s API (watch) | Event ingestion | Yes (if using K8s events) |
| **Notification** | Slack API | HTTPS | Escalation notifications | Optional |
| **Notification** | SMTP Server | SMTP | Email notifications | Optional |
| **Notification** | PagerDuty API | HTTPS | Incident creation | Optional |
| **Notification** | Webhook endpoint | HTTP/HTTPS | Custom notifications | Optional |
| **HolmesGPT API** | OpenAI API | HTTPS | LLM inference | Optional (one required) |
| **HolmesGPT API** | Anthropic Claude | HTTPS | LLM inference | Optional (one required) |
| **HolmesGPT API** | Local LLM | HTTP | LLM inference | Optional (one required) |
| **Workflow Execution** | Kubernetes API | K8s API | Tekton PipelineRun / TaskRun, CRD operations | Yes |
| **All CRD Controllers** | Kubernetes API | K8s API | CRD operations | Yes |

---

## Database Dependencies

### Database Usage Matrix

```mermaid
graph TB
    subgraph "Services"
        GW[Gateway]
        DS[Data Storage]
        CA[Context API]
        RP[Remediation Processor]
        AI[AI Analysis]
        WE[Workflow Execution]
    end

    subgraph "Databases"
        Redis[(Redis<br/>Cache)]
        PostgreSQL[(PostgreSQL<br/>RDBMS)]
        VectorDB[(Vector DB<br/>pgvector)]
    end

    %% Redis usage
    GW -->|Deduplication<br/>Storm detection| Redis
    RP -->|Cache enrichment| Redis

    %% PostgreSQL usage (via Data Storage)
    DS -->|Audit trail<br/>CRD lifecycle| PostgreSQL
    CA -->|Read historical<br/>Query patterns| PostgreSQL

    %% Vector DB usage (via Data Storage)
    DS -->|Store embeddings| VectorDB
    CA -->|Semantic search<br/>Pattern matching| VectorDB

    %% Audit writes (to Data Storage)
    RP -.->|Audit API| DS
    AI -.->|Audit API| DS
    WE -.->|Audit API| DS

    style Redis fill:#FF6B6B
    style PostgreSQL fill:#4ECDC4
    style VectorDB fill:#95E1D3
```

---

### Database Dependency Details

#### Redis
**Used By**: Gateway Service, Remediation Processor
**Purpose**:
- Alert deduplication (fingerprint storage)
- Storm detection (rate limiting)
- Enrichment cache

**Data Types**:
- Keys: `alert:fingerprint:{sha256}`
- TTL: 24 hours default
- Values: JSON metadata

---

#### PostgreSQL
**Used By**: Data Storage (writes), Context API (reads)
**Purpose**:
- Audit trail persistence
- CRD lifecycle tracking
- Historical remediation data

**Tables**:
- `remediation_requests`
- `remediation_processing`
- `ai_analysis`
- `workflow_executions`
- `kubernetes_executions`

---

#### Vector DB (pgvector)
**Used By**: Data Storage (writes), Context API (reads)
**Purpose**:
- AI embeddings storage
- Semantic search
- Pattern matching

**Collections**:
- Alert patterns
- Remediation outcomes
- Organizational knowledge

---

## Service Communication Matrix

### HTTP API Calls

| From Service | To Service | Endpoint | Method | Purpose |
|-------------|-----------|----------|--------|---------|
| Remediation Processor | Context API | `/api/v1/context` | GET | Environment enrichment |
| AI Analysis | HolmesGPT API | `/api/v1/investigate` | POST | Root cause investigation |
| AI Analysis | Context API | `/api/v1/context/historical` | GET | Historical patterns |
| Workflow Execution | Context API | `/api/v1/context/success-rates` | GET | Success rate data |
| Remediation Processor | Data Storage | `/api/v1/audit/remediation` | POST | Audit trail |
| AI Analysis | Data Storage | `/api/v1/audit/aianalysis` | POST | Audit trail |
| Workflow Execution | Data Storage | `/api/v1/audit/workflow` | POST | Audit trail |
| Remediation Orchestrator | Notification | Create NotificationRequest CRD | K8s API | Escalation (CRD-based) |
| AI Analysis | Notification | Create NotificationRequest CRD | K8s API | Escalation (CRD-based) |
| Workflow Execution | Notification | Create NotificationRequest CRD | K8s API | Escalation (CRD-based) |

---

### CRD Watch Patterns

| Controller | Watches CRD | Creates CRD | Updates CRD |
|-----------|-------------|-------------|-------------|
| **Remediation Orchestrator** | RemediationRequest | RemediationProcessing, AIAnalysis, WorkflowExecution | RemediationRequest.status |
| **Remediation Processor** | RemediationProcessing | None | RemediationProcessing.status |
| **AI Analysis** | AIAnalysis | None | AIAnalysis.status |
| **Workflow Execution** | WorkflowExecution | PipelineRun / TaskRun (Tekton) | WorkflowExecution.status |

---

## Failure Impact Analysis

### Service Failure Impact Matrix

```mermaid
graph TD
    subgraph "Impact Levels"
        P0[P0: System Down]
        P1[P1: Degraded]
        P2[P2: Feature Loss]
    end

    GW[Gateway Failure] --> P0
    RO[Remediation Orchestrator Failure] --> P0

    RP[Remediation Processor Failure] --> P1A[P1: No enrichment]
    AI[AI Analysis Failure] --> P1B[P1: No AI recommendations]
    WE[Workflow Execution Failure] --> P1C[P1: No automated remediation]

    Redis[Redis Failure] --> P1E[P1: Duplicate alerts]
    PostgreSQL[PostgreSQL Failure] --> P1F[P1: No audit trail]

    HG[HolmesGPT Failure] --> P2A[P2: Manual investigation]
    CA[Context API Failure] --> P2B[P2: No historical context]
    DS[Data Storage Failure] --> P2C[P2: No audit writes]
    NS[Notification Failure] --> P2D[P2: No escalations]

    style P0 fill:#FF0000,color:#FFFFFF
    style P1A fill:#FFA500
    style P1B fill:#FFA500
    style P1C fill:#FFA500
    style P1E fill:#FFA500
    style P1F fill:#FFA500
    style P2A fill:#FFFF00
    style P2B fill:#FFFF00
    style P2C fill:#FFFF00
    style P2D fill:#FFFF00
```

---

### Critical Path Services

**P0 - System Down** (Must be available):
1. ✅ Gateway Service - Entry point
2. ✅ Remediation Orchestrator - Coordination
3. ✅ Kubernetes API - CRD operations

**P1 - Degraded Operation** (Should be available):
4. Remediation Processor - Enrichment
5. AI Analysis - Recommendations
6. Workflow Execution - Automation (includes Tekton-backed step execution)
7. Redis - Deduplication
8. PostgreSQL - Audit

**P2 - Feature Loss** (Nice to have):
9. HolmesGPT API - AI investigation
10. Context API - Historical intelligence
11. Data Storage - Audit persistence
12. Notification Service - Escalations

---

## Summary

### Service Dependency Count

| Service | Depends On | Depended By | Criticality |
|---------|-----------|-------------|-------------|
| **Gateway** | Redis, Remediation Orchestrator | External sources | P0 (Critical) |
| **Remediation Orchestrator** | K8s API | Gateway, All child controllers | P0 (Critical) |
| **Remediation Processor** | Data Storage | Remediation Orchestrator | P1 (High) |
| **AI Analysis** | HolmesGPT, Data Storage | Remediation Orchestrator | P1 (High) |
| **Workflow Execution** | K8s API (Tekton), Data Storage, Context API | Remediation Orchestrator | P1 (High) |
| **Notification** | External channels | All controllers | P2 (Medium) |
| **HolmesGPT API** | External LLM | AI Analysis | P2 (Medium) |
| **Data Storage** | PostgreSQL, Vector DB | All controllers | P2 (Medium) |
| **Dynamic Toolset** | HolmesGPT API | HolmesGPT API | P2 (Medium) |

---

### Total Dependency Count
- **Services**: 10 (4 CRD controllers + 6 HTTP services)
- **Databases**: 3 (Redis, PostgreSQL, Vector DB)
- **External Systems**: 8+ (Prometheus, K8s, Slack, etc.)
- **CRDs**: 4 core kinds (RemediationRequest + RemediationProcessing + AIAnalysis + WorkflowExecution)
- **HTTP Endpoints**: 12+ documented

---

## References

### Related Documentation
- [Approved Microservices Architecture](./APPROVED_MICROSERVICES_ARCHITECTURE.md)
- [Multi-CRD Reconciliation Architecture](./MULTI_CRD_RECONCILIATION_ARCHITECTURE.md)
- [Service Connectivity Specification](./SERVICE_CONNECTIVITY_SPECIFICATION.md)
- [Prometheus ServiceMonitor Pattern](./PROMETHEUS_SERVICEMONITOR_PATTERN.md)
- [Kubernetes TokenReviewer Authentication](./KUBERNETES_TOKENREVIEWER_AUTH.md)

---

**Document Status**: ✅ Complete
**Last Updated**: October 6, 2025
**Maintainer**: Kubernaut Architecture Team
**Version**: 1.0

**Document Status**: ✅ Complete
**Last Updated**: October 6, 2025
**Maintainer**: Kubernaut Architecture Team
**Version**: 1.0
