| .. |
|
__init__.py
|
feat(cadastre): bulk_harvest worker + grid-walker + admin API (#168 PR3/5) (#171)
|
2026-05-15 13:31:32 +03:00 |
|
conftest.py
|
perf(tests): убрать фиксированные ожидания из analyze-тестов Site Finder (#3502)
|
2026-09-12 14:09:23 +00:00 |
|
test_2464_confidence_zoning_source.py
|
chore(format): нормализация под ruff 0.15.20 — 161 файл, только формат (#2864) (#3022)
|
2026-08-21 12:01:52 +00:00 |
|
test_2464_manual_list_validation.py
|
fix(ptica): scope=manual_list перестаёт создавать задание из пустоты (#2464) (#2965)
|
2026-08-20 09:53:51 +00:00 |
|
test_2464_parcels_savepoint_pair.py
|
fix(ptica): два блока analyze_parcel глотали ошибку БД без SAVEPOINT (#2464) (#2949)
|
2026-08-20 07:19:49 +00:00 |
|
test_2464_resume_geo_job_guard.py
|
fix(ptica): resume_geo_job больше не возобновляет что попало (#2464) (#2946)
|
2026-08-20 06:59:55 +00:00 |
|
test_2464g_noise_source_filter.py
|
chore(format): нормализация под ruff 0.15.20 — 161 файл, только формат (#2864) (#3022)
|
2026-08-21 12:01:52 +00:00 |
|
test_2934_no_fake_geology_label.py
|
chore(format): нормализация под ruff 0.15.20 — 161 файл, только формат (#2864) (#3022)
|
2026-08-21 12:01:52 +00:00 |
|
test_admin_cadastre.py
|
refactor(security): убрать мёртвую проверку админского токена (#2775) (#2776)
|
2026-08-07 09:30:23 +00:00 |
|
test_admin_ekburg_permits.py
|
refactor(security): убрать мёртвую проверку админского токена (#2775) (#2776)
|
2026-08-07 09:30:23 +00:00 |
|
test_admin_jobs_settings.py
|
fix(admin-jobs): UPSERT в PUT /admin/jobs/settings — не терять изменения (#1223)
|
2026-06-13 08:36:23 +00:00 |
|
test_admin_scrape_freshness.py
|
fix(freshness): пороги nspd_geo под on-demand каденцию (убирает еженедельный ложный stale) (#2325)
|
2026-07-03 21:46:30 +00:00 |
|
test_admin_scrape_kn_catalog_waf_guard.py
|
fix(scrapers): WAF-guard эндпоинтов + throttled catalog BrowserSession (#2445-D1/D2) (#2459)
|
2026-07-05 20:09:06 +00:00 |
|
test_analyze_competitors_status.py
|
chore(format): нормализация под ruff 0.15.20 — 161 файл, только формат (#2864) (#3022)
|
2026-08-21 12:01:52 +00:00 |
|
test_analyze_inline_weights.py
|
chore(format): нормализация под ruff 0.15.20 — 161 файл, только формат (#2864) (#3022)
|
2026-08-21 12:01:52 +00:00 |
|
test_analyze_market_price.py
|
fix(analytics): recommend_mix success-boost regression from view 172 (#1955)
|
2026-06-27 15:49:40 +05:00 |
|
test_analyze_osrm_distances.py
|
fix(report): newbuild-consistent district median + obj_class dedup (#1953)
|
2026-06-27 15:10:49 +05:00 |
|
test_analyze_parcel_meta.py
|
fix(ptica): шумовой скорер перестаёт считать водоёмы источниками шума (#2464-G) (#2931)
|
2026-08-19 12:41:59 +00:00 |
|
test_analyze_recent_permits.py
|
fix(report): newbuild-consistent district median + obj_class dedup (#1953)
|
2026-06-27 15:10:49 +05:00 |
|
test_analyze_zoning_regulation.py
|
fix(honesty): true competitors/neighbors totals + permits truncation disclosure (#2464 cluster B) (#2471)
|
2026-07-08 08:31:02 +00:00 |
|
test_chat.py
|
feat(chat): tool get_parcel_info — курируемый градрегламент/ЗОУИТ/ЕГРН в контекст чата (#2366)
|
2026-07-04 01:24:42 +00:00 |
|
test_concept_recompute.py
|
fix(generative): forward genuine price_source through /recompute (#1965 Stage 2a)
|
2026-06-28 00:33:59 +05:00 |
|
test_custom_pois.py
|
fix(honesty): true competitors/neighbors totals + permits truncation disclosure (#2464 cluster B) (#2471)
|
2026-07-08 08:31:02 +00:00 |
|
test_insights.py
|
chore(format): нормализация под ruff 0.15.20 — 161 файл, только формат (#2864) (#3022)
|
2026-08-21 12:01:52 +00:00 |
|
test_locations.py
|
feat(location): district-level Location entity + indices (#948 part B)
|
2026-06-08 13:28:19 +05:00 |
|
test_market_pulse_and_neighbors_honesty.py
|
chore(format): нормализация под ruff 0.15.20 — 161 файл, только формат (#2864) (#3022)
|
2026-08-21 12:01:52 +00:00 |
|
test_osrm_per_category.py
|
feat(analyze): per-category OSRM routing (foot vs driving) (#39 A3)
|
2026-06-27 04:30:25 +05:00 |
|
test_own_projects.py
|
chore(format): нормализация под ruff 0.15.20 — 161 файл, только формат (#2864) (#3022)
|
2026-08-21 12:01:52 +00:00 |
|
test_parcel_best_layouts.py
|
feat(best-layouts): атрибуция velocity по ядру комплекса (#2177 шаг 2b) (#2239)
|
2026-07-02 22:41:25 +00:00 |
|
test_parcel_by_bbox.py
|
fix(analyze): district KeyError 500 in #994 persist + revive by-bbox tests
|
2026-06-03 18:04:37 +05:00 |
|
test_parcel_competitors.py
|
chore(format): нормализация под ruff 0.15.20 — 161 файл, только формат (#2864) (#3022)
|
2026-08-21 12:01:52 +00:00 |
|
test_parcel_connection_capacity.py
|
feat(site-finder): Celery + §3 точки выхода газосети (#2119 B2, PR-4/4 — финал формы-6) (#2251)
|
2026-07-03 04:26:41 +00:00 |
|
test_parcel_connection_points.py
|
feat(parcels): connection-points endpoint (Forgejo #115 Phase 1 backend) (#190)
|
2026-05-16 05:58:27 +00:00 |
|
test_parcel_neighbor_buildings.py
|
feat(concept): 3D-макет окружения — соседние здания из кадастра в §7 (#2180) (#2210)
|
2026-07-02 19:33:44 +00:00 |
|
test_parcel_report.py
|
fix(report): дата сборки в POST-ответе на fast-path из кэша (последний хвост R2 #2259) (#2347)
|
2026-07-03 23:44:19 +00:00 |
|
test_parcel_snapshot_exclude_dev.py
|
feat(site-finder): snapshot.pdf exclude_dev param — hide competitor by developer name
|
2026-06-18 15:23:28 +03:00 |
|
test_parcel_utility_infrastructure.py
|
feat(site-finder): OSM engineering-networks loader + endpoint (#1746) (#1930)
|
2026-06-26 20:01:00 +00:00 |
|
test_parcels_forecast.py
|
fix(report): newbuild-consistent district median + obj_class dedup (#1953)
|
2026-06-27 15:10:49 +05:00 |
|
test_poi_detail_from_tags.py
|
feat(site-finder): §1 POI-точки карты показывают максимум информации (#2110)
|
2026-06-30 12:42:13 +00:00 |
|
test_run_history_and_response_contract.py
|
feat(gisogd66): permits_nearby — точный радиус-запрос РНС/РВЭ (#2367 PR-2, backend-half) (#2401)
|
2026-07-04 09:59:49 +00:00 |