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): surface same-building comps as analogs when anchor fires (#694) (#708)
deploy-tradein.yml #543 -Commit
961a3caf2b
pushed by
bot-reviewer
fix(tradein): flag coarse-geo estimates as low-confidence (#693) (#707)
deploy-tradein.yml #541 -Commit
9d94beae4f
pushed by
bot-reviewer
fix(tradein): scope GET /estimate/{id} + /pdf to owner, close IDOR (#690) (#702)
deploy-tradein.yml #540 -Commit
737599e690
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): trust + actions (how-calculated, freshness, PDF, lead CTA) in result header (#689)
deploy-tradein.yml #535 -Commit
6609d7a4cb
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
fix(tradein): feed raw payload.address to same-building anchor (geocode-independent) (#680)
deploy-tradein.yml #509 -Commit
351ec88104
pushed by
bot-reviewer
fix(tradein): harden same-building anchor address normalizer for prod formats (#677) (#679)
deploy-tradein.yml #506 -Commit
b5c26d2723
pushed by
bot-reviewer
fix(ci): drop --frozen in tradein test job (uv.lock is gitignored) (#678)
deploy-tradein.yml #503 -Commit
c30b3c714e
pushed by
bot-reviewer
feat(tradein): same-building anchor estimator (#651/#652 v2) behind flag (#677)
deploy-tradein.yml #502 -Commit
03a3296332
pushed by
bot-reviewer
fix(ci): install uv via official installer in tradein test job (PEP 668) (#676)
deploy-tradein.yml #500 -Commit
22f1a9c1fc
pushed by
bot-reviewer
chore(tradein): close pre-commit ruff gap + add CI pytest gate (#666) (#675)
deploy-tradein.yml #496 -Commit
be63b249b5
pushed by
bot-reviewer
feat(tradein): blend Avito IMV anchor into estimate + ДКП corridor advisory (#651, #652) (#674)
deploy-tradein.yml #492 -Commit
96f02d37f3
pushed by
bot-reviewer
fix(tradein): time-budget estimate enrichment + observable errors to stop opaque 502 (#654) (#673)
deploy-tradein.yml #490 -Commit
29679a9545
pushed by
bot-reviewer
feat(tradein): white-label branded page for client «Практика» (#657) (#672)
deploy-tradein.yml #487 -Commit
3b29936245
pushed by
bot-reviewer
feat(tradein): configurable estimate quota + new exhausted-quota copy (#658) (#671)
deploy-tradein.yml #486 -Commit
ed4c8b3f02
pushed by
bot-reviewer