Spring Framework 7 prohibits constructor injection cycles. InviteService already injects UserService, so UserService cannot inject InviteService for the deleteGroup guard — repository injection is the correct workaround. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>