analyze_abstraction
Analyzes C# project architecture to detect mixing of business logic with technical implementation details, identifying violations of clean abstraction separation.
Instructions
Analyzes separation of abstraction levels. Detects mixing of business logic (Domain/Application) with technical details (SQL, HTTP, File I/O). Identifies violations of clean separation.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectPath | Yes | Path to the C# project directory | |
| mode | No | Report mode: 'compact' (default, token-optimized) or 'detailed' (full info) | compact |