route_command swallowed any handle_command exception and let main() print a misleading 'Unknown command', hiding real failures (e.g. the Windows aipass-init error the e2e harness hit). It now also prints the failing module + traceback to stderr. Bool contract unchanged; 24/24 aipass unit tests pass. This makes the masked Windows init failure diagnosable. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>