Commit Graph

4 Commits

Author SHA1 Message Date
admins c4eab75330 fix(web+pitch): тёмный заголовок результата (коллизия text-lg) + уверенный тон деки дня 3
- web: цвет lg→flint (text-lg применялся как цвет #f5f7f9 → заголовок сравнения был невидим)
- day3: убран исповедальный тон («честная/без накрутки» намекал на прошлую накрутку),
  заменён на уверенный язык уточнения сопоставления

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 12:05:16 +05:00
admins 3783f1be25 feat(web): кросс-ссылка на MedPrice в шапке (лого рядом через разделитель)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 10:22:09 +05:00
admins 51df0aa490 feat: авто-загрузка из папки, алерты об изменении цен, экспорт каталога в Excel
- POST /scan: сервис забирает новые прайсы из папки (настройка watch_folder),
  журнал ingested_file исключает повторную обработку; вызывается кроном.
- GET /price-changes: услуги, где цена изменилась не меньше порога между прайсами
  (детектор аномалий из ТЗ §4.4, вынесенный в интерфейс).
- GET /export.xlsx: единый сравнительный каталог услуг и цен (openpyxl).
- GET/POST /settings: папка авто-загрузки.
- админка: карточки авто-загрузки и изменений цен + кнопка экспорта.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-27 13:13:38 +05:00
admins 969d958ec3 feat: API и веб-интерфейс — поиск, сравнение цен, экран верификации, загрузка архива 2026-06-26 22:40:00 +05:00