Skip to content

alpsla/codequal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,238 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeQual Documentation

Last Updated: July 31, 2025

Current Architecture (Clean Architecture)

📁 Implementation Status

🏗️ Architecture

  • architecture/ - System architecture documentation
  • api/ - API documentation and specifications
  • deployment/ - Deployment guides and configurations
  • monitoring/ - Monitoring and observability setup

🔧 Development

🚀 Getting Started

  1. Read the Current Implementation Status
  2. Review the TODO List for roadmap
  3. 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

  1. Interface-Based Design - All external dependencies behind interfaces
  2. Dependency Injection - Factory pattern for flexible configuration
  3. Clean Separation - Business logic independent of infrastructure
  4. 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

About

Review PR and educate user based on found issues, trace user's/team's grow

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors