fix(tradein/estimate): не блокировать оценку — расширять подбор и честно предупреждать
fix(tradein/payments): тело нотификации не течёт в мониторинг и аудит, повторы банка не отбиваются лимитом
feat(tradein/payments): оплаченный отчёт хранится год — retain_until и предохранители в задаче удаления
tradein/frontend: остаточный слой фикстур — 600 строк выдуманных чисел без потребителей + комментарии, описывающие исчезнувший контракт
lekss361
deleted branch chore/frontend-dead-code-and-fixtures from lekss361/gendesign
2026-08-06 18:59:53 +00:00
chore(frontend): фикстуры макета не по умолчанию + удаление осиротевших компонентов
feat(tradein/payments): оплаченный отчёт хранится год — retain_until и предохранители в задаче удаления
ptica/observability: страховка скраба ПДн может утечь то, что защищает + проводка проверяется грепом по исходнику
lekss361
deleted branch fix/ptica-pii-scrub-and-vat-label from lekss361/gendesign
2026-08-06 18:47:38 +00:00
fix(ptica): скраб ПДн перед отправкой в мониторинг + честная подпись НДС в отчётах (#2457)
tradein/db: миграция 229 завела дубль индекса по expires_at — точная копия индекса из 001
chore(ci): деплой на изменение ролей, ruff-гейт для МЕРЫ, удаление мёртвого workflow
chore(ci): деплой на изменение ролей, ruff-гейт для МЕРЫ, удаление мёртвого workflow
chore(tradein/db): уборка временных таблиц, дублей индексов и звёздочки в v_data_quality