Deep Analysis
Perform thorough analysis of the specified code area: $ARGUMENTS
Analysis Steps
- •Trace all code paths: Follow execution from entry points through to completion
- •Map dependencies: Identify all imports, interfaces, and external dependencies
- •Identify side effects: Document state changes, I/O operations, and mutations
- •List callers and callees: Build a call graph for the target code
- •Check test coverage: Identify which paths have test coverage and which lack it
Deliverables
Provide a structured report with:
- •Architecture overview
- •Key abstractions and their purposes
- •Critical code paths
- •Potential issues or improvement opportunities
- •Test coverage assessment