module CarSearch

Parse car search queries, fetch listings from DDG/Brave HTML, filter roadworthy results. HTTP is injected via fetch lambdas โ€” no live network in tests. Public: CarSearch.search and all methods in car_search/{query,listings,details,filter}.rb Depends: GeoLookup, CarReport (lazy, for default report callback) Tests: test/lib/car_search_test.rb, test/plugins/car_test.rb

CarSearch filter โ€” roadworthy and price filter pipeline for listing selection. Public: matches_price?, filter_listings Depends: CarSearch details and listings helpers Tests: test/lib/car_search_test.rb, test/plugins/car_test.rb