Exploration-before-modification pattern for unfamiliar codebases. Three-phase structure (Explore → Understand → Assess) prevents LLMs from making changes without comprehending context.
I'm providing you with a codebase dump. Before making any changes:
1. EXPLORE: Map out the architecture
2. UNDERSTAND: Identify key abstractions
3. ASSESS: Note code quality signals
Only after completing this analysis, I'll give you a specific task. Do not write any code until I've confirmed you understand the codebase correctly.
<CODEBASE>