CodeQual Documentation
August 4, 2025 ยท View on GitHub
Last Updated: July 31, 2025
Current Architecture (Clean Architecture)
๐ Implementation Status
implementation-plans/current-implementation-status-july-31-2025.md- Current state of clean architectureimplementation-plans/session-summary-july-31-2025.md- Latest development sessionimplementation-plans/todo-list-2025-07-31.md- Complete 16-week roadmap
๐๏ธ Architecture
architecture/- System architecture documentationapi/- API documentation and specificationsdeployment/- Deployment guides and configurationsmonitoring/- Monitoring and observability setup
๐ง Development
development/- Development guides and standardstesting/- Testing strategies and guidessecurity/- Security policies and guidelines
๐ Getting Started
- Read the Current Implementation Status
- Review the TODO List for roadmap
- Check
/packages/agents/src/standard/for clean architecture code
Clean Architecture Structure
packages/agents/src/
โโโ standard/ # Core business logic (no external dependencies)
โ โโโ orchestrator/ # Main pipeline coordination
โ โโโ comparison/ # Analysis & report generation
โ โโโ researcher/ # Model selection
โ โโโ educator/ # Course discovery
โ โโโ types/ # Shared types
โโโ infrastructure/ # External dependencies
โโโ factory.ts # Dependency injection
โโโ supabase/ # Database implementations
Key Principles
- Interface-Based Design - All external dependencies behind interfaces
- Dependency Injection - Factory pattern for flexible configuration
- Clean Separation - Business logic independent of infrastructure
- Simplified Architecture - Comparison agent generates reports directly
Archived Documentation
Historical documentation from before the clean architecture implementation has been moved to archive/2025-07-pre-clean-architecture/.
Quick Links
- Session Summaries - Recent development sessions
- User Guide - End-user documentation
- API Documentation - API reference
- Deployment Guides - Production deployment