> ## Documentation Index
> Fetch the complete documentation index at: https://mcp-server-langgraph.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# GitHub Actions Workflow Dependency Diagram

> Visual representation of all 31 GitHub Actions workflows with dependencies and triggers

# GitHub Actions Workflow Dependency Diagram

> **TL;DR**: Visual representation of all 31 GitHub Actions workflows, their dependencies, and execution triggers.

## Overview

This diagram shows the relationships between GitHub Actions workflows in this project. Workflows are organized by trigger type and show dependencies where applicable.

***

## Main CI/CD Pipeline

```mermaid theme={null}
%% ColorBrewer2 Set3 palette - each component type uniquely colored
flowchart TD
    %% Main CI Pipeline
    Push[Push to main/develop] --> CI[ci.yaml<br/>Main CI Pipeline]
    PR[Pull Request] --> CI

    CI --> VW[validate-workflows]
    CI --> VP[validate-local-ci-parity]
    CI --> XE[xdist-enforcement]
    CI --> Test[test matrix<br/>Python 3.10/3.11/3.12]
    CI --> PC[pre-commit]
    CI --> PSV[push-stage-validators]

    Test --> CM[coverage-merge]
    Test --> DB[docker-build<br/>base/full/test]

    DB --> DCS[docker-compose-smoke-test<br/>main/dev/test]
    DB --> DM[docker-multiplatform<br/>amd64/arm64]

    DM --> DMAN[docker-manifest]

    DMAN --> Deploy[deploy-dev<br/>conditional: main branch only]

    Deploy --> DV[deployment-verification]

    %% ColorBrewer Set3 Styling
    classDef clientStyle fill:#8dd3c7,stroke:#5fa99d,stroke-width:2px,color:#333
    classDef validationStyle fill:#fdb462,stroke:#e8873f,stroke-width:2px,color:#333
    classDef serviceStyle fill:#bebada,stroke:#9b8ec7,stroke-width:2px,color:#333
    classDef successStyle fill:#b3de69,stroke:#97c24f,stroke-width:2px,color:#333
    classDef storageStyle fill:#80b1d3,stroke:#5a91b8,stroke-width:2px,color:#333

    class Push,PR clientStyle
    class CI,Test,CM successStyle
    class VW,VP,XE,PC,PSV validationStyle
    class DB,DCS,DM,DMAN storageStyle
    class Deploy,DV serviceStyle
```

***

## Quality Testing Workflows

```mermaid theme={null}
%% ColorBrewer2 Set3 palette - each component type uniquely colored
flowchart TD
    %% Quality Tests
    Trigger[Push/PR/Weekly] --> QT[quality-tests.yaml]

    QT --> PCV[pre-commit-validation]
    QT --> PT[property-tests<br/>Hypothesis 100 examples]
    QT --> CT[contract-tests<br/>MCP protocol]
    QT --> RT[regression-tests<br/>4x parallel splits]
    QT --> MT[mutation-tests<br/>weekly only]
    QT --> BT[benchmark-tests]

    PCV --> QS[quality-summary]
    PT --> QS
    CT --> QS
    RT --> QS
    MT --> QS
    BT --> QS

    %% E2E Tests
    Trigger2[Push/PR/Weekly Mon] --> E2E[e2e-tests.yaml]
    E2E --> Infra[Start test infrastructure<br/>Postgres/Redis/OpenFGA/Keycloak/Qdrant]
    Infra --> E2ETests[Run E2E test suite]
    E2ETests --> Cleanup[Cleanup infrastructure]

    %% Optional Deps
    Trigger3[Push to main/PR pyproject.toml] --> OD[optional-deps-test.yaml]
    OD --> Minimal[Test with minimal deps]
    OD --> Full[Test with full deps]

    %% ColorBrewer Set3 Styling
    classDef clientStyle fill:#8dd3c7,stroke:#5fa99d,stroke-width:2px,color:#333
    classDef validationStyle fill:#fdb462,stroke:#e8873f,stroke-width:2px,color:#333
    classDef serviceStyle fill:#bebada,stroke:#9b8ec7,stroke-width:2px,color:#333
    classDef successStyle fill:#b3de69,stroke:#97c24f,stroke-width:2px,color:#333
    classDef storageStyle fill:#80b1d3,stroke:#5a91b8,stroke-width:2px,color:#333

    class Trigger,Trigger2,Trigger3 clientStyle
    class QT,E2E,OD validationStyle
    class PCV,PT,CT,RT,MT,BT serviceStyle
    class QS,E2ETests successStyle
    class Infra,Cleanup,Minimal,Full storageStyle
```

***

## Security & Compliance Workflows

```mermaid theme={null}
%% ColorBrewer2 Set3 palette - each component type uniquely colored
flowchart TD
    %% Security Scanning
    Daily[Daily 3 AM UTC] --> SS[security-scan.yaml]
    PushPR[Push/PR] --> SS

    SS --> Trivy[Trivy scan]
    SS --> Semgrep[Semgrep SAST]
    SS --> DepScan[Dependency scan]
    SS --> Gitleaks[Gitleaks secrets]

    %% Security Validation
    PRSec[PR security configs] --> SV[security-validation.yml]
    SV --> CORS[Validate CORS]
    SV --> Auth[Validate auth config]
    SV --> AuthZ[Validate authorization]

    %% GCP Compliance
    Weekly[Weekly] --> GCS[gcp-compliance-scan.yaml]
    PushGCP[Push GCP configs] --> GCS
    GCS --> BP[Best practices check]
    GCS --> Compliance[Compliance validation]

    %% GCP Drift
    Daily2[Daily] --> GDD[gcp-drift-detection.yaml]
    GDD --> Drift[Detect config drift]
    Drift --> Alert[Alert if drift found]

    %% ColorBrewer Set3 Styling
    classDef clientStyle fill:#8dd3c7,stroke:#5fa99d,stroke-width:2px,color:#333
    classDef validationStyle fill:#fdb462,stroke:#e8873f,stroke-width:2px,color:#333
    classDef serviceStyle fill:#bebada,stroke:#9b8ec7,stroke-width:2px,color:#333
    classDef errorStyle fill:#fb8072,stroke:#e85a4f,stroke-width:2px,color:#333

    class Daily,PushPR,PRSec,Weekly,PushGCP,Daily2 clientStyle
    class SS,SV,GCS,GDD validationStyle
    class Trivy,Semgrep,DepScan,Gitleaks,CORS,Auth,AuthZ,BP,Compliance,Drift serviceStyle
    class Alert errorStyle
```

***

## Deployment Workflows

```mermaid theme={null}
%% ColorBrewer2 Set3 palette - each component type uniquely colored
flowchart TD
    %% Deployment Validation
    PRDeploy[PR deployment files] --> DV[deployment-validation.yml]
    PushDeploy[Push main deployment files] --> DV

    DV --> VH[validate-helm]
    DV --> VK[validate-kustomize]
    DV --> VNP[validate-network-policies]
    DV --> VSA[validate-service-accounts]

    %% Staging Deployment
    PushDev[Push to develop] --> DSG[deploy-preview-gke.yaml]
    ManualS[Manual trigger] --> DSG

    DSG --> AuthS[GKE auth]
    AuthS --> HelmS[Helm deploy staging]
    HelmS --> SmokeS[Smoke tests]

    %% Production Deployment
    Release[Release published] --> DPG[deploy-production-gke.yaml]
    ManualP[Manual trigger + Approval] --> DPG

    DPG --> Approve[Manual approval]
    Approve --> AuthP[GKE auth]
    AuthP --> HelmP[Helm deploy production]
    HelmP --> SmokeP[Comprehensive smoke tests]
    SmokeP --> Rollback{Success?}
    Rollback -->|No| RB[Rollback]
    Rollback -->|Yes| Done[Deployment complete]

    %% Other Validators
    PRK8s[PR K8s files] --> VK8s[validate-kubernetes.yaml]
    PRK8sC[PR K8s configs] --> VK8sC[validate-k8s-configs.yml]
    PRAll[PR deployments] --> VD[validate-deployments.yaml]

    %% ColorBrewer Set3 Styling
    classDef clientStyle fill:#8dd3c7,stroke:#5fa99d,stroke-width:2px,color:#333
    classDef validationStyle fill:#fdb462,stroke:#e8873f,stroke-width:2px,color:#333
    classDef serviceStyle fill:#bebada,stroke:#9b8ec7,stroke-width:2px,color:#333
    classDef successStyle fill:#b3de69,stroke:#97c24f,stroke-width:2px,color:#333
    classDef errorStyle fill:#fb8072,stroke:#e85a4f,stroke-width:2px,color:#333

    class PRDeploy,PushDeploy,PushDev,ManualS,Release,ManualP,PRK8s,PRK8sC,PRAll clientStyle
    class DV,VH,VK,VNP,VSA,VK8s,VK8sC,VD validationStyle
    class DSG,DPG,AuthS,AuthP,Approve serviceStyle
    class HelmS,SmokeS,HelmP,SmokeP,Done successStyle
    class RB errorStyle
```

***

## Documentation Workflows

```mermaid theme={null}
%% ColorBrewer2 Set3 palette - each component type uniquely colored
flowchart TD
    %% Doc Validation
    PRDocs[PR docs/] --> DocsV[docs-validation.yaml]
    PushDocs[Push main docs/] --> DocsV

    DocsV --> MDX[Validate MDX syntax]
    DocsV --> Front[Check frontmatter]
    DocsV --> Links[Internal links]
    DocsV --> Nav[Navigation consistency]
    DocsV --> Images[Image references]

    %% Link Checker
    WeeklyDocs[Weekly Sunday] --> LC[link-checker.yaml]
    ManualDocs[Manual trigger] --> LC

    LC --> CheckMD[Check all .md files]
    LC --> CheckMDX[Check all .mdx files]
    LC --> Report[Generate report]

    %% Note about consolidation
    DocsV -.Consolidate.-> Combined[docs.yaml<br/>PROPOSED]
    LC -.Consolidate.-> Combined

    %% ColorBrewer Set3 Styling
    classDef clientStyle fill:#8dd3c7,stroke:#5fa99d,stroke-width:2px,color:#333
    classDef validationStyle fill:#fdb462,stroke:#e8873f,stroke-width:2px,color:#333
    classDef serviceStyle fill:#bebada,stroke:#9b8ec7,stroke-width:2px,color:#333
    classDef successStyle fill:#b3de69,stroke:#97c24f,stroke-width:2px,color:#333
    classDef secondaryStyle fill:#ffffb3,stroke:#e6e68a,stroke-width:2px,color:#333

    class PRDocs,PushDocs,WeeklyDocs,ManualDocs clientStyle
    class DocsV,LC validationStyle
    class MDX,Front,Links,Nav,Images,CheckMD,CheckMDX serviceStyle
    class Report successStyle
    class Combined secondaryStyle
```

***

## Monitoring & Observability Workflows

```mermaid theme={null}
%% ColorBrewer2 Set3 palette - each component type uniquely colored
flowchart TD
    %% Observability Alerts
    Hourly[Hourly] --> OA[observability-alerts.yaml]
    OA --> Metrics[Check metrics]
    Metrics --> Alert{Threshold exceeded?}
    Alert -->|Yes| Notify[Send alerts]
    Alert -->|No| OK[OK]

    %% DORA Metrics
    PushMain[Push to main] --> DM[dora-metrics.yaml]
    PRMerge[PR merged] --> DM
    DeployComplete[Deployment completed] --> DM

    DM --> DF[Deployment frequency]
    DM --> LT[Lead time for changes]
    DM --> MTTR[Mean time to recovery]
    DM --> CFR[Change failure rate]

    %% Workflow Health
    DailyWH[Daily] --> WH[workflow-health-dashboard.yaml]
    WH --> Success[Success rates]
    WH --> Duration[Workflow durations]
    WH --> Dashboard[Update dashboard]

    %% ColorBrewer Set3 Styling
    classDef clientStyle fill:#8dd3c7,stroke:#5fa99d,stroke-width:2px,color:#333
    classDef validationStyle fill:#fdb462,stroke:#e8873f,stroke-width:2px,color:#333
    classDef serviceStyle fill:#bebada,stroke:#9b8ec7,stroke-width:2px,color:#333
    classDef successStyle fill:#b3de69,stroke:#97c24f,stroke-width:2px,color:#333
    classDef errorStyle fill:#fb8072,stroke:#e85a4f,stroke-width:2px,color:#333

    class Hourly,PushMain,PRMerge,DeployComplete,DailyWH clientStyle
    class OA,Metrics,DM,WH validationStyle
    class DF,LT,MTTR,CFR,Success,Duration serviceStyle
    class Dashboard,OK successStyle
    class Notify errorStyle
```

***

## Maintenance & Automation Workflows

```mermaid theme={null}
%% ColorBrewer2 Set3 palette - each component type uniquely colored
flowchart TD
    %% Dependabot Auto-merge
    DepPR[Dependabot PR] --> DA[dependabot-automerge.yaml]
    DA --> CICheck{CI passed?}
    CICheck -->|Yes + Minor/Patch| Merge[Auto-merge]
    CICheck -->|No or Major| Manual[Manual review required]

    %% Stale Issues
    DailyStale[Daily] --> Stale[stale.yaml]
    Stale --> Find[Find stale issues/PRs<br/>60 days inactive]
    Find --> Mark[Mark as stale]
    Mark --> Wait[Wait 7 days]
    Wait --> Close{Activity?}
    Close -->|No| CloseDone[Close issue/PR]
    Close -->|Yes| Remove[Remove stale label]

    %% Track Skipped Tests
    PushMain2[Push to main] --> TST[track-skipped-tests.yaml]
    WeeklyTS[Weekly] --> TST
    TST --> FindSkip[Find skipped/xfail tests]
    FindSkip --> ReportTS[Generate report]

    %% Coverage Trend
    PushCov[Push to main] --> CovT[coverage-trend.yaml]
    PRCov[Pull request] --> CovT
    CovT --> Measure[Measure coverage]
    Measure --> Store[Store trend data]
    Store --> Analyze[Analyze trends]

    %% Performance Regression
    PushPerf[Push to main] --> PerfR[performance-regression.yaml]
    PRPerf[Pull request] --> PerfR
    PerfR --> Bench[Run benchmarks]
    Bench --> Compare[Compare to baseline]
    Compare --> Regress{Regression?}
    Regress -->|Yes| FailPR[Fail PR]
    Regress -->|No| Pass[Pass]

    %% Version Bump
    Rel[Release published] --> BV[bump-deployment-versions.yaml]
    ManualBV[Manual trigger] --> BV
    BV --> Update[Update version numbers]
    Update --> Commit[Commit changes]

    %% Weekly Reports
    WeeklyRep[Weekly Sunday 9 AM] --> WR[weekly-reports.yaml]
    WR --> CovReport[Coverage trends]
    WR --> DeployFreq[Deployment frequency]
    WR --> IssueVel[Issue/PR velocity]
    WR --> SecReport[Security scan results]
    WR --> SendReport[Send report]

    %% Release
    Tag[Push tag v*] --> Release[release.yaml]
    ManualRel[Manual trigger] --> Release
    Release --> Changelog[Generate changelog]
    Changelog --> GHRelease[Create GitHub release]
    GHRelease --> PublishImg[Publish Docker images]
    PublishImg --> DeployProd{Deploy to prod?}
    DeployProd -->|Yes| Deploy[Trigger production deployment]

    %% Cost Tracking
    DailyCost[Daily] --> Cost[cost-tracking.yaml]
    Cost --> GCPCost[Track GCP costs]
    Cost --> AWSCost[Track AWS costs]
    GCPCost --> CostReport[Generate cost report]
    AWSCost --> CostReport

    %% ColorBrewer Set3 Styling
    classDef clientStyle fill:#8dd3c7,stroke:#5fa99d,stroke-width:2px,color:#333
    classDef validationStyle fill:#fdb462,stroke:#e8873f,stroke-width:2px,color:#333
    classDef serviceStyle fill:#bebada,stroke:#9b8ec7,stroke-width:2px,color:#333
    classDef successStyle fill:#b3de69,stroke:#97c24f,stroke-width:2px,color:#333
    classDef storageStyle fill:#80b1d3,stroke:#5a91b8,stroke-width:2px,color:#333
    classDef errorStyle fill:#fb8072,stroke:#e85a4f,stroke-width:2px,color:#333

    class DepPR,DailyStale,PushMain2,WeeklyTS,PushCov,PRCov,PushPerf,PRPerf,Rel,ManualBV,WeeklyRep,Tag,ManualRel,DailyCost clientStyle
    class DA,Stale,TST,CovT,PerfR,BV,WR,Release,Cost validationStyle
    class Find,Mark,Wait,FindSkip,Measure,Store,Analyze,Bench,Compare,Update,Changelog,GHRelease,PublishImg,GCPCost,AWSCost serviceStyle
    class Merge,CloseDone,Remove,ReportTS,Pass,Commit,CovReport,DeployFreq,IssueVel,SecReport,SendReport,Deploy,CostReport successStyle
    class Manual,FailPR errorStyle
```

***

## Infrastructure Workflows

```mermaid theme={null}
%% ColorBrewer2 Set3 palette - each component type uniquely colored
flowchart TD
    %% Terraform Validation
    PRTF[PR *.tf files] --> TFV[terraform-validate.yaml]
    PushTF[Push main *.tf] --> TFV

    TFV --> TFmt[terraform fmt check]
    TFV --> TVal[terraform validate]
    TFV --> TFLint[tflint]

    %% K8s Config Validation
    PRK8sConf[PR K8s files] --> K8sCV[validate-k8s-configs.yml]
    K8sCV --> Kubeconf[kubeconform schema validation]
    K8sCV --> Resources[Resource limits check]
    K8sCV --> SecCtx[Security context validation]

    %% Shell Tests
    PRShell[PR *.sh files] --> ShellT[shell-tests.yml]
    PushShell[Push main *.sh] --> ShellT
    ShellT --> Bats[bats tests]
    ShellT --> ShellCheck[shellcheck linting]

    %% ColorBrewer Set3 Styling
    classDef clientStyle fill:#8dd3c7,stroke:#5fa99d,stroke-width:2px,color:#333
    classDef validationStyle fill:#fdb462,stroke:#e8873f,stroke-width:2px,color:#333
    classDef serviceStyle fill:#bebada,stroke:#9b8ec7,stroke-width:2px,color:#333
    classDef successStyle fill:#b3de69,stroke:#97c24f,stroke-width:2px,color:#333

    class PRTF,PushTF,PRK8sConf,PRShell,PushShell clientStyle
    class TFV,K8sCV,ShellT validationStyle
    class TFmt,TVal,TFLint,Kubeconf,Resources,SecCtx,Bats,ShellCheck serviceStyle
```

***

## Build & Hygiene Workflows

```mermaid theme={null}
%% ColorBrewer2 Set3 palette - each component type uniquely colored
flowchart TD
    %% Build Hygiene
    PushBH[Push] --> BH[build-hygiene.yaml]
    PRBH[Pull request] --> BH

    BH --> TODO[Check TODO/FIXME<br/>warnings only]
    BH --> Console[Check console.log<br/>production code]
    BH --> Commented[Check commented code]
    BH --> Format[Consistent formatting]

    %% Smoking Tests
    PRSmoke[PR] --> Smoke[smoke-tests.yml]
    PushSmoke[Push] --> Smoke
    Smoke --> QuickTests[Quick smoke tests]

    %% ColorBrewer Set3 Styling
    classDef clientStyle fill:#8dd3c7,stroke:#5fa99d,stroke-width:2px,color:#333
    classDef validationStyle fill:#fdb462,stroke:#e8873f,stroke-width:2px,color:#333
    classDef serviceStyle fill:#bebada,stroke:#9b8ec7,stroke-width:2px,color:#333
    classDef successStyle fill:#b3de69,stroke:#97c24f,stroke-width:2px,color:#333

    class PushBH,PRBH,PRSmoke,PushSmoke clientStyle
    class BH,Smoke validationStyle
    class TODO,Console,Commented,Format,QuickTests serviceStyle
```

***

## Workflow Execution Frequency

### Continuous (On Every Push/PR)

* ci.yaml
* quality-tests.yaml
* deployment-validation.yml (if deployment files changed)
* security-scan.yaml
* docs-validation.yaml (if docs changed)
* build-hygiene.yaml

### Daily

* security-scan.yaml (3 AM UTC)
* gcp-drift-detection.yaml
* workflow-health-dashboard.yaml
* cost-tracking.yaml
* stale.yaml

### Weekly

* quality-tests.yaml (Sunday 12 AM UTC)
* e2e-tests.yaml (Monday 2 AM UTC)
* gcp-compliance-scan.yaml
* track-skipped-tests.yaml
* weekly-reports.yaml (Sunday 9 AM UTC)
* link-checker.yaml (Sunday)

### Hourly

* observability-alerts.yaml

### On-Demand (Manual/Conditional)

* deploy-preview-gke.yaml (push to develop OR manual)
* deploy-production-gke.yaml (release OR manual with approval)
* release.yaml (tag push OR manual)
* bump-deployment-versions.yaml (release OR manual)
* dependabot-automerge.yaml (Dependabot PR only)

***

## Workflow Dependencies & Blocking

### Blocking Workflows (Must Pass for Merge)

* ci.yaml
* quality-tests.yaml
* deployment-validation.yml (if deployment files changed)
* security-scan.yaml
* build-hygiene.yaml

### Informational Workflows (Don't Block)

* weekly-reports.yaml
* cost-tracking.yaml
* dora-metrics.yaml
* observability-alerts.yaml
* stale.yaml

### Required for Deployment

* ci.yaml (test job must pass)
* deployment-validation.yml (if deployment files changed)
* security-scan.yaml (HIGH/CRITICAL findings must be addressed)

***

## Consolidation Roadmap

### Phase 1: Documentation Workflows

```mermaid theme={null}
%% ColorBrewer2 Set3 palette - each component type uniquely colored
flowchart LR
    DV[docs-validation.yaml] --> Combined[docs.yaml]
    LC[link-checker.yaml] --> Combined
    Combined --> Complete[✅ Consolidated]

    classDef validationStyle fill:#fdb462,stroke:#e8873f,stroke-width:2px,color:#333
    classDef successStyle fill:#b3de69,stroke:#97c24f,stroke-width:2px,color:#333
    classDef secondaryStyle fill:#ffffb3,stroke:#e6e68a,stroke-width:2px,color:#333

    class DV,LC validationStyle
    class Complete successStyle
    class Combined secondaryStyle
```

### Phase 2: Security Workflows

```mermaid theme={null}
%% ColorBrewer2 Set3 palette - each component type uniquely colored
flowchart LR
    SS[security-scan.yaml] --> Combined[security.yaml]
    SV[security-validation.yml] --> Combined
    Combined --> Complete[✅ Consolidated]

    classDef validationStyle fill:#fdb462,stroke:#e8873f,stroke-width:2px,color:#333
    classDef successStyle fill:#b3de69,stroke:#97c24f,stroke-width:2px,color:#333
    classDef secondaryStyle fill:#ffffb3,stroke:#e6e68a,stroke-width:2px,color:#333

    class SS,SV validationStyle
    class Complete successStyle
    class Combined secondaryStyle
```

### Phase 3: Deployment Validation Workflows

```mermaid theme={null}
%% ColorBrewer2 Set3 palette - each component type uniquely colored
flowchart LR
    VD[validate-deployments.yaml] --> Combined[deployment-validation.yaml]
    VK8s[validate-kubernetes.yaml] --> Combined
    VK8sC[validate-k8s-configs.yml] --> Combined
    Combined --> Complete[✅ Keep existing DV<br/>Remove 2 redundant]

    classDef validationStyle fill:#fdb462,stroke:#e8873f,stroke-width:2px,color:#333
    classDef successStyle fill:#b3de69,stroke:#97c24f,stroke-width:2px,color:#333
    classDef secondaryStyle fill:#ffffb3,stroke:#e6e68a,stroke-width:2px,color:#333

    class VD,VK8s,VK8sC validationStyle
    class Complete successStyle
    class Combined secondaryStyle
```

***

## Performance Optimization Opportunities

### Parallel Execution

Currently parallelized:

* test job (3 Python versions)
* docker-build (3 image variants)
* docker-compose-smoke-test (3 configs)
* docker-multiplatform (2 architectures)
* regression-tests (4 splits via pytest-split)

### Caching Improvements

Current caching:

* Python dependencies (uv cache)
* Docker layer caching
* Workflow-level caching

Potential improvements:

* Cache test results for unchanged files
* Cache build artifacts between jobs
* Shared cache across workflows

### Workflow Reusability

Extract to reusable workflows:

* setup-python-deps (already a composite action)
* docker-build-and-push pattern
* deploy-to-gke pattern
* run-tests-with-coverage pattern

***

## Related Documentation

* **Workflows Reference**: [WORKFLOWS.mdx](./workflows) - Detailed workflow documentation
* **Commands Reference**: [COMMANDS.mdx](./commands) - All Makefile targets
* **Validation Strategy**: [VALIDATION\_STRATEGY.mdx](./validation-strategy) - Tiered validation approach
* **CI Configuration**: `.github/workflows/` - Workflow source files
* **Composite Actions**: `.github/actions/` - Reusable action components

***

**Last Updated**: 2025-11-16 (CI/CD Optimization - Phase 5)
**Total Workflows**: 31 workflows
**Version**: 1.0.0
**Status**: Active
