Commit graph
Select branches
Hide pull requests
audit/1871-p1-2-ghost-anchor-guard
audit/1871-p1-3-isreal-stubs
audit/1871-p1-scenarios-collapse
audit/1871-p2-avito-coord
audit/1871-p2-estimator-dedup-split
audit/1871-p2-invest-moi
audit/1871-p2-velocity-market
audit/1871-p3-uiux
chore/2674-dead-code-sweep
chore/2857-drop-placeholder-columns
chore/analyst-inbound-queue-tradein-db
chore/backend-pool-wiring-tails
chore/bot-harness-tuning
chore/bot-safety-followups
chore/ci-config-cleanup
chore/compose-host-parameterised-resources
chore/design-sync-tradein
chore/frontend-vitest-wkt-tests
chore/mock-financial-estimate
chore/ptica-iso-preview-spin
chore/remove-n1-scraper
chore/tradein-cut-wasteful-scraping
chore/tradein-purge-dead-mobileproxy
chore/tradein-remove-n1
chore/tradein-remove-yandex-geocoder
chore/tradein-remove-yandex-scripts
ci/forgejo-pytest-gate
ci/frontend-vitest-job
docs/2854-stale-justifications
docs/agent-usage-throttle-qa-terminal
feat/1746-utility-infra-map
feat/2203-backup-staleness-and-forgejo
feat/2435-cian-house-enrichment
feat/2571-login-throttle
feat/2600-per-source-proxy-health
feat/2936-null-penalty-flag
feat/2997-drop-listings-geom-idx
feat/3033-avito-secondary-filter
feat/3051-houses-region-code
feat/3051-region-registry
feat/3074-cian-anchor-checkpoint
feat/3074-newbuilding-sweep-resume
feat/3122-boot-reap
feat/3163-infra-topic-split
feat/3168-backfill-cursor-resume
feat/3192b-yandex-phones
feat/3404-proxy-run-attribution
feat/39-osrm-per-category
feat/794-sber-time-adjust
feat/801-preview-full-wt
feat/activate-domclick-sweep
feat/analyst-role-audit-962
feat/analyze-market-coords-999
feat/analyze-response-contract-961
feat/avito-detail-backfill
feat/avito-newbuilding-capture
feat/avito-newbuilding-sweep
feat/b2c-landing-honest-copy
feat/b2c-landing-live-numbers
feat/b2c-landing-v3-full
feat/b2c-report-redesign
feat/b2c-v3-becomes-root
feat/b2c-v3-port-v1-blocks
feat/backtest-oos-almon-seasonal
feat/browser-concurrent-pool
feat/cbr-inflation-macro-946
feat/cian-zhk-resolve-972
feat/claude-envvars-and-stale-cron
feat/competitor-velocity-spatial-fallback-968
feat/concept-house-catalog-1965-stage3a
feat/concept-house-picker-1965-stage3b
feat/concept-live-massing-1965-stage2b
feat/concept-recompute-1965-stage2a
feat/concept-section-1965-stage1
feat/dcf-velocity-schedule
feat/demand-supply-months-of-inventory
feat/district-vocab-reconciliation
feat/emiss-macro-indicators-946
feat/finmodel-cost-cascade
feat/finmodel-dcf
feat/finmodel-financing
feat/finmodel-price-calibration
feat/finmodel-sitefinder-bridge
feat/forecast-celery-task-persist
feat/forecast-chart-section6
feat/forecast-docx-pptx-buttons
feat/forecast-endpoint-horizon-enqueue
feat/forecast-export-docx-959
feat/forecast-export-md-959
feat/forecast-export-pptx-959
feat/forecast-export-telegram-959
feat/forecast-export-ui-959
feat/forecast-future-supply-competitors
feat/forecast-meta-footer
feat/forecast-orchestrator-service
feat/forecast-product-tz-block
feat/forecast-scoring-panel
feat/forecast-section-998
feat/horizon-selector-996
feat/insight-entity-948a
feat/landing-showcase-band
feat/listings-segment-param-1188
feat/location-948b-r
feat/location-entity-948b
feat/market-map-layers-999
feat/mera-b2c-privacy
feat/msk-collector-cian
feat/msk-yandex-import
feat/newbuilding-enrich-backfill-972
feat/objective-lots-history-writer-307-obj6
feat/plan-vectorization-spike-299
feat/ptica-cockpit-complete-bottom
feat/ptica-default-and-rich-map
feat/ptica-map-glyphs-sitefinder-dark
feat/ptica-real-ksit-frontend
feat/ptica-tabs-6-6-reports-params
feat/riasurt-sverdl-layers-108
feat/rosstat-emiss-macro-946
feat/site-finder-v2-cockpit
feat/site-finder-v2-map-light-polish
feat/tradein-address-precision
feat/tradein-asocks-rotation
feat/tradein-auth-core
feat/tradein-auth-password-foundation
feat/tradein-auth-users-schema
feat/tradein-avito-houses-fix
feat/tradein-avito-imv-fix
feat/tradein-backfill-prioritize-listings
feat/tradein-caddy-cutover
feat/tradein-domclick-house-sku-schema
feat/tradein-ekb-geoportal-buildings
feat/tradein-fias-estimate-frontend
feat/tradein-fias-tier-matching
feat/tradein-geocode-deals-from-houses
feat/tradein-geocode-deals-nominatim
feat/tradein-hedonic-ground-floor
feat/tradein-login-ui
feat/tradein-paid-retention
feat/tradein-payments-schema
feat/tradein-price-bands-refresh
feat/tradein-repair-coef-calibration
feat/tradein-same-building-match
feat/tradein-team-api
feat/tradein-team-dashboard
feat/tradein-ui-city-hint
feat/tradein-v2-exposure-in-result-card
feat/velocity-mv-61
feat/wire-978-almon-rate-regime
feat/wire-district-resolver
feat/yandex-camoufox-transport
feat/yandex-detail-backfill
feat/yandex-exhaustive-price-room
feat/yandex-novostroyki-newflat
feat/zone-regulation-backfill
fix/1666-layout-velocity-beat
fix/1667-metro-block
fix/1668-analyze-confidence
fix/171-migration-path
fix/1781-house-fk-source-identity
fix/1781-secondary-only-param
fix/1917-fetch-json-network-retry
fix/1926-app-log-stdout
fix/1926-scrape-runs-total-seen
fix/2013-avito-cohort-null
fix/2203-restore-drill-readiness
fix/2464-act-date-backfill
fix/2464-act-date-citation
fix/2464-area-bin-null
fix/2464-backfill-waf-abort
fix/2464-building-pct-guard
fix/2464-capacity-savepoints
fix/2464-catalog-batch-commits
fix/2464-catalog-skipped-counter
fix/2464-catalog-waf-breaker
fix/2464-default-profile-unique
fix/2464-detect-kind
fix/2464-docs-vs-code
fix/2464-download-binary-retry
fix/2464-heat-loader-tx
fix/2464-html-zoning-fallback
fix/2464-inert-retry-config
fix/2464-ird-lookups-savepoint
fix/2464-land-reservation-dedup
fix/2464-leads-window-naming
fix/2464-lock-key-order
fix/2464-manual-list-validation
fix/2464-objective-run-stuck
fix/2464-objective-zombie-sweep
fix/2464-parcels-savepoint-pair
fix/2464-status-negation
fix/2464-tep-docstring
fix/2464-three-small
fix/2464-two-docstrings
fix/2464-zombie-any-running
fix/2464-zouit-count-label
fix/2464-zouit-label
fix/2603-geocode-city-hint-tails
fix/2656-anchor-ratio-freshness
fix/2657-domclick-block-not-done
fix/2658-loud-skip-status
fix/2660-display-freshness-segment
fix/2666-discount-plausibility-gate
fix/2674-admin-metrics-honesty
fix/2674-alerts-actually-fire
fix/2674-avito-full-load-coverage
fix/2674-deal-floor-display
fix/2674-has-panorama
fix/2674-house-imv-params
fix/2674-matching-tiers-honesty
fix/2674-quality-cadastre-column
fix/2674-writers-honor-schema
fix/2677-house-anchor-renovation
fix/2679-scraper-deploy-parity
fix/2687-domclick-ban-kind-platform
fix/2814-address-backfill
fix/2855-probe-protected-path
fix/2924-yandex-jk-resolve-tried-at
fix/2934-risks-coverage
fix/2950-deploy-docker-lock
fix/2950-host-lock
fix/2950-lock-wait-observable
fix/2953-nominatim-throttle
fix/2956-freshness-counts-failed-harvest
fix/2986-permits-key
fix/2990-clean-start-initdb
fix/2992-upsert-distinct-gate
fix/2996-mislocated-houses-watchdog
fix/2998-rosreestr-q2-partitions
fix/3034-avito-fingerprint
fix/3044-enriched-total-seen
fix/3051-fetch-deals-rooms-dropped
fix/3063-pro-seller-derive
fix/3074-checkpoint-survives-claim
fix/3078-grafana-single-auth
fix/3081-honest-progress
fix/3082-estimate-concurrency
fix/3083-estimate-throughput
fix/3114-scrub-credentials-in-logs
fix/3118-domclick-no-proxy
fix/3122-boot-reap-observable
fix/3154-glitchtip-secret-log-leak
fix/3155-prometheus-no-alertmanager
fix/3156-tgbot-error-type
fix/3161-alertmanager-route-prefix
fix/3163-infra-topic-default
fix/3170-yandex-combo-checkpoint
fix/3172-freshness-by-data
fix/3191-yandex-detail-completeness
fix/3197-cian-history-backfill-proxy-pool
fix/3197-yandex-newbuilding-proxy-pool
fix/3225-domklik-diff-percent
fix/3253-domclick-house-fields
fix/3256-asking-to-sold-buckets
fix/3274-deploy-window-error-page
fix/3274-part1-deploy-swap
fix/3274-part2a-caddy-retry
fix/3274-part2b-gate
fix/3274-zero-downtime-frontend
fix/3288-avito-ban-per-source
fix/3288-breaker-block-kind
fix/3288-sidecar-ban-status-code
fix/3312-defer-interval-minutes
fix/3315-exhaustive-containment-skip
fix/3316-role-single-source
fix/3319-citysweep-checkpoint
fix/3320-v2-honest-zeros
fix/3321-draft-fields-survive
fix/3322-rosseti-stable-key
fix/3323-coverage-copy-honesty
fix/3323-imv-thin-market-gate
fix/3323-payment-init-fail-409
fix/3324-mera-perimeter
fix/3324-ptica-deploy-gate
fix/3324-rbac-401-oracle
fix/3332-domclick-counter-identity
fix/3333-drain-mark-all-sweeps
fix/3338-backfill-save-false
fix/3339-thin-market-badge
fix/3343-auth-latency-flaky
fix/3354-alloy-query-secret-scrub
fix/3355-drain-mark-fullloads
fix/3359-containment-cian-yandex
fix/3360-admin-prefix-anon-404
fix/3368-yandex-leaf-complete-flag
fix/3369-domclick-cancel-checkpoint
fix/3375-yandex-fullload-on-bucket-contract
fix/3376-price-history-decimal-slips
fix/3380-deploy-metrics-alloy-recreate
fix/3384-no-proxy-at-batch-start
fix/3386-estimator-imv-proxy-pool
fix/3393-interrupted-runs-outside-streaks
fix/3394-cian-sweep-houses-proxy-pool
fix/3398-estimator-valuations-proxy-pool
fix/3398-pool-ops-off-event-loop
fix/3402-followups-ban-kinds-curl
fix/3412-cian-instance-relaunch
fix/3415-bucket-done-only-if-phases-ok
fix/3443-caddy-selfdowntime
fix/3448-caddy-only-detection
fix/3449-geocoder-cancel-orphan
fix/3451-tvf-deals-rooms
fix/3452-corridor-advisory-zone
fix/3463-db-statement-timeout
fix/3469-showcase-schedule
fix/admin-leads-interval-cast-1694
fix/admin-scrape-validation
fix/affordability-market-spread
fix/alert-value-is-not-the-ratio
fix/audit-accuracy-window
fix/audit-coverage-500
fix/audit-dkp-price
fix/audit-faq-contradiction
fix/audit-followups-1953
fix/audit-form-ux
fix/avito-detail-fields
fix/avito-novostroyki-segment
fix/avito-offers-per-page
fix/avito-proactive-ip-rotate
fix/avito-sweep-single-run-guard
fix/backend-proxy-pool-flags
fix/backfill-kadastr-column
fix/backtest-sig-gate
fix/base-pace-room-bucket-1593
fix/best-layouts-bucket-normalization
fix/best-layouts-per-object-snapshot-1956
fix/cad-zones-multipolygon-1344
fix/ci-dedup-runner-storm-1709
fix/cian-captcha-is-platform-refusal
fix/cian-detail-rich-fields
fix/cian-kitchen-area
fix/cian-paginate-tail-1393
fix/confidence-deal-count-window-1637
fix/conflict-resolution-freshness-1539
fix/deficit-segmentation-1959
fix/district-median-dedup-1352
fix/dkp-corridor-as-of
fix/dkp-corridor-doc-p10p90-1695
fix/dkp-corridor-percentile-1520
fix/domrf-badge-regex-narrow-1686
fix/domrf-status-classify-1609
fix/drain-marks-inflight-app-tasks
fix/emiss-period-dedup-1606
fix/emiss-pk-granularity-1687
fix/enrich-economics-window-1513
fix/estimator-tiebreaker-nanalogs
fix/excel-deficit-horizon-1590
fix/expire-brusnika-trial-access
fix/finmodel-split-disclosure-threshold
fix/frontend-healthcheck-hostname
fix/gate-verdict-no-blocker-1617
fix/geo-weight-floor-1633
fix/gknspecial-incremental-commit-per-prefix
fix/house-id-fk-realtime-link
fix/house-imv-anchor-era
fix/inn-regex-context-1640
fix/inn-regex-word-boundary-1682
fix/izyatie-ocr-cad-normalize
fix/job-settings-json-persist-v2
fix/job-settings-panel-json-state-persist
fix/leads-stats-window-1383
fix/listings-partial-indexes-1398
fix/match-economics-1511-1512
fix/mera-mobile-nav-and-sticky
fix/metrics-deploy-reloads-prometheus
fix/migration-162-table-if-exists
fix/msk-collector-net-retry
fix/noise-loader-savepoint-per-row
fix/normalize-zero-fill-guard-1638
fix/nspd-geo-soft-time-limit-passthrough
fix/nspd-soft-time-limit-v2
fix/objective-lots-dedup-1964
fix/objective-mapping-is-reviewed-gate-307-obj2
fix/objective-sync-config-bare-except
fix/okn-objects-full-registry-load
fix/parcel-ird-overlap-except-expand
fix/parcel-snapshot-mdash-double-escape
fix/parking-economics-by-class
fix/pdf-expires-at-1530
fix/perimeter-smoke-after-payments
fix/perimeter-smoke-retry-on-no-response
fix/pilot-request-modal-validation
fix/poi-loader-leap-year-date-replace
fix/poi-score-scale-1486
fix/ptica-3d-preview-product-verdict
fix/ptica-button-fontsize
fix/ptica-inter-map-product
fix/ptica-left-rail
fix/ptica-parity-data-mapping
fix/ptica-visual-parity
fix/ptica-vri-row
fix/quarter-target-from-neighbour
fix/quartirography-area-bucket-1406
fix/rbac-test-user2-expired
fix/recommend-mix-saturation-latest-snapshot
fix/report-assembler-confounded-keys
fix/report-frontend-display-1953
fix/report-map-points-1961
fix/report-microcopy-1963
fix/report-nspd-zoning-1962
fix/residential-zone-detect-1353
fix/revisit-floor-lateral-lookup
fix/sber-dataset-paths-902
fix/sber-freshness-guard
fix/scheduler-resume-checkpoint
fix/score-label-threshold-1357
fix/score-sat-factor-1509
fix/scrape-cadastre-fail-counter-v2
fix/scrape-cadastre-permanent-fail-counter
fix/sf-feedback-batch
fix/site-finder-entry-crash-1001
fix/smart-suggestions-threshold-1503
fix/smoke-history-path
fix/sold-pct-market-verdict-1407
fix/supply-layers-overlap-1355
fix/supply-view-devgroup-key-1650
fix/telegram-pin-selectel-override
fix/test-849-savepoint-count
fix/tradein-anchor-geo-scope
fix/tradein-asking-sold-city-scope
fix/tradein-auth-revoke-user2
fix/tradein-avito-browser-proxy-pool
fix/tradein-avito-detail-oblast
fix/tradein-backfill-listing-city-from-url
fix/tradein-cian-oblast-secondary
fix/tradein-city-stamp-geo-guard
fix/tradein-coords-backfill-city-gate
fix/tradein-dedup-by-fias
fix/tradein-dedup-fias-pass-no-geoguard
fix/tradein-deploy-scraper-paths-filter
fix/tradein-geocode-city-hint
fix/tradein-geocode-queue-active-only
fix/tradein-geocoder-city-default
fix/tradein-geocoder-fail-closed
fix/tradein-implausible-build-year
fix/tradein-listing-city-from-sweep
fix/tradein-no-numberless-house-insert
fix/tradein-praktika-logo-form-scroll
fix/tradein-proxy-pool-self-healing
fix/tradein-rbac-test-user2-expired
fix/tradein-region-code-foreign-cities
fix/tradein-snapshot-query-perf
fix/tradein-team-list-order
fix/tradein-team-nav-and-401
fix/tradein-ui-city-label-clip
fix/tradein-v2-deals-fallback-visible
fix/tradein-v2-uiux-p1
fix/trend-ratio-vprior-zero-1508
fix/usermenu-analyst-role-label
fix/v2-map-legend-position
fix/v2-remove-resource-legend
fix/weather-wind-d-allnone
fix/week-review-backend-v2
fix/week-review-finish
fix/zoning-resolution-decouple
fix/zouit-engineering-area-gate
main
perf/171-objective-crm-report-month-idx
perf/best-layouts-objects-first
perf/forecast-parallel-horizons-1129
perf/tradein-estimate-audit
refactor/3390-single-runs-module
revert/site-finder-v2
rollback/sf-old-analysis-design
rollback/site-finder-home-light
test/residential-zone-rawprops-1681
#1000
#1002
#1003
#1004
#1005
#1006
#1007
#1008
#1009
#1010
#1011
#1012
#1013
#1014
#1015
#1016
#1017
#1018
#1019
#1020
#1021
#1022
#1023
#1024
#1025
#1026
#1027
#1028
#1029
#1030
#1031
#1032
#1033
#1034
#1035
#1036
#1037
#1038
#1039
#1040
#1041
#1042
#1043
#1044
#1045
#1046
#1047
#1048
#1049
#1050
#1051
#1052
#1053
#1054
#1055
#1056
#1068
#1069
#1071
#1072
#1073
#1074
#1075
#1076
#1077
#1078
#1079
#1080
#1082
#1083
#1089
#109
#1090
#1092
#1093
#1094
#1096
#1097
#1098
#1099
#110
#1100
#1101
#1103
#1104
#1105
#1106
#1107
#1108
#1109
#111
#1110
#1111
#1112
#1113
#1114
#1115
#1117
#1118
#1120
#1121
#1123
#1124
#1125
#1126
#1127
#1128
#1131
#1132
#1133
#1135
#1137
#1139
#1140
#1141
#1143
#1144
#1145
#1146
#1147
#1148
#1149
#1150
#1152
#1153
#1154
#1155
#1157
#1158
#116
#1160
#1161
#1162
#1163
#1164
#1165
#1166
#1167
#1168
#117
#1170
#1171
#1172
#1173
#1174
#1175
#1176
#1177
#1178
#1179
#118
#1180
#1181
#1183
#1185
#119
#1192
#1193
#1194
#1195
#1197
#1199
#120
#1200
#121
#122
#123
#124
#1243
#1249
#125
#1250
#1251
#1252
#1253
#1254
#1255
#1256
#1257
#1258
#1259
#1260
#1261
#1262
#1263
#1264
#1265
#1266
#1267
#1268
#1269
#1270
#1271
#1272
#1273
#1274
#1275
#1276
#1277
#1278
#1279
#1280
#1281
#1282
#1283
#1284
#1285
#1286
#1287
#1288
#1289
#1290
#1291
#1292
#1293
#1294
#1295
#1296
#1297
#1298
#1299
#1300
#1301
#1302
#1303
#1304
#1305
#1306
#1307
#1308
#1309
#131
#1310
#1311
#1312
#1313
#1314
#1315
#1316
#1317
#1318
#1319
#132
#1320
#1321
#1322
#1323
#1324
#1325
#1326
#1327
#1328
#1329
#133
#1330
#1331
#1332
#1333
#1334
#1335
#135
#136
#137
#138
#139
#141
#142
#143
#145
#146
#147
#148
#149
#151
#152
#153
#154
#1540
#1541
#1542
#1543
#1544
#1545
#1546
#1547
#1548
#1549
#155
#1550
#1552
#1554
#1555
#1556
#1557
#1558
#1559
#1568
#157
#158
#159
#160
#163
#164
#165
#1657
#1658
#1659
#166
#1660
#1661
#1662
#1663
#1664
#1665
#1669
#167
#1670
#1671
#1672
#1673
#1674
#1675
#1676
#1677
#1678
#1679
#1680
#1681
#1682
#1683
#1684
#1685
#1686
#1687
#1688
#1689
#169
#1690
#1691
#1692
#1693
#1694
#1695
#1696
#1697
#1698
#1699
#170
#1700
#1701
#1702
#1703
#1704
#1705
#1706
#1707
#1708
#171
#1710
#1711
#1712
#1713
#1714
#1715
#1716
#1717
#1718
#1719
#172
#1720
#1721
#1722
#1724
#1725
#1726
#1727
#1728
#1729
#173
#1730
#1731
#1732
#1733
#1734
#1735
#174
#1747
#1748
#1749
#175
#1750
#1751
#1752
#1753
#1754
#1755
#1756
#1757
#1758
#1759
#176
#1760
#1761
#1762
#1763
#1764
#1765
#1766
#1767
#1768
#1769
#177
#1770
#1771
#1775
#1776
#1777
#1778
#1779
#178
#1780
#1782
#1783
#1784
#1786
#1787
#1788
#179
#1794
#1797
#1798
#1799
#180
#1800
#1802
#1807
#1808
#1809
#181
#1810
#1813
#1815
#1817
#1818
#1819
#182
#1821
#1822
#1823
#1824
#1825
#1826
#1827
#1828
#1829
#183
#1830
#1831
#1832
#1833
#1834
#1835
#1836
#1837
#1838
#1839
#184
#1840
#1841
#1842
#1844
#1845
#1847
#1848
#1849
#185
#1851
#1852
#1853
#1854
#1855
#1856
#1857
#1858
#1859
#186
#1860
#1861
#1862
#1863
#1864
#1865
#1866
#1867
#1868
#1869
#187
#1870
#1872
#1873
#1874
#1875
#1876
#1877
#1878
#1879
#188
#1880
#1882
#1883
#1884
#1885
#1886
#1887
#1888
#1889
#189
#1890
#1891
#1892
#1893
#1894
#1895
#1896
#1897
#1898
#1899
#190
#1900
#1901
#1902
#1903
#1904
#1905
#1906
#1907
#1908
#1909
#191
#1910
#1911
#1912
#1913
#1914
#1915
#1916
#1919
#192
#1920
#1921
#1922
#1923
#1924
#1925
#1927
#1928
#1929
#193
#1930
#1931
#1932
#1933
#1934
#1935
#1936
#1937
#1938
#1939
#194
#1941
#1942
#1943
#1944
#1946
#1947
#1948
#195
#1952
#196
#1973
#1974
#1975
#1976
#1977
#1978
#1979
#198
#1980
#1981
#1982
#1983
#1984
#1985
#1986
#1987
#1988
#199
#1997
#1998
#1999
#2001
#2004
#2005
#2006
#2014
#2015
#2016
#2017
#2018
#2019
#2020
#2021
#2022
#2023
#2024
#2025
#2026
#2027
#2028
#2029
#2030
#2031
#2032
#2033
#2034
#2035
#2037
#2047
#2048
#2049
#205
#2050
#2051
#2052
#2053
#2054
#2055
#2056
#2057
#2058
#2059
#206
#2060
#2061
#2063
#2064
#2065
#2066
#2067
#2068
#2069
#207
#2070
#2071
#2072
#2073
#2074
#2075
#2076
#2077
#2078
#2079
#208
#2080
#2082
#2083
#2084
#2085
#2086
#2088
#2089
#209
#2090
#2091
#2092
#2093
#2094
#2095
#2096
#2097
#2098
#2099
#210
#2100
#2101
#2102
#2103
#2104
#2105
#2106
#2107
#2108
#2109
#211
#2110
#2112
#2113
#2114
#2115
#2116
#2117
#2118
#212
#2120
#2121
#2122
#2123
#2124
#2125
#213
#2139
#214
#2140
#2141
#2142
#2143
#2144
#2145
#2146
#2147
#2148
#2149
#215
#2150
#2151
#2152
#2153
#2154
#2155
#2156
#2157
#2158
#2159
#216
#2165
#2166
#2167
#2168
#2169
#217
#2170
#2171
#2172
#2173
#2174
#2175
#2176
#218
#2182
#2183
#2184
#2185
#2186
#219
#2190
#2191
#2193
#2194
#2195
#2196
#2197
#2198
#2199
#220
#221
#2210
#2219
#222
#2220
#2221
#2222
#2223
#2224
#2225
#2226
#2227
#2228
#2229
#223
#2230
#2231
#2232
#2237
#2238
#2239
#224
#2240
#2241
#2242
#2243
#2244
#2245
#2246
#2247
#2248
#2249
#225
#2250
#2251
#2252
#2253
#2256
#2257
#2258
#226
#2260
#2261
#2263
#2268
#2270
#2271
#2272
#2273
#2274
#2276
#2278
#2279
#228
#2280
#2281
#2282
#2283
#2284
#2285
#2286
#2287
#2288
#2289
#229
#2290
#2292
#2293
#2296
#2297
#2298
#2299
#230
#2300
#2301
#2302
#2303
#2311
#2312
#2313
#2314
#2315
#2318
#2319
#2321
#2324
#2325
#2326
#2327
#2328
#2329
#2331
#2332
#2333
#2338
#2339
#2340
#2341
#2342
#2343
#2344
#2345
#2346
#2347
#2348
#2353
#2354
#2355
#2356
#2357
#2359
#2360
#2365
#2366
#2368
#2370
#2371
#2372
#2373
#2374
#2375
#2383
#2384
#2387
#2388
#2389
#239
#2390
#2391
#2392
#2393
#2394
#2396
#2398
#2399
#240
#2400
#2401
#2402
#2403
#2404
#2405
#2407
#241
#2410
#2411
#2412
#2413
#2414
#2415
#2417
#2418
#2419
#2420
#2421
#2424
#2426
#2427
#2428
#2429
#2430
#2432
#2433
#2434
#2436
#2437
#2438
#2439
#2441
#2444
#2446
#2447
#2448
#245
#2450
#2451
#2453
#2454
#2455
#2456
#2458
#2459
#246
#2460
#2461
#2463
#2465
#2466
#2467
#2468
#2469
#247
#2470
#2471
#2472
#2473
#2474
#2475
#2476
#2477
#2478
#2479
#248
#2480
#2481
#2482
#2483
#2484
#2485
#2486
#2487
#2488
#2489
#249
#2490
#2491
#2492
#2493
#2494
#2495
#2496
#2497
#2498
#2499
#250
#2500
#2501
#2502
#2503
#2504
#2505
#2506
#2507
#2508
#2509
#2510
#2511
#2512
#2513
#2514
#2515
#2516
#2517
#2518
#2519
#2520
#2521
#2522
#2523
#2524
#2525
#2526
#2527
#2528
#2529
#2530
#2531
#2532
#2533
#2534
#2535
#2536
#2537
#2538
#2539
#2540
#2541
#2542
#2543
#2544
#2545
#2546
#2547
#2548
#2553
#2559
#2560
#2561
#2562
#2563
#2564
#2565
#2566
#2569
#257
#2570
#2575
#2577
#2578
#2579
#258
#2580
#2584
#2586
#2587
#2588
#2589
#2591
#2592
#2595
#2596
#2597
#2598
#2599
#260
#2601
#2602
#2605
#2606
#2608
#2609
#2611
#2612
#2614
#2615
#2617
#2618
#2619
#262
#2621
#2622
#2623
#2624
#2626
#2627
#2629
#2630
#2633
#2634
#2635
#2637
#2639
#2640
#2641
#2642
#2643
#2644
#2645
#2646
#2647
#2648
#2649
#265
#2650
#2651
#2652
#2653
#2654
#2655
#266
#2661
#2662
#2663
#2664
#2667
#2668
#267
#2671
#2675
#268
#2680
#2681
#2682
#2684
#2685
#2688
#2689
#269
#2692
#2693
#2694
#2695
#2696
#270
#2705
#2706
#2707
#2708
#2710
#2711
#2712
#2713
#2716
#2717
#2718
#2719
#272
#2720
#2721
#2724
#2726
#2727
#2728
#2729
#273
#2730
#2732
#2733
#2734
#2735
#2736
#2737
#2738
#2739
#274
#2740
#2742
#2743
#2744
#2745
#2746
#2747
#2748
#2749
#275
#2750
#2751
#2754
#2756
#2758
#2759
#276
#2760
#2762
#2763
#2765
#2768
#2769
#277
#2772
#2773
#2774
#2776
#2779
#278
#2780
#2781
#2784
#2785
#2786
#2787
#2788
#2789
#279
#2791
#2792
#2794
#2795
#2796
#2797
#2798
#2799
#280
#2801
#2802
#2803
#2804
#2805
#2806
#2808
#2809
#281
#2810
#2813
#2815
#2816
#2817
#2818
#2819
#282
#2820
#2821
#2822
#2823
#2824
#2825
#2826
#2828
#2829
#283
#2831
#2832
#2833
#2834
#2835
#2836
#2837
#2838
#2839
#284
#2840
#2843
#2844
#2845
#2847
#2849
#285
#2850
#2851
#2852
#2856
#2858
#2859
#286
#2861
#2863
#2865
#2866
#2868
#287
#2870
#2872
#2873
#2874
#2875
#2876
#2877
#2878
#2879
#288
#2880
#2881
#2882
#2883
#2884
#2885
#2886
#2887
#2888
#2889
#289
#2890
#2891
#2892
#2893
#290
#2905
#2906
#2907
#2908
#2909
#291
#2910
#2911
#2912
#2913
#2914
#2915
#2918
#2919
#292
#2920
#2921
#2922
#2923
#2925
#2926
#2927
#2928
#2929
#293
#2930
#2931
#2932
#2933
#2935
#2937
#2938
#2939
#294
#2940
#2941
#2942
#2943
#2944
#2945
#2946
#2947
#2948
#2949
#2951
#2952
#2954
#2955
#2957
#2958
#2959
#296
#2960
#2961
#2963
#2964
#2965
#2966
#2968
#2969
#2970
#2971
#2972
#2973
#2974
#2975
#2976
#2977
#2978
#2979
#298
#2980
#2981
#2983
#2984
#2987
#2988
#2999
#3000
#3001
#3002
#3003
#3004
#3006
#3007
#3008
#3009
#3010
#3011
#3012
#3013
#3014
#3015
#3016
#3017
#3018
#3019
#302
#3020
#3021
#3022
#3023
#3024
#3025
#3026
#303
#3038
#3039
#304
#3040
#3041
#3042
#3046
#3048
#3049
#305
#3050
#3054
#3055
#3056
#3058
#306
#3060
#3062
#3065
#3066
#3067
#3068
#3069
#3070
#3071
#3072
#3073
#3076
#3077
#3079
#308
#3080
#3084
#3086
#3087
#3088
#3089
#309
#3090
#3091
#3092
#3093
#3095
#3096
#3097
#3098
#3099
#310
#3100
#3101
#3102
#3103
#3104
#3105
#3106
#3107
#3108
#3109
#311
#3111
#3112
#3113
#3115
#3116
#3117
#312
#3120
#3121
#3123
#3124
#3125
#3126
#3127
#3128
#3129
#313
#3130
#3131
#3132
#3133
#3134
#3135
#3136
#3137
#3138
#3139
#3140
#3141
#3142
#3143
#3144
#3145
#3146
#3147
#3149
#315
#3150
#3152
#3153
#316
#3160
#3162
#3165
#3166
#3167
#3169
#317
#3173
#3174
#3176
#318
#3183
#3186
#3188
#319
#3193
#3195
#3198
#3199
#320
#3200
#3201
#3202
#3203
#3204
#3206
#3207
#3209
#321
#3210
#3211
#3213
#3214
#3215
#3216
#3217
#3218
#322
#3220
#3221
#3222
#3223
#3224
#3226
#3227
#3228
#3229
#323
#3230
#3231
#3232
#3233
#3235
#3236
#3237
#3238
#324
#3240
#3241
#3242
#3243
#3244
#3245
#3247
#3249
#325
#3250
#3254
#3255
#3257
#3258
#3259
#326
#3260
#3262
#3265
#3266
#3267
#3268
#3269
#327
#3271
#3273
#3275
#3276
#3277
#3278
#3279
#328
#3281
#3282
#3285
#3286
#3287
#3289
#329
#3290
#3291
#3292
#3293
#3294
#3295
#3296
#3298
#330
#3300
#3301
#3302
#3303
#3304
#3305
#3306
#3308
#3309
#331
#3313
#3314
#3317
#3318
#332
#3325
#3326
#3327
#3328
#3329
#333
#3330
#3331
#3334
#3335
#3336
#3337
#334
#3340
#3342
#3344
#3345
#3346
#3347
#3348
#3349
#335
#3350
#3351
#3352
#3353
#3356
#3357
#3358
#336
#3361
#3362
#3363
#3364
#3365
#3367
#337
#3370
#3371
#3372
#3373
#3374
#3377
#3378
#3379
#338
#3381
#3382
#3383
#3387
#3388
#3389
#339
#3392
#3395
#3396
#3397
#3399
#340
#3400
#3403
#3405
#3406
#3407
#3409
#341
#342
#3420
#3421
#3422
#3423
#3424
#3425
#3426
#3427
#3428
#3429
#343
#3430
#3431
#3432
#3433
#3434
#3435
#3436
#3437
#3438
#344
#3440
#3441
#3442
#3444
#3445
#3446
#3447
#345
#3453
#3454
#3455
#3456
#3457
#3458
#3459
#346
#3460
#3461
#3462
#3464
#3465
#3468
#347
#3470
#3472
#3473
#3474
#3475
#3476
#3477
#3478
#3479
#348
#3481
#3482
#3483
#3484
#3485
#3487
#3488
#3489
#349
#3490
#3491
#3492
#3494
#3495
#3496
#3497
#3498
#3499
#350
#3500
#3501
#3502
#3503
#3504
#3505
#3506
#3507
#3508
#3509
#351
#3510
#3512
#352
#353
#354
#355
#356
#357
#358
#359
#360
#361
#362
#363
#364
#365
#366
#367
#368
#369
#370
#371
#372
#373
#374
#375
#376
#377
#378
#379
#380
#381
#382
#383
#384
#385
#386
#387
#388
#389
#403
#404
#405
#406
#407
#408
#409
#410
#412
#413
#414
#416
#417
#418
#419
#420
#421
#422
#423
#424
#425
#426
#430
#432
#433
#434
#435
#436
#437
#438
#439
#440
#441
#442
#443
#444
#445
#447
#448
#449
#450
#451
#452
#453
#454
#455
#456
#457
#458
#459
#460
#461
#462
#463
#464
#465
#466
#467
#468
#469
#470
#471
#472
#473
#474
#475
#476
#477
#478
#479
#480
#481
#482
#483
#484
#485
#486
#487
#488
#489
#490
#491
#492
#493
#494
#495
#496
#497
#498
#499
#500
#501
#502
#503
#504
#505
#506
#507
#508
#509
#510
#511
#512
#513
#514
#515
#516
#517
#518
#519
#520
#521
#522
#523
#524
#525
#526
#527
#528
#529
#530
#531
#532
#533
#534
#535
#536
#537
#538
#539
#540
#541
#542
#543
#544
#545
#546
#547
#548
#549
#550
#551
#552
#553
#554
#555
#556
#557
#558
#583
#584
#585
#586
#587
#588
#589
#590
#591
#592
#593
#594
#595
#596
#597
#598
#599
#600
#601
#602
#603
#604
#605
#606
#607
#608
#609
#610
#611
#612
#613
#614
#615
#616
#617
#618
#619
#620
#624
#625
#626
#627
#628
#629
#630
#631
#632
#634
#635
#637
#638
#640
#641
#642
#643
#645
#646
#649
#650
#660
#661
#662
#663
#664
#665
#668
#669
#670
#671
#672
#673
#674
#675
#676
#677
#678
#679
#680
#681
#682
#683
#684
#685
#686
#687
#688
#689
#700
#701
#702
#703
#704
#705
#706
#707
#708
#709
#710
#711
#712
#713
#715
#716
#718
#719
#720
#723
#725
#729
#733
#734
#735
#737
#738
#739
#743
#744
#745
#746
#749
#751
#752
#761
#776
#777
#778
#779
#780
#782
#783
#784
#785
#787
#788
#789
#790
#791
#792
#793
#797
#798
#802
#803
#804
#805
#807
#808
#809
#810
#811
#812
#813
#816
#817
#818
#819
#820
#825
#828
#829
#830
#831
#832
#833
#837
#838
#84
#840
#841
#842
#844
#845
#846
#847
#848
#85
#851
#852
#856
#857
#858
#86
#860
#861
#862
#863
#864
#866
#867
#868
#869
#87
#870
#872
#873
#874
#875
#876
#877
#878
#88
#881
#882
#889
#89
#890
#891
#892
#893
#894
#896
#897
#898
#899
#90
#900
#903
#904
#906
#907
#908
#909
#91
#910
#911
#912
#913
#914
#916
#917
#918
#919
#92
#921
#923
#924
#925
#926
#927
#929
#931
#932
#934
#935
#937
#938
#939
#940
#942
#943
#95
#963
#964
#98
#997
-
cfcdb9393c
Merge pull request 'Тревоги печатали не ту величину, которую называли: «2.684e+11% от mem_limit» и «доля HOT 75.21%» при пороге 20%' (#3464) from fix/alert-value-is-not-the-ratio into main
bot-backend
2026-09-12 10:12:52 +00:00 -
03d9745b4f
Отмена по бюджету больше не оставляет поток в сессии запроса — оценка не теряется на 500 (#3449)
bot-backend
2026-09-12 10:11:19 +00:00 -
dfc39355f9
Merge pull request 'Коридор сделок с малой выборкой честно помечен справочным' (#3462) from fix/3452-corridor-advisory-zone into main
bot-backend
2026-09-12 10:11:14 +00:00 -
668ac40631
fix(tradein): подпись коридора говорит про выборку, а не про алгоритм
fix/3452-corridor-advisory-zone
bot-backend
2026-09-12 14:36:29 +05:00 -
33714e464e
fix(alerts): в тексте тревоги печаталась не та величина, которую текст называет
fix/alert-value-is-not-the-ratio
bot-backend
2026-09-12 14:27:02 +05:00 -
091137a0c5
Быстрый путь caddy_only: считаем изменённые файлы сами, без исключающих шаблонов (#3448)
bot-backend
2026-09-12 14:26:52 +05:00 -
5f2810b8c6
Витрина «сделки против объявлений» перестаёт пустовать: снят предикат по синтетической комнатности сделок (#3451)
bot-backend
2026-09-12 09:03:05 +00:00 -
be9aa2f907
Гейт на ВСЕ 34 проводки + запрет вложенных бюджетов (ревью #3460)
fix/3449-geocoder-cancel-orphan
bot-backend
2026-09-12 13:57:49 +05:00 -
de2d67c7f9
docs(mera/sales-vs-listings): якорь и докстринг по замечаниям ревью PR #3461
fix/3451-tvf-deals-rooms
bot-backend
2026-09-12 13:55:40 +05:00 -
b71f3f9957
fix(tradein): коридор ДКП с малым числом сделок помечен справочным
bot-backend
2026-09-12 13:42:43 +05:00 -
4053adad06
fix(mera/sales-vs-listings): снят предикат d.rooms в TVF — он был вторым фильтром по площади (#3451)
bot-backend
2026-09-12 13:25:17 +05:00 -
c251c02f1e
Отмена по бюджету больше не оставляет сироту в сессии запроса (#3449)
bot-backend
2026-09-12 13:20:44 +05:00 -
9fa01e7ebe
Merge pull request 'Поддержка: доставленное сообщение не теряется при сбое БД, отказы Telegram расходуют бюджет' (#3459) from fix/tg-support-db-and-ratelimit into main
lekss361
2026-09-12 08:00:18 +00:00 -
10ffa93a1c
fix(support): доставленное сообщение не теряется при сбое БД, отказы Telegram расходуют бюджет
bot-backend
2026-09-12 10:53:45 +03:00 -
a3d4fcf0b3
Merge pull request 'Связь с Telegram не встаёт колом, ответ оператора не теряется' (#3458) from fix/tg-connection-resilience into main
lekss361
2026-09-12 07:20:20 +00:00 -
1fa65eba6b
fix(tg): связь с Telegram не встаёт колом, ответ оператора не теряется
bot-backend
2026-09-12 10:13:44 +03:00 -
8994e041cf
Merge pull request 'Недоступный Telegram отдаёт 502 — теперь на всём дереве транспортных отказов' (#3457) from fix/tg-transport-error-502 into main
lekss361
2026-09-12 06:26:30 +00:00 -
087c48fef5
fix(tg): ретраим весь TransportError, остальной RequestError → 502 без ретраев
bot-backend
2026-09-12 09:19:42 +03:00 -
ec245cf2b3
Merge pull request 'Недоступный Telegram отдаёт 502, а не 500' (#3456) from fix/tg-network-error-502 into main
lekss361
2026-09-12 00:08:46 +00:00 -
46326ba96e
fix(tg): недоступный Telegram отдаёт 502, а не 500
bot-backend
2026-09-12 03:02:03 +03:00 -
b14f21aa78
Merge pull request 'Сборщик: обрыв сети на машине не должен убивать многочасовой проход' (#3455) from fix/msk-collector-net-retry into main
bot-backend
2026-09-11 23:42:08 +00:00 -
1bcc922e80
fix(msk-collector): сетевой обрыв на машине больше не убивает многочасовой проход
fix/msk-collector-net-retry
bot-backend
2026-09-12 02:35:42 +03:00 -
ba17c868d4
Merge pull request 'Импортёр знает Яндекс: город из второго компонента адреса, ноль внешних вызовов' (#3454) from feat/msk-yandex-import into main
bot-backend
2026-09-11 23:26:15 +00:00 -
ce9c45c3c2
feat(msk): импортёр знает Яндекс — город из адреса, ноль внешних вызовов
feat/msk-yandex-import
bot-backend
2026-09-12 02:19:44 +03:00 -
deb6517bd5
Merge pull request 'Красный main после #3440: тест полос по округам передаёт убранный параметр rooms' (#3453) from fix/3051-fetch-deals-rooms-dropped into main
bot-backend
2026-09-11 23:01:32 +00:00 -
37494dd74a
fix(msk): тест полос по округам разъехался с main — у _fetch_deals нет rooms
fix/3051-fetch-deals-rooms-dropped
bot-backend
2026-09-12 01:53:33 +03:00 -
a99a9b870c
Merge pull request 'Москва: пред-геокод Авито, Яндекс третьей площадкой, продукт отвечает по региону 77' (#3440) from feat/msk-collector-cian into main
bot-backend
2026-09-11 22:30:11 +00:00 -
09f4f17ef9
fix(msk): lock_timeout в миграции 299 — гейт блокирующего DDL
feat/msk-collector-cian
bot-backend
2026-09-12 01:11:20 +03:00 -
c4315b3dfb
Merge pull request 'fix(mera/estimate): убран предикат d.rooms в коридоре ДКП — он был вторым фильтром по площади (#3256)' (#3445) from fix/3256-asking-to-sold-buckets into main
bot-backend
2026-09-11 21:59:18 +00:00 -
86cba37218
docs(#3256): докстринг коридора без «та же rooms»; якорь называет оставшегося потребителя (TVF 211)
fix/3256-asking-to-sold-buckets
bot-backend
2026-09-12 02:53:03 +05:00 -
6df6f92a2b
test(estimator): полоса площади — единственный фильтр похожести, а не просто «есть»
bot-backend
2026-09-12 02:39:28 +05:00 -
4efcb712e4
Merge pull request 'fix(mera/estimate): коннект БД не живёт через внешний HTTP; потолок пула ≥ суммы потолков одновременности (#3083, #3408)' (#3444) from fix/3083-estimate-throughput into main
bot-backend
2026-09-11 21:33:14 +00:00 -
7b84e4d2a5
fix(msk): миграция 299 заводит схему msk_raw сама, а не полагается на прод
bot-backend
2026-09-12 00:27:09 +03:00 -
16d99e0f1a
fix(estimator): убрать предикат по deals.rooms, а не подставлять в него area-бакет
bot-backend
2026-09-12 02:25:09 +05:00 -
ae6d28d5e2
fix(mera): pool_timeout 30→5 с — отдельным коммитом, с триггером отката
fix/3083-estimate-throughput
bot-backend
2026-09-12 02:23:09 +05:00 -
cf71825c27
fix(mera): отмена по бюджету оставляла осиротевший поток в чужой Session
bot-backend
2026-09-12 02:20:26 +05:00 -
d6b43c6100
Merge pull request 'ci(#3274): гейт против возврата фронта в общую команду и снятия ретрая (часть 2b/3)' (#3447) from fix/3274-part2b-gate into main
bot-backend
2026-09-11 20:56:41 +00:00 -
bbdcfeb825
ci(#3274): гейт против возврата фронта в общую команду и снятия ретрая (часть 2b/3)
fix/3274-part2b-gate
bot-backend
2026-09-12 01:26:26 +05:00 -
84920e6cbd
Merge pull request 'fix(caddy): ретрай подключения к фронту МЕРЫ — остаток окна подмены (#3274, часть 2a/3)' (#3446) from fix/3274-part2a-caddy-retry into main
bot-backend
2026-09-11 20:37:57 +00:00 -
5f5bfa8a83
fix(caddy): ретрай подключения к фронту МЕРЫ — остаток окна подмены (#3274, часть 2a/3)
fix/3274-part2a-caddy-retry
bot-backend
2026-09-12 01:22:56 +05:00 -
204e2e09de
Merge pull request 'fix(deploy): подменять фронт МЕРЫ отдельной командой — окно простоя 30–90 с уходит (#3274, часть 1/2)' (#3442) from fix/3274-part1-deploy-swap into main
bot-backend
2026-09-11 20:21:52 +00:00 -
09c7bb3ac7
Merge pull request 'fix(smoke): «ответа нет» ≠ «неверный код» — ретраи и честная формулировка в смоуке периметра МЕРА' (#3441) from fix/perimeter-smoke-retry-on-no-response into main
bot-backend
2026-09-11 20:16:27 +00:00 -
134985a624
fix(smoke): отказ TLS-сертификата — это FAIL, а не «ответа нет»
fix/perimeter-smoke-retry-on-no-response
bot-backend
2026-09-12 01:07:11 +05:00 -
a780e3e66e
fix(estimator): ключевать сделки Росреестра area-бакетом, а не комнатностью клиента
bot-backend
2026-09-12 01:04:05 +05:00 -
9f696299de
fix(mera): sync-БД источников эстиматора — с event loop в поток и не через фетч
bot-backend
2026-09-12 01:01:54 +05:00 -
2cc096a047
fix(caddy): ретрай подключения к фронту МЕРЫ — остаток окна подмены (#3274)
fix/3274-zero-downtime-frontend
bot-backend
2026-09-12 00:45:18 +05:00 -
dacd298b21
fix(deploy): подменять фронт МЕРЫ отдельной командой — окно 30–90 с уходит
fix/3274-part1-deploy-swap
bot-backend
2026-09-12 00:44:46 +05:00 -
c0e45b48d3
fix(smoke): отличать «ответа не было» от «код не тот» в смоуке периметра
bot-backend
2026-09-12 00:28:55 +05:00 -
de5f4a32cd
fix(msk): сухой прогон пред-геокода падал на отсутствующей кэш-таблице
bot-backend
2026-09-11 18:51:38 +03:00 -
c5186883a9
feat(msk-collector): Яндекс как третья площадка сбора по Москве
bot-backend
2026-09-11 18:16:35 +03:00 -
996b814919
feat(msk): пред-геокод московского Авито — город из слага, регион из КЛАДР
bot-backend
2026-09-11 18:16:18 +03:00 -
491f7d43ac
feat(msk): полосы цен по округам Москвы и СберИндекс по региону запроса
bot-backend
2026-09-11 01:37:48 +03:00 -
50c1df5e0e
feat(msk): проба покрытия отвечает по Москве — сетка центроидов и радиус на точку
bot-backend
2026-09-11 01:37:27 +03:00 -
a659b18771
Merge pull request 'МЕРА B2C: микроразметка schema.org и картинки превью ссылок' (#3438) from feat/mera-schema-og into main
lekss361
2026-09-10 16:38:50 +00:00 -
a82382f47a
feat(mera-b2c): микроразметка schema.org и картинки превью для публичного сайта
bot-backend
2026-09-10 19:06:35 +03:00 -
b1727ca39c
feat(msk): импорт сырья по Москве в listings и region-aware геокодирование
bot-backend
2026-09-10 18:50:37 +03:00 -
8273da1d7a
Merge pull request 'Версия согласия ПДн отстала от новой редакции политики — деплой МЕРЫ стоял' (#3437) from fix/mera-consent-version-and-smoke into main
lekss361
2026-09-10 14:49:23 +00:00 -
2220df8741
fix(mera): версия согласия ПДн отстала от новой редакции политики + смоук ждал не тот код
bot-backend
2026-09-10 17:43:03 +03:00 -
aba07b581f
Merge pull request 'МЕРА B2C: Яндекс.Метрика и GA4 + открытие сайта для поисковой индексации' (#3436) from feat/mera-analytics-seo into main
lekss361
2026-09-10 14:14:25 +00:00 -
671fef758e
feat(mera): Метрика и GA4 на публичном контуре + открытие сайта для индексации
bot-backend
2026-09-10 16:52:31 +03:00 -
8fcef103c2
feat(msk-collector): Циан как вторая площадка сбора по Москве и МО
bot-backend
2026-09-10 13:23:46 +03:00 -
455766dcc4
Merge pull request 'ЕЭСК: бинд-параметр в SQL-комментарии молча ронял все 71 UPDATE две недели' (#3317) from fix/eesk-bind-in-comment into main
lekss361
2026-09-09 22:05:38 +00:00 -
60bb7cf54e
Merge pull request '[SECURITY] Caddy: голый IP по HTTP спрашивал пароль пилота открытым текстом' (#3318) from fix/caddy-bare-ip-plaintext-auth into main
lekss361
2026-09-09 21:49:09 +00:00 -
ff9ee721a7
Merge branch 'main' into fix/caddy-bare-ip-plaintext-auth
bot-backend
2026-09-09 21:47:08 +00:00 -
6eb1441508
Merge branch 'main' into fix/eesk-bind-in-comment
bot-backend
2026-09-09 21:47:07 +00:00 -
e5f31d4dc7
Merge pull request 'fix(msk-collector): ретрай заливки батча на обрыве ssh' (#3435) from fix/msk-collector-ssh-retry into main
lekss361
2026-09-09 07:25:16 +00:00 -
ae70e7a39b
fix(msk-collector): ретрай заливки батча на обрыве ssh
bot-backend
2026-09-09 10:13:44 +03:00 -
62b9d1d4a7
Merge pull request 'fix(msk-collector): страница выдачи — 50 карточек, не 60' (#3434) from fix/msk-collector-page-size into main
lekss361
2026-09-09 07:00:14 +00:00 -
88f422c07b
fix(msk-collector): страница выдачи — 50 карточек, не 60
bot-backend
2026-09-09 09:48:43 +03:00 -
3107712893
Merge pull request 'fix(msk-collector): пересоздавать свою вкладку каждые 75 загрузок' (#3433) from fix/msk-collector-tab-recycle into main
lekss361
2026-09-09 06:45:24 +00:00 -
68b7c16d9d
fix(msk-collector): пересоздавать свою вкладку каждые 75 загрузок
bot-backend
2026-09-09 09:44:02 +03:00 -
6de69c4d05
Merge pull request 'feat(tradein/geocoder): регион-параметризация геокодера — region_code в geocode()/known_city_hint, --region-code у скрипта сделок, region_code у geocode-missing (#3051)' (#3432) from feat/3051-geocoder-region-param into main
lekss361
2026-09-08 23:58:57 +00:00 -
9898b6bc02
feat(tradein/geocoder): регион-параметризация геокодера — region_code в geocode()/known_city_hint, --region-code у скрипта сделок, region_code у admin geocode-missing (#3051)
bot-backend
2026-09-09 02:51:18 +03:00 -
12476df7a2
Merge pull request 'feat(tradein/estimator): deal_city_price_bands по ключу (region_code, city) — миграция 298, refresh per-region (#3051 sub-PR B)' (#3431) from feat/3051-bands-region-key into main
lekss361
2026-09-08 23:32:46 +00:00 -
db7eb00759
Merge pull request 'test(tradein): тесты трека «Москва» — импорт ДКП по 77, чекпоинт per-source, wildcard-хендлер, регион-скоуп коридора, миграция 289, deploy-скрипт (#3051)' (#3430) from test/3051-moscow-track-tests into main
lekss361
2026-09-08 23:30:21 +00:00 -
1d9adb4a24
feat(tradein/estimator): deal_city_price_bands по ключу (region_code, city) — миграция 298, refresh per-region, потребители (#3051 sub-PR B)
bot-backend
2026-09-09 02:25:47 +03:00 -
beb487c12e
test(#3051): тесты трека «Москва» — импорт ДКП по 77, per-source чекпоинт, wildcard-хендлер, регион-скоуп ДКП-коридора, миграция 289, валидация deploy-скрипта
bot-backend
2026-09-09 02:23:47 +03:00 -
e0bef636e6
feat(tradein): bulk-дампы открытых данных ФНС по юрлицам + lookup по ИНН (#3429)
lekss361
2026-09-08 22:29:10 +00:00 -
60c355b9a5
merge main в feat/fns-legal-entities
bot-backend
2026-09-09 01:20:12 +03:00 -
50f0674977
feat(tradein): слой ДТП из dtp-stat.ru в PostGIS + радиусные агрегаты (#3428)
lekss361
2026-09-08 22:10:56 +00:00 -
aa02b68219
merge main в feat/mera-dtp-layer
bot-backend
2026-09-09 01:04:52 +03:00 -
3bd30aab87
Merge pull request 'feat(mera): макро-ряды ЦБ РФ — ипотека по субъектам и ключевая ставка' (#3427) from feat/mera-cbr-macro into main
lekss361
2026-09-08 21:48:59 +00:00 -
1f3566c466
merge main в feat/mera-cbr-macro — оба handler'а (frt_mkd_load + cbr_macro_pull) в реестре
bot-backend
2026-09-09 00:43:13 +03:00 -
e7ef6bc4a2
Merge pull request 'feat(mera): загрузчик реестра МКД АИС ФРТ → обогащение houses' (#3426) from feat/mera-frt-mkd-loader into main
lekss361
2026-09-08 21:41:24 +00:00 -
1b1859b7d3
feat: bulk-дампы открытых данных ФНС по юрлицам + lookup по ИНН
bot-backend
2026-09-09 00:39:45 +03:00 -
3a73c9582c
feat(mera): слой ДТП (dtp-stat/ГИБДД) в PostGIS + радиусные агрегаты
bot-backend
2026-09-09 00:39:23 +03:00 -
2abab8218e
feat(mera): макро-ряды ЦБ РФ — ипотека по субъектам и ключевая ставка
bot-backend
2026-09-09 00:32:36 +03:00 -
8aca820a46
feat(mera): загрузчик реестра МКД АИС ФРТ → обогащение houses
bot-backend
2026-09-09 00:32:20 +03:00 -
1441e189c8
Merge pull request 'fix(msk-collector): ограниченный ретрай goto на таймауте навигации' (#3425) from fix/msk-collector-nav-timeout into main
lekss361
2026-09-08 20:53:34 +00:00 -
f820c3eac5
fix(msk-collector): ограниченный ретрай goto на таймауте навигации
bot-backend
2026-09-08 23:50:36 +03:00 -
1e96a6f12d
Merge pull request 'fix(msk-collector): узкий ретрай page.content() на гонке перенавигации' (#3424) from fix/msk-collector-nav-race into main
lekss361
2026-09-08 20:48:18 +00:00 -
3daf09c7e4
fix(msk-collector): узкий ретрай page.content() на гонке перенавигации
bot-backend
2026-09-08 23:44:09 +03:00 -
e2045582ab
Merge pull request 'feat(tradein/rosreestr): импорт ДКП по Москве (77) — canonical_city, raw_payload, wildcard-расписание rosreestr_dkp_import_*, per-source чекпоинт (#3051)' (#3422) from feat/3051-rosreestr-import-region-param into main
lekss361
2026-09-08 20:28:20 +00:00 -
c6321c767d
Merge pull request 'feat(tradein/estimator): регион-скоуп ДКП-коридора — фильтр по deals.region_code (#3051 PR-A)' (#3423) from feat/3051-estimator-dkp-region-filter into main
lekss361
2026-09-08 20:23:21 +00:00 -
fcf5887225
merge(#3051): main (#3421) в ветку импорта по региону — московская дельта поверх region_code/doc_type
bot-backend
2026-09-08 23:19:47 +03:00 -
fbe85fcc75
feat(tradein/estimator): регион-скоуп ДКП-коридора — фильтр по d.region_code (#3051 PR-A)
bot-backend
2026-09-08 23:10:20 +03:00 -
1f24f12af9
chore(#3051): снять новые тесты до живой проверки; валидация REGION_CODE в deploy-скрипте
bot-backend
2026-09-08 23:05:35 +03:00 -
541c4ff28d
Merge pull request 'feat(#3051): deals.doc_type + регион и тип документа как параметры импорта Росреестра' (#3421) from feat/3051-deals-doc-type-region-param into main
lekss361
2026-09-08 20:04:29 +00:00 -
76d018b5a0
Merge pull request 'feat(#2989): локальный ручной сборщик SERP Авито по Москве и МО' (#3420) from feat/2989-msk-avito-local-collector into main
lekss361
2026-09-08 20:04:25 +00:00 -
e9370818ea
fix(#3051): lock_timeout в миграции 288 — гейт CI #2752
bot-backend
2026-09-08 22:58:38 +03:00