# Code Owners for Mawidi Project
# These owners will be automatically requested for review when PRs are opened

# Default owners for everything
* @mawidi-tech-lead

# Authentication & Security
/mawidi-site/lib/auth.ts @mawidi-tech-lead
/mawidi-site/lib/csrf.ts @mawidi-tech-lead
/mawidi-site/lib/rate-limiter.ts @mawidi-tech-lead
/mawidi-site/lib/input-validation.ts @mawidi-tech-lead
/mawidi-site/middleware.ts @mawidi-tech-lead

# Database & Data
/mawidi-site/lib/db.ts @mawidi-tech-lead
/mawidi-site/lib/supabase.ts @mawidi-tech-lead
/mawidi-site/lib/dual-database.ts @mawidi-tech-lead
/mawidi-site/prisma/ @mawidi-tech-lead
/mawidi-site/supabase/ @mawidi-tech-lead

# Payment Integration
/mawidi-site/lib/stripe.ts @mawidi-tech-lead
/mawidi-site/app/api/stripe/ @mawidi-tech-lead

# Infrastructure & DevOps
/.github/workflows/ @mawidi-tech-lead
/mawidi-site/Dockerfile @mawidi-tech-lead
/mawidi-site/Dockerfile.dev @mawidi-tech-lead
/mawidi-site/docker-compose.yml @mawidi-tech-lead
/infrastructure/ @mawidi-tech-lead

# Configuration
/mawidi-site/.env.example @mawidi-tech-lead
/mawidi-site/next.config.mjs @mawidi-tech-lead
/mawidi-site/tailwind.config.ts @mawidi-tech-lead

# API Routes (Critical)
/mawidi-site/app/api/register/ @mawidi-tech-lead
/mawidi-site/app/api/auth/ @mawidi-tech-lead
/mawidi-site/app/api/signup/ @mawidi-tech-lead

# Documentation (Anyone can review)
*.md
