Velocity platform adapter for cross-platform command definitions.
Velocity's CommandSource is used directly as the sender (no unwrapping needed) and implements PermissionSubject for permission checks.
CommandSource
PermissionSubject