- aggregator: also check listing.condition against damage keywords so listings with eBay condition "for parts or not working" flag scratch_dent_mentioned even when the title looks clean - aggregator: add "parts/repair" (slash) + "parts or not working" to keyword set - trust/__init__.py: pass listing.condition into aggregate() - 3 new regression tests (synthetic fixtures, 17 total passing) - SearchView: extract DEFAULT_FILTERS const + resetFilters(); add "Clear filters" button that shows only when activeFilterCount > 0 with count badge - .env.example: document LLM inference env vars (ANTHROPIC/OPENAI/OLLAMA/CF_ORCH_URL) and cf-core wiring notes; closes #17 |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_aggregator.py | ||
| test_metadata.py | ||
| test_photo.py | ||