gendesign/tradein-mvp/backend
bot-backend 10bed769d3 fixup(tradein): real _cffi assert + module-level firewall import + SERP-routing test (#915)
Review #916: fix vacuous `or True` assert; hoist _is_firewall_page import to
module level in avito_houses; add test proving _fetch_serp_html routes through
_browser when set (refutes the AssertionError concern — _browser branch precedes
the _cffi assert, per #901). No production-code change to SERP path.

Refs #883, #901
2026-05-31 21:01:21 +03:00
..
app fixup(tradein): real _cffi assert + module-level firewall import + SERP-routing test (#915) 2026-05-31 21:01:21 +03:00
data/sql fix(tradein): 095 drop v_data_quality before dropping sale_type_text (#731) 2026-05-31 16:57:18 +03:00
scripts feat(backtest): per-rooms asking→sold correction block (#648 S1) (#650) 2026-05-29 13:11:55 +00:00
tests fixup(tradein): real _cffi assert + module-level firewall import + SERP-routing test (#915) 2026-05-31 21:01:21 +03:00
.dockerignore feat: add tradein-mvp subproject (Trade-In Estimator под /trade-in) 2026-05-21 00:25:39 +03:00
Dockerfile fix(tradein): camoufox fetch under app-user so runtime finds Firefox (#884) 2026-05-31 16:44:27 +03:00
pyproject.toml feat(tradein): BrowserFetcher camoufox wrapper + Docker/config infra (Phase 0, #884) 2026-05-31 15:41:56 +03:00