- DocumentSort enum validated by Spring MVC (400 for unknown values) - SENDER sort uses Spring Data Sort on sender.lastName/firstName - RECEIVER sort uses in-memory sort by first receiver alphabetically - UPLOAD_DATE sort uses createdAt; default sort is DATE DESC - tagQ param wired to hasTagPartial specification Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>