Map a codebase's architecture — structure, layers, coupling, dependencies, duplication, and lifecycle protocols.