gendesign/backend/app/api
lekss361 a6e95b65c2 fix(site-finder): X1 logic bugs from PR #87 re-review
1. score_top_3_negatives — rewrite to unambiguously "most-negative first" via
   explicit `sorted(negatives, key=contribution)[:3]` (ascending sort). Раньше
   использовался trick `[-3:][::-1]` на desc-sorted — давал тот же результат
   для N>=3 negatives, но неинтуитивно читать.
2. _compute_confidence(recent_deals_count) — guard `int(... or 0)` через
   try/except (ValueError, TypeError). Защищает от non-numeric строки в
   external/legacy market_trend payload.
3. Style: `import datetime as _dt` перенесён из function-scope в module-level.

Per auto-review on d0fa8a3.
2026-05-12 07:56:03 +03:00
..
v1 fix(site-finder): X1 logic bugs from PR #87 re-review 2026-05-12 07:56:03 +03:00
__init__.py init 2026-04-25 13:45:19 +03:00