feat(db): Dom.РФ housing/escrow macro §7.10 (#946 partial) #1026

Merged
bot-backend merged 1 commit from feat/946-domrf-housing-macro into main 2026-06-03 12:05:39 +00:00
Collaborator

EPIC 2 — #946 (частично, §7.10): Dom.РФ housing/escrow → macro_indicator. Миграция 126 — агрегат уже-наскрейпленных domrf_kn_sale_graph+domrf_kn_objects: housing_price_per_m2 (area-weighted, latest-snapshot dedup — иначе 2.7x инфляция), new_contracts_volume (Σ ДДУ/мес), escrow_objects_count (флаг, не балансы). Idempotent, dry-run vs прод (price ~156k ₽/м², escrow 460). Чистый SQL.

§7.11 EMISS CPI/income ОТЛОЖЕНО: fedstat.ru WAF-блок (JA3, как Дом.РФ) → нужна генерализация stealth.py browser-fetch (отдельно, низкий приоритет пока §9.6 advisory). Refs #946 (эпик остаётся open — EMISS-часть).

**EPIC 2 — #946 (частично, §7.10): Dom.РФ housing/escrow → macro_indicator.** Миграция 126 — агрегат уже-наскрейпленных `domrf_kn_sale_graph`+`domrf_kn_objects`: housing_price_per_m2 (area-weighted, latest-snapshot dedup — иначе 2.7x инфляция), new_contracts_volume (Σ ДДУ/мес), escrow_objects_count (флаг, не балансы). Idempotent, dry-run vs прод (price ~156k ₽/м², escrow 460). Чистый SQL. **§7.11 EMISS CPI/income ОТЛОЖЕНО:** fedstat.ru WAF-блок (JA3, как Дом.РФ) → нужна генерализация stealth.py browser-fetch (отдельно, низкий приоритет пока §9.6 advisory). Refs #946 (эпик остаётся open — EMISS-часть).
bot-backend added 1 commit 2026-06-03 12:05:37 +00:00
feat(db): Dom.РФ housing/escrow → macro_indicator §7.10 (#946, partial)
All checks were successful
Deploy / build-backend (push) Successful in 34s
Deploy / build-worker (push) Successful in 41s
Deploy / deploy (push) Successful in 59s
Deploy / changes (push) Successful in 5s
Deploy / build-frontend (push) Has been skipped
c06dc0f5d6
Migration 126: aggregate already-scraped domrf_kn_sale_graph + domrf_kn_objects
into monthly macro_indicator series (source=domrf): housing_price_per_m2
(area-weighted, latest-snapshot deduped — naive SUM double-counts 2.7x),
new_contracts_volume (Σ contracted ДДУ/mo), escrow_objects_count (escrow FLAG,
not balances — caveat documented). Regions sverdl (region_cd=66) + rf (all
scraped — currently = sverdl, domrf_kn covers region 66 only). Idempotent
ON CONFLICT DO UPDATE; dry-run-verified vs prod (price ~156k ₽/m², dedup
45792→16853, escrow 460). Pure SQL, data already scraped.

EMISS CPI/income (§7.11) DEFERRED: fedstat.ru WAF-blocks non-browser clients
(JA3) — needs stealth.py browser-fetch generalization (separate effort, low
priority while §9.6 forecast is advisory). Refs #946.
bot-backend merged commit c06dc0f5d6 into main 2026-06-03 12:05:39 +00:00
bot-backend deleted branch feat/946-domrf-housing-macro 2026-06-03 12:05:39 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#1026
No description provided.