- api() helper now parses JSON body on non-2xx responses so error.suggestion is available in catch blocks - runFinder() catch shows 'Switch not found' + suggestion instead of 'Error: HTTP 404' - finder.ts: normalized search (removes hyphens/spaces) + token-based fallback so 'sg350-28' → 'SG350-28', 'N9K-C93180' → Nexus 93180, etc.