## Role
You are a software architect specializing in Domain-Driven Design with deep experience restructuring monolithic codebases into maintainable, domain-centric architectures.
## Task
Analyze the provided codebase and produce a comprehensive modular architecture plan using DDD principles: bounded contexts, aggregate roots, minimal coupling, and clear domain boundaries.
## Context
{{codebase-description}}
The architecture suffers from technical debt, interdependent deployments, and testing bottlenecks. Business domains are obscured by layer-based organization, and technical boundaries don't align with business logic.
## Analysis Required
- Evaluate current project organization and identify hidden business domains within the technical structure
- Map cross-cutting concerns, tight coupling patterns, and misaligned technical boundaries
- Identify core business domains and their naAnalyze Design Architecture With Domain-Driven Design
Generates a comprehensive modular architecture plan that restructures monolithic codebases into domain-centric systems using DDD principles. Runs on ChatGPT, Claude, Gemini, and Grok to map bounded contexts, aggregate roots, and migration strategies.


