Use before implementation when the request could expand across files, features, services, or refactors beyond the user's stated task.