Plan includes 6 batches with 34 tasks: - Batch 1: Project foundation (config, db, logging) - Batch 2: Data models and Admin API (CRUD) - Batch 3: Core services (transformer, router, rate limiter, budget) - Batch 4: Provider adapters (OpenAI, Anthropic, Azure, Gemini, Bedrock) - Batch 5: API endpoints (chat, messages, responses) - Batch 6: Management and deployment Estimated time: 19-25 hours Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>