Fringg
08bea704de
fix: address review findings from 5-agent audit
- Add period_days validation (> 0) in PricingEngine
- Add int() cast for tariff period_prices (prevent JSON type errors)
- Fix structlog.get_logger(__name__) in pricing_engine
- Use pricing.original_total property instead of manual reconstruction
- Add CryptoBot price decrease audit logging
- Remove stale cart price fallback in auto-purchase (fail instead)
- Fix _apply_promo_discount_for_tariff to use PricingEngine.apply_discount
- Remove dead code: _get_tariff_price_for_period, _get_countries_price,
calculate_addon_price_with_remaining_period, _resolve_addon_discount_percent
2026-03-13 05:11:35 +03:00
..
2026-03-10 14:29:29 +05:00
2026-02-17 04:45:40 +03:00
2026-03-13 05:11:35 +03:00
2026-01-24 17:45:27 +03:00
2026-03-06 01:42:09 +03:00
2026-03-10 21:19:18 +03:00
2026-03-11 01:22:02 +03:00
2026-02-16 09:18:12 +03:00
2026-02-17 04:45:40 +03:00
2026-02-16 09:18:12 +03:00
2026-02-23 21:29:54 +03:00
2026-02-16 09:18:12 +03:00
2026-02-23 18:02:25 +03:00
2026-02-25 00:24:31 +03:00
2026-02-16 09:18:12 +03:00
2026-02-24 02:50:31 +03:00
2026-03-05 10:15:25 +03:00
2026-02-16 09:18:12 +03:00
2026-02-17 04:45:40 +03:00
2026-02-16 09:18:12 +03:00
2026-02-16 09:18:12 +03:00
2026-02-27 01:00:50 +03:00
2026-03-12 05:26:16 +03:00
2026-02-16 09:18:12 +03:00
2026-03-11 01:22:02 +03:00
2026-01-24 17:45:27 +03:00
2026-02-17 07:52:26 +03:00
2026-01-24 17:45:27 +03:00
2026-03-12 22:58:35 +03:00
2026-02-16 09:18:12 +03:00
2026-02-17 04:45:40 +03:00
2026-02-17 04:45:40 +03:00
2026-03-07 16:40:35 +03:00
2026-02-16 09:18:12 +03:00
2026-02-17 04:45:40 +03:00
2026-02-27 04:02:17 +03:00
2026-03-10 03:31:07 +03:00
2026-03-10 14:29:29 +05:00
2026-03-12 03:32:08 +03:00
2026-03-06 04:20:41 +03:00
2026-03-07 06:05:03 +03:00
2026-02-17 04:45:40 +03:00
2026-02-17 04:45:40 +03:00
2026-02-16 09:18:12 +03:00
2026-03-13 05:11:35 +03:00
2026-02-16 09:18:12 +03:00
2026-02-17 04:45:40 +03:00
2026-02-17 04:45:40 +03:00
2026-03-06 01:33:18 +03:00
2026-02-16 09:18:12 +03:00
2026-03-06 07:02:42 +03:00
2026-03-12 22:58:35 +03:00
2026-03-06 01:33:06 +03:00
2026-03-06 01:33:06 +03:00
2026-03-09 14:06:00 +05:00
2026-03-10 03:31:07 +03:00
2026-03-12 19:26:36 +03:00
2026-02-17 04:45:40 +03:00
2026-03-12 18:35:59 +03:00
2026-02-17 04:45:40 +03:00
2026-03-09 13:34:25 +05:00
2026-02-16 09:18:12 +03:00
2026-02-25 13:48:39 +03:00
2026-03-13 05:11:35 +03:00
2026-02-16 09:18:12 +03:00
2026-03-10 14:29:29 +05:00
2026-03-12 22:58:35 +03:00
2026-03-13 05:11:35 +03:00
2026-02-16 18:22:44 +03:00
2026-03-08 09:23:08 +05:00
2026-02-17 07:52:26 +03:00
2026-03-05 10:15:32 +03:00
2026-03-09 01:07:47 +03:00
2026-02-16 09:18:12 +03:00
2026-03-09 01:58:23 +03:00
2026-02-17 04:45:40 +03:00
2026-03-12 19:26:36 +03:00
2026-02-18 08:11:33 +03:00
2026-02-16 09:18:12 +03:00
2026-02-27 00:53:46 +03:00
2026-03-09 14:06:00 +05:00