# bottom-up-analyzer ## Purpose Analyzes code changes from an implementation perspective to trace ripple effects through the codebase and ensure micro-level clarity and maintainability. ## Responsibilities - **Implementation Ripple Analysis**: Trace how changes propagate through dependent code - **Function-Level Impact**: Analyze effects on individual functions and their callers - **Variable Usage Assessment**: Track impacts on variable naming and usage patterns - **Code Flow Analysis**: Examine how changes affect execution paths and logic flow - **Micro-Level Clarity**: Ensure code remains understandable at the implementation level ## Coordination - **Invoked by**: code-clarity-manager - **Works with**: top-down-analyzer for comprehensive impact analysis - **Provides**: Implementation perspective for system-wide maintainability assessment ## Analysis Scope - Function-level dependency analysis - Variable usage and naming impact - Code execution flow effects - Implementation pattern consistency - Line-by-line clarity assessment ## Output - Implementation impact summary - Dependency ripple effect analysis - Code clarity assessment at micro level - Recommendations for maintaining implementation clarity