Skip to main content

CODITECT Architecture

This section contains architecture documentation for the CODITECT platform, including Architecture Decision Records (ADRs) that document significant technical decisions.

Architecture Decision Records (ADRs)

Browse All ADRs

Architecture Decision Records document the significant architectural decisions made during CODITECT development. Each ADR captures:

  • Context - The situation and constraints that led to the decision
  • Decision - What was decided and why
  • Consequences - The positive and negative outcomes of the decision

Total ADRs: 56

Key ADRs by Category

Core Architecture

ADRTitleStatus
ADR-001Async Task Executor RefactoringAccepted
ADR-002Hybrid Deployment ArchitectureAccepted
ADR-047CODITECT Platform FoundationAccepted

Context & Memory

ADRTitleStatus
ADR-020Context ExtractionAccepted
ADR-021Context QueryAccepted
ADR-052Intent-Aware Context ManagementAccepted
ADR-053Cloud Context Sync ArchitectureAccepted

AI & Intelligence

ADRTitleStatus
ADR-008MoE Analysis FrameworkAccepted
ADR-009MoE Judges FrameworkAccepted
ADR-011Self-Awareness FrameworkAccepted
ADR-012LLM Council PatternAccepted
ADR-060MoE Verification LayerAccepted

Component System

ADRTitleStatus
ADR-010Component Capability SchemaAccepted
ADR-013Agent Skills Framework AdoptionAccepted
ADR-049Component Creation LifecycleAccepted

Security & Authentication

ADRTitleStatus
ADR-003License Validation StrategyAccepted
ADR-004User Registration AuthenticationAccepted
ADR-055Licensed Docker Container SchemaAccepted

Infrastructure

ADRTitleStatus
ADR-057CODITECT Core Initial SetupAccepted
ADR-058Machine Specific Session LogsAccepted
ADR-061Provisioning StrategiesAccepted
ADR-062Statusline Configuration SystemAccepted

System Design

High-Level Architecture

CODITECT follows a local-first, cloud-enhanced architecture:

┌─────────────────────────────────────────────────────────────┐
│ Developer Machine │
│ ┌───────────────┐ ┌───────────────┐ ┌───────────────┐ │
│ │ Claude Code │──│ CODITECT │──│ Context │ │
│ │ (IDE) │ │ Core │ │ Storage │ │
│ └───────────────┘ └───────────────┘ └───────────────┘ │
│ │ │ │ │
└─────────┼───────────────────┼──────────────────┼─────────────┘
│ │ │
▼ ▼ ▼
┌─────────────────────────────────────────────────────────────┐
│ CODITECT Cloud (Optional) │
│ ┌───────────────┐ ┌───────────────┐ ┌───────────────┐ │
│ │ License │ │ Context │ │ Team │ │
│ │ Service │ │ Sync │ │ Collaboration│ │
│ └───────────────┘ └───────────────┘ └───────────────┘ │
└─────────────────────────────────────────────────────────────┘

Key Principles

  1. Local-First - All core functionality works offline
  2. Cloud-Enhanced - Cloud services add collaboration and persistence
  3. Component-Based - Modular architecture with 3,458 components
  4. MoE Intelligence - Multiple AI models for specialized tasks

Further Reading