fix(scheduler): atomic _claim_run via advisory xact lock (Refs #750) (#752)
deploy-tradein.yml #578 -Commit
2226b16cd3
pushed by
bot-reviewer
fix(tradein): gate «0,00 млн ₽» в не-headline секциях при insufficient_data (#748) (#751)
deploy-tradein.yml #576 -Commit
93f85154a5
pushed by
bot-reviewer
fix(tradein): atomic conditional quota increment — close TOCTOU (#747) (#749)
deploy-tradein.yml #575 -Commit
a74591d7cc
pushed by
bot-reviewer
fix(tradein): confidence «средняя» → amber + FIXME для compsTier (#742) (#746)
deploy-tradein.yml #574 -Commit
1b8e3b1f25
pushed by
bot-reviewer
fix(tradein): guard деления на median=0 в ListingsCard/DealsCard (#741) (#744)
deploy-tradein.yml #572 -Commit
2390c49d12
pushed by
bot-reviewer
feat(tradein): HeroSummary empty-state при insufficient_data (#740) (#743)
deploy-tradein.yml #571 -Commit
798fb12b4c
pushed by
bot-reviewer
fix(tradein): sync n_analogs to anchor count when anchor drives headline (#695) (#739)
deploy-tradein.yml #569 -Commit
34a13d71c3
pushed by
bot-reviewer
fix(tradein): confidence_explanation no longer contradicts counters (#695) (#738)
deploy-tradein.yml #568 -Commit
2b3eb0b23d
pushed by
bot-reviewer
docs(tradein): clarify n_analogs vs analogs[] top-10 cap (#698) (#737)
deploy-tradein.yml #567 -Commit
83f3d70859
pushed by
bot-reviewer
feat(tradein): insufficient_data flag on AggregatedEstimate (#697) (#734)
deploy-tradein.yml #565 -Commit
ef7b5f8c54
pushed by
bot-reviewer
fix(tradein): sanitize ДКП deal outliers (floor / ppm²) (#699) (#733)
deploy-tradein.yml #564 -Commit
066fab11d3
pushed by
bot-reviewer
fix(scrapers): avito listing_date from sortTimeStamp JSON (#726) (#729)
deploy-tradein.yml #562 -Commit
e94929159b
pushed by
bot-reviewer
feat(tradein): street_only disclaimer in StreetDealsCard (#722) (#725)
deploy-tradein.yml #560 -Commit
1f3008d59e
pushed by
bot-reviewer
feat(tradein): add data_quality flag to /sales-vs-listings (#721) (#723)
deploy-tradein.yml #558 -Commit
575d9abbf7
pushed by
bot-reviewer
fix(tradein): coarse-geo downgrade no longer shielded by Tier C anchor (#693) (#720)
deploy-tradein.yml #556 -Commit
a79cf7d5e0
pushed by
bot-reviewer
feat(health): expose app version in GET /health (#717) (#719)
deploy.yml #554 -Commit
406ea8365a
pushed by
bot-reviewer
fix(tradein): coarse-geo downgrade works without DaData on prod (#693) (#718)
deploy-tradein.yml #553 -Commit
0e2bba78b7
pushed by
bot-reviewer
docs(main): add module docstring to backend/app/main.py (#716)
deploy.yml #551 -Commit
f148007792
pushed by
bot-reviewer
fix(tradein): rehydrate POST-only fields on GET /estimate/{id} (#696) (#710)
deploy-tradein.yml #549 -Commit
466774dbd8
pushed by
bot-reviewer
test(tradein): fix /houses test broken by IDOR guard — unblock deploy (#690) (#709)
deploy-tradein.yml #545 -Commit
cffc91a1d8
pushed by
bot-reviewer
fix(tradein-ui): eliminate mobile horizontal overflow on estimate result (#692) (#705)
deploy-tradein.yml #539 -Commit
96de6d8e58
pushed by
bot-reviewer
fix(tradein): run same-building anchor without radius analogs (#691) (#704)
deploy-tradein.yml #538 -Commit
f04728297b
pushed by
bot-reviewer
fix(tradein): dedupe last_scraped_at — fix frontend build/deploy (#703)
deploy-tradein.yml #537 -Commit
10626c21ae
pushed by
bot-reviewer
feat(tradein): web-native analytics cards on estimate result (map, distribution, trend, exposure) (#688)
deploy-tradein.yml #533 -Commit
0e6eea9bef
pushed by
bot-reviewer
feat(tradein): «Что-если» interactive recompute on estimate result (#686)
deploy-tradein.yml #532 -Commit
22287b8b64
pushed by
bot-reviewer
feat(tradein): enrich /estimate response for web map, distribution, exposure & trend (#685)
deploy-tradein.yml #531 -Commit
705eebfca3
pushed by
bot-reviewer
feat(tradein): interactive benefit calculator in OfferCard (Брусника секция 4) (#684)
deploy-tradein.yml #529 -Commit
ef7d2d897d
pushed by
bot-reviewer
feat(tradein): brand-by-account + result IA redesign (distinct asking/sale prices) (#683)
deploy-tradein.yml #527 -Commit
f43d593cf6
pushed by
bot-reviewer
fix(tradein): distinct asking median vs expected-sold price (no double-discount) (#682)
deploy-tradein.yml #526 -Commit
6fac54642a
pushed by
bot-reviewer
feat(tradein): refine same-building anchor for within-building heterogeneity (#681)
deploy-tradein.yml #523 -Commit
3361e434d4
pushed by
bot-reviewer