CODITECT Deployed Applications Summary
Date: November 24, 2025 Author: CODITECT Infrastructure Team Purpose: Reference for UI consistency and design system alignment
Executive Summary
This document catalogs all currently deployed CODITECT applications to ensure the new License Management Platform maintains design consistency, shared components, and standardized branding across the entire CODITECT ecosystem.
Deployed Applications:
- workflow.coditect.ai - AgentFlow Workflow Analysis Platform
- coditect.ai (formerly ide.coditect.ai) - CODITECT AI IDE
1. workflow.coditect.ai (AgentFlow)
Overview
Purpose: Subscription SaaS platform for discovering and analyzing where agentic workflows can be applied across organizations to determine optimal ROI for automation opportunities.
Status: ✅ 90% Complete, Production Deployed Deployed: October 29, 2025 GCP Project: agentflow-prod-2025 URL: https://workflow.coditect.ai
Infrastructure
GKE Cluster:
- Name: agentflow-cluster
- Location: us-central1
- Nodes: 3 nodes
Deployments:
Internet
│
├─ DNS: workflow.coditect.ai (34.54.33.106)
│
└─▶ GCP HTTP(S) Load Balancer
│
├─ SSL Certificate (Auto-managed)
│
├─▶ /api/v1/* → agentflow-backend:8000 (2 pods)
│ │
│ └─▶ PostgreSQL (35.238.30.60:5432)
│
├─▶ /health → agentflow-backend:8000
│
└─▶ /* → agentflow-frontend:80 (2 pods)
Backend:
- FastAPI (Python)
- PostgreSQL 15 (Cloud SQL)
- Redis 7.x
- Direct
anthropicPython SDK (8 specialized AI agents) - 2 replicas
Frontend:
- React 18
- TypeScript
- Next.js or Vite
- Tailwind CSS
- Zustand for state management
- 2 replicas
Design System
Colors:
// Primary Blue Scale
primary: {
50: '#f0f9ff',
100: '#e0f2fe',
200: '#bae6fd',
300: '#7dd3fc',
400: '#38bdf8',
500: '#0ea5e9', // Primary brand color
600: '#0284c7',
700: '#0369a1',
800: '#075985',
900: '#0c4a6e',
}
Typography:
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto',
'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans',
'Droid Sans', 'Helvetica Neue', sans-serif;
Dark Mode:
- Strategy: CSS class-based (
class) - Tailwind config:
darkMode: 'class'
Source Files:
tailwind.config.js: Color palette, dark mode configurationindex.css: Font stack, global styles
Key Features
- Domain-Agnostic Analysis: Works with any workflow type
- Multi-Agent System: 8 specialized AI agents (+ 10 proposed)
- ROI-Focused: Identify automation opportunities with clear business value
- Multi-Format Exports: 9 diagram formats, comprehensive documentation
- Pure Anthropic Claude SDK: No abstraction layers
Backend Agents
- Workflow Analyzer
- Task Decomposer
- Actor Identifier
- Automation Assessor
- Requirements Extractor
- Process Designer
- Quality Analyzer
- Technical Analyzer
Documentation
Location: /Users/halcasteel/PROJECTS/coditect-rollout-master/submodules/labs/coditect-labs-workflow/
Key Files:
DEPLOYMENT.md- GCP/GKE deployment guidedocs/reports/2025-10-29T07-12-45Z_gcp_deployment_status.md- Comprehensive deployment statusfrontend/tailwind.config.js- Design system configurationfrontend/src/index.css- Global styles and font stack
Cost
Monthly Estimated Costs:
- GKE Cluster: ~$150/month (standard node pool)
- Cloud SQL: ~$50/month (db-f1-micro with 10GB storage)
- Load Balancer: ~$20/month (forwarding rules + data transfer)
- Cloud Storage: ~$5/month
- Static IP: $3/month
Total: ~$228/month
2. coditect.ai (CODITECT AI IDE)
Overview
Purpose: Cloud-based AI-powered IDE with multi-LLM integration, Eclipse Theia foundation, and persistent workspace storage using FoundationDB.
Status: ✅ Production Operational (Build #32) Deployed: October 29, 2025 (UI optimizations) GCP Project: [TBD - need to verify] URL: https://coditect.ai
Infrastructure
GKE Deployment:
GKE Ingress (34.8.51.57)
├─ coditect.ai → coditect-combined-service-hybrid
├─ www.coditect.ai → coditect-combined-service-hybrid
└─ api.coditect.ai → coditect-api-v5-service
StatefulSet: coditect-combined-hybrid (3 pods)
├─ React 18 frontend (dist/)
├─ Eclipse Theia 1.65 IDE
├─ NGINX reverse proxy
└─ PVCs (per pod):
├─ workspace (10 GB)
└─ theia-config (5 GB)
Deployment: coditect-api-v5 (3 pods)
├─ Rust (Actix-web)
├─ JWT authentication
└─ FoundationDB client
FoundationDB: StatefulSet (3 coordinators + 2 proxies)
Backend:
- Rust (Actix-web framework)
- JWT authentication
- FoundationDB 7.1+ (ACID persistence)
- 3 replicas
Frontend:
- React 18
- TypeScript 5.3
- Vite 5.4
- Chakra UI 2.8
- Eclipse Theia 1.65 (Monaco Editor)
Storage:
- Hybrid Architecture: Shared Docker layers + user-specific PVCs
- Total: 45 GB (10 GB workspace + 5 GB config per pod)
- Cost Savings: $291.60/year (75% reduction from previous 180 GB)
Design System
Header:
- Height: 40px (optimized October 2025)
- Location:
src/components/Header.tsx:66
Footer:
- Padding: py={2} (compact)
- Location:
src/components/Footer.tsx:94
Colors:
- Consistent with workflow.coditect.ai (Primary blue #0ea5e9)
Typography:
- Same system font stack as workflow.coditect.ai
Key Features
- React 18 Wrapper + Theia 1.65 IDE
- NGINX Routing:
/→ Frontend,/theia→ IDE - Icon Themes: vs-seti, vscode-icons + custom branding
- 20+ VS Code Extensions: ESLint, Prettier, GitLens
- Rust V5 Backend: Actix-web with JWT auth
- FoundationDB Persistence: ACID transactions, sub-10ms latency
- UI Optimizations: Compact header (40px), compact footer
FoundationDB Architecture
Data Model:
/az1ai-ide/
├── sessions/
│ ├── {session-id}/
│ │ ├── metadata # Session info, timestamps
│ │ ├── editor-tabs/ # Open files, positions
│ │ ├── llm-messages/ # Conversation history
│ │ └── config/ # Session-specific settings
├── files/
│ ├── {file-path}/
│ │ ├── content # File contents
│ │ ├── metadata # Language, encoding, timestamps
│ │ └── versions/ # Version history
├── settings/
│ ├── global/ # Global preferences
│ └── workspace/ # Workspace settings
└── models/
└── {model-id}/ # Model configurations
Key Features:
- ACID transactions with serializable isolation
- Sub-10ms latency
- Multi-model (key-value, document, graph)
- Session isolation via subspaces
- Watch API for real-time updates
- Automatic conflict resolution
Documentation
Location: /Users/halcasteel/PROJECTS/coditect-rollout-master/submodules/cloud/coditect-cloud-ide/
Key Files:
CLAUDE.md- AI assistant context and quick referencedocs/DEFINITIVE-V5-architecture.md- Complete V5 designdocs/07-adr/ADR-004-use-foundationdb-for-persistence.md- FoundationDB decisiondocs/10-execution-plans/BUILD-COMPLETION-SUMMARY.md- Build historycloudbuild-combined.yaml- Cloud Build configurationk8s/theia-statefulset-hybrid.yaml- Hybrid StatefulSet (current)
3. License Management Platform (NEW)
Overview
Purpose: Multi-tenant license management and authentication platform for CODITECT products with floating concurrent licensing.
Status: 🚧 Phase 0 Complete (Infrastructure), Phase 1-6 Pending Target Launch: December 13, 2025 GCP Project: coditect-cloud-infra Planned URLs:
admin.coditect.ai- Django Admin (staff operations)api.coditect.ai- Django REST API (license API)app.coditect.ai- React Dashboard (customer self-service)
Infrastructure (Deployed)
GKE Cluster:
- Name: coditect-cluster
- Location: us-central1
- Status: Running (3 nodes)
- Current: Empty (only system pods)
Cloud SQL:
- Instance: coditect-db
- Database: PostgreSQL 16
- Tier: db-custom-2-8192
- Status: RUNNABLE
- Location: us-central1-c
Redis:
- Status: To be deployed (Memorystore)
Planned Architecture
┌─────────────────────────────────────────────────────────────┐
│ GCP Load Balancer │
│ (SSL Termination + Path-Based Routing) │
└─────────────┬──────────────┬──────────────┬─────────────────┘
│ │ │
┌────────▼────────┐ ┌──▼──────────┐ ┌─▼──────────────┐
│ Django Admin │ │ Django REST │ │ React Frontend │
│ (Staff Portal) │ │ API │ │ (Customer) │
│ │ │ │ │ │
│ admin. │ │ api. │ │ app. │
│ coditect.ai │ │ coditect.ai │ │ coditect.ai │
└─────────────────┘ └─────────────┘ └────────────────┘
│ │ │
└──────────────┴──────────────┘
│
┌─────────────▼──────────────┐
│ PostgreSQL 16 (Cloud SQL) │
│ + Redis Memorystore │
└────────────────────────────┘
Backend:
- Django 5.2.8
- Django REST Framework 3.16.1
- django-multitenant 3.2.1
- PostgreSQL 16
- Redis 7.x
- Celery 5.4.0
- Identity Platform (OAuth2)
- Cloud KMS (RSA-4096)
Frontend:
- React 18
- TypeScript 5.x (strict mode)
- Vite 5.x
- TanStack Query + Router
- Shadcn/ui + Tailwind CSS
- Design System: Matching workflow.coditect.ai + coditect.ai
Design System (Planned)
MUST match existing applications:
Colors: Primary blue #0ea5e9 and scale (from workflow.coditect.ai)
Typography: System font stack (same as workflow.coditect.ai and coditect.ai)
Dark Mode: CSS class-based (class)
Header/Footer: Standardized across all CODITECT apps with AZ1.AI logo
See: docs/ui-design-system.md for complete specifications
Design System Consistency
Shared Principles
All CODITECT applications MUST:
- Use Primary Blue (#0ea5e9) as brand color
- Use System Font Stack for optimal performance
- Support Dark Mode via CSS class (
class) - Include AZ1.AI Logo in header (top-left, 40px height)
- Standardized Header/Footer with consistent navigation
- Responsive Design (mobile, tablet, desktop)
- Accessibility (WCAG AA compliance)
Colors (Standardized)
:root {
--primary-500: #0ea5e9; /* Primary blue - ALL apps */
--primary-600: #0284c7; /* Hover state */
--primary-700: #0369a1; /* Active state */
}
Typography (Standardized)
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto',
'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans',
'Droid Sans', 'Helvetica Neue', sans-serif;
Dark Mode (Standardized)
// Tailwind config (all apps)
export default {
darkMode: 'class',
// ...
}
// Implementation
<html className={isDark ? 'dark' : ''}>
Cross-Application Component Sharing
Potential Shared Components
Header Component:
- AZ1.AI logo
- Navigation links
- User profile dropdown
- Dark mode toggle
Footer Component:
- Company links (About, Careers, Contact)
- Legal links (Privacy, Terms, Security)
- Social icons
- Copyright
Authentication Forms:
- Login modal/page
- Registration form
- Password reset
- OAuth2 flows (Google, GitHub)
UI Primitives:
- Buttons (primary, secondary, danger)
- Input fields
- Cards
- Badges
- Tables
- Modals
Implementation Strategy
Option 1: Shared NPM Package
# Create @coditect/ui package
npm create @coditect/ui
# Use in all apps
npm install @coditect/ui
Option 2: Git Submodule
# Shared components repo
coditect-shared-components/
# Import in each app
git submodule add https://github.com/coditect-ai/coditect-shared-components
Option 3: Copy-Paste with Standards
- Maintain consistent component API
- Update all apps when design system changes
- Use design system documentation as single source of truth
Infrastructure Comparison
| Aspect | workflow.coditect.ai | coditect.ai | License Platform |
|---|---|---|---|
| Status | 90% complete | Production | Phase 0 only |
| GCP Project | agentflow-prod-2025 | [TBD] | coditect-cloud-infra |
| GKE Cluster | agentflow-cluster | [TBD] | coditect-cluster |
| Backend | FastAPI + Python | Rust + Actix-web | Django + Python |
| Frontend | React 18 + Next.js | React 18 + Vite | React 18 + Vite (planned) |
| Database | PostgreSQL 15 | FoundationDB 7.1 | PostgreSQL 16 |
| Cache | Redis 7.x | None | Redis 7.x (planned) |
| Auth | Custom | JWT | Identity Platform + JWT |
| SSL | Google-managed | Google-managed | Google-managed (planned) |
| Monthly Cost | ~$228 | [TBD] | ~$290 (dev), ~$1,200 (prod) |
Development Workflow Consistency
All Applications Should:
- Use TypeScript Strict Mode for type safety
- Use Tailwind CSS for styling
- Follow Conventional Commits format
- Create ADRs for architectural decisions
- Use Docker for local development
- Deploy via GKE for production
- Use Google-Managed SSL certificates
- Implement OAuth2 authentication
- Support Dark Mode from day 1
- Mobile-First Design approach
Build & Deploy
All frontends:
npm run build # Production build
gcloud builds submit # Deploy to GKE
All backends:
- Dockerized
- Health check endpoint (
/health) - Structured logging
- Prometheus metrics (optional)
Security Consistency
All Applications Should:
- HTTPS Only (TLS 1.3 minimum)
- JWT Authentication with secure signing
- CORS Configuration (allow specific origins only)
- Rate Limiting on API endpoints
- Input Validation (server-side + client-side)
- SQL Injection Prevention (parameterized queries)
- XSS Prevention (escape user input)
- CSRF Protection (SameSite cookies, tokens)
- Secrets Management (Google Secret Manager)
- Audit Logging (who, what, when)
Next Steps
For License Management Platform
- Apply UI Design System (docs/ui-design-system.md)
- Reuse Components where possible from workflow.coditect.ai or coditect.ai
- Maintain Consistency with existing applications
- Follow ADR-001 (Django + React Hybrid Architecture)
- Implement Phases 1-6 per project-plan.md
For All Applications
- Document Design System Updates when changes occur
- Share Component Libraries to reduce duplication
- Standardize Build/Deploy pipelines across apps
- Implement Shared Auth service (future)
- Create Shared Monitoring dashboards (GCP Monitoring)
References
workflow.coditect.ai
- Deployment:
/Users/halcasteel/PROJECTS/coditect-rollout-master/submodules/labs/coditect-labs-workflow/DEPLOYMENT.md - Status:
/Users/halcasteel/PROJECTS/coditect-rollout-master/submodules/labs/coditect-labs-workflow/docs/reports/2025-10-29T07-12-45Z_gcp_deployment_status.md - Design System:
/Users/halcasteel/PROJECTS/coditect-rollout-master/submodules/labs/coditect-labs-workflow/frontend/tailwind.config.js
coditect.ai
- CLAUDE.md:
/Users/halcasteel/PROJECTS/coditect-rollout-master/submodules/cloud/coditect-cloud-ide/CLAUDE.md - Architecture:
/Users/halcasteel/PROJECTS/coditect-rollout-master/submodules/cloud/coditect-cloud-ide/docs/DEFINITIVE-V5-architecture.md - ADR-004:
/Users/halcasteel/PROJECTS/coditect-rollout-master/submodules/cloud/coditect-cloud-ide/docs/07-adr/ADR-004-use-foundationdb-for-persistence.md
License Management Platform
- ADR-001:
docs/adrs/adr-001-django-react-hybrid-architecture.md - UI Design System:
docs/ui-design-system.md - Architecture Decision:
ARCHITECTURE-DECISION-DJANGO-REACT.md
Document Version: 1.0 Last Updated: November 24, 2025 Status: APPROVED ✅ Maintained By: CODITECT Infrastructure Team