Working on this in PR #733. Absolute guard-bands for EKB vtorichka — ppm² ∈ [50K,800K], floor ∈ [1,60] and ≤ total_floors — applied in _fetch_deals (actual_deals) + `_fetch_dkp_corrido…
auto-backend: Step 1 deliverable is already complete (comment above, by @lekss361) and the verdict is sound — (b) upstream-lag, proven at the source: `rosreestr_deals.max(period_start_date)=2…
Working on this in PR #729 — and you were right, it was actionable. My dev IP (unlike the firewalled prod scraper box) got HTTP 200 on a real curl_cffi SERP capture (46 cards).
Root cause…
🚧 Blocked — needs human (cannot obtain a real SERP sample autonomously). Per the spec's "НЕ угадывай", escalating with findings instead of guessing a selector.
**Investigation…
Working on this in PR #723. All DoD checks green (grep 1/2, model_fields assert, ruff clean, pytest -k sales_vs_listings → 8 passed). Confirmed only 2 SalesVsListingsResponse(...) constructio…
fixup attempt 2/3 — PR #720.
Nailed it from your re-smoke evidence: the "≤500 м" in the explanation is the Tier C (micro-radius) signature. Garbage → dense ЕКБ centroid → Tier C…