5-task plan: catalog_service.py, catalog_bp.py rewrite (9 endpoints), catalog.html + catalog.js rewrite with hierarchical vehicle navigation, integration test. Performance-optimized for 14B+ vehicle_parts table. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>