feat(tradein): expected-sold price in estimate PDF (#648 S5b — final) (#665)
deploy-tradein.yml #478 -Commit
870f062587
pushed by
Light1YT
feat(tradein): dual-display asking vs expected-sold in HeroSummary (#648 S5a) (#664)
deploy-tradein.yml #477 -Commit
7d749f4080
pushed by
Light1YT
feat(tradein): daily asking→sold ratio refresh (#648 S4) (#663)
stale-claims.yml #476 -Scheduled
feat(tradein): daily asking→sold ratio refresh (#648 S4) (#663)
deploy-tradein.yml #475 -Commit
a060651328
pushed by
Light1YT
feat(tradein): estimator additive expected_sold price (#648 S3) (#661)
deploy-tradein.yml #474 -Commit
35bd0238ef
pushed by
Light1YT
feat(tradein): asking_to_sold_ratios table + derivation (#648 S2) (#660)
stale-claims.yml #473 -Scheduled
feat(tradein): asking_to_sold_ratios table + derivation (#648 S2) (#660)
deploy-tradein.yml #472 -Commit
c7b9565cd6
pushed by
Light1YT
feat(backtest): per-rooms asking→sold correction block (#648 S1) (#650)
deploy-tradein.yml #471 -Commit
d021fc9231
pushed by
Light1YT
feat(backtest): read-only estimator-vs-ДКП accuracy harness (#648) (#649)
stale-claims.yml #470 -Scheduled
feat(backtest): read-only estimator-vs-ДКП accuracy harness (#648) (#649)
deploy-tradein.yml #469 -Commit
228d12eab1
pushed by
Light1YT
feat(tradein): per-source listing price history — schema + daily snapshot (#570) (#646)
stale-claims.yml #468 -Scheduled
feat(tradein): per-source listing price history — schema + daily snapshot (#570) (#646)
deploy-tradein.yml #467 -Commit
e925a0ba6a
pushed by
Light1YT
fix(glitchtip): healthcheck via python3 /_health/ — image has no wget (#644) (#645)
deploy.yml #466 -Commit
9380b76cf9
pushed by
Light1YT
feat(tradein): enrich GlitchTip SDK init — integrations + PII scrub (#396) (#643)
stale-claims.yml #465 -Scheduled
feat(tradein): enrich GlitchTip SDK init — integrations + PII scrub (#396) (#643)
stale-claims.yml #464 -Scheduled
feat(tradein): enrich GlitchTip SDK init — integrations + PII scrub (#396) (#643)
stale-claims.yml #463 -Scheduled
feat(tradein): enrich GlitchTip SDK init — integrations + PII scrub (#396) (#643)
stale-claims.yml #462 -Scheduled
feat(tradein): enrich GlitchTip SDK init — integrations + PII scrub (#396) (#643)
stale-claims.yml #461 -Scheduled
feat(tradein): enrich GlitchTip SDK init — integrations + PII scrub (#396) (#643)
stale-claims.yml #460 -Scheduled
feat(tradein): enrich GlitchTip SDK init — integrations + PII scrub (#396) (#643)
deploy-tradein.yml #459 -Commit
af6278eaee
pushed by
Light1YT
feat(scheduler): dormant Yandex Realty city-sweep (#561) (#642)
stale-claims.yml #458 -Scheduled
feat(scheduler): dormant Yandex Realty city-sweep (#561) (#642)
deploy-tradein.yml #457 -Commit
7ec19b3536
pushed by
Light1YT
chore(tradein): drop uvicorn --reload in prod (WatchFiles overhead) (#641)
deploy-tradein.yml #456 -Commit
097c69e6d7
pushed by
Light1YT
test(tradein): estimator pure-helper unit tests + fix None crash in _filter_outliers (#580) (#640)
stale-claims.yml #455 -Scheduled
test(tradein): estimator pure-helper unit tests + fix None crash in _filter_outliers (#580) (#640)
deploy-tradein.yml #454 -Commit
e4b5f14939
pushed by
Light1YT
fix(tradein): plain natural-key dedup_hash for rosreestr deals (#576) (#638)
stale-claims.yml #453 -Scheduled
fix(tradein): plain natural-key dedup_hash for rosreestr deals (#576) (#638)
stale-claims.yml #452 -Scheduled
fix(tradein): plain natural-key dedup_hash for rosreestr deals (#576) (#638)
stale-claims.yml #451 -Scheduled
fix(tradein): plain natural-key dedup_hash for rosreestr deals (#576) (#638)
deploy-tradein.yml #450 -Commit
b6cddcd9a8
pushed by
Light1YT
fix(deploy-tradein): track SQL migrations with _schema_migrations + baseline (#637)
deploy-tradein.yml #449 -Commit
40002cfcd2
pushed by
Light1YT