Чистое преобразование будущих выплат отделено от оркестрации, распознавание INVALID_TBANK_TOKEN сведено к общей политике, а income analytics получает именованные периоды и дату открытия из итогового snapshot вместо изменения внешнего plan в callback.
Публичные HTTP-контракты и правила расчётов сохранены. Добавлены проверки сохранения посторонних ошибок и HTTP/SQLite-сценарии изменения даты открытия и устаревшей ревизии во время планирования.
Проверено локально: npm run verify (213 unit-тестов), income SQLite suite (10 тестов), OpenAPI suite (3 теста), git diff --check. Изменения соответствуют B-01, B-02 и B-05 отчёта code-quality-review.md.
Чистое преобразование будущих выплат отделено от оркестрации, распознавание INVALID_TBANK_TOKEN сведено к общей политике, а income analytics получает именованные периоды и дату открытия из итогового snapshot вместо изменения внешнего plan в callback.
Публичные HTTP-контракты и правила расчётов сохранены. Добавлены проверки сохранения посторонних ошибок и HTTP/SQLite-сценарии изменения даты открытия и устаревшей ревизии во время планирования.
Проверено локально: npm run verify (213 unit-тестов), income SQLite suite (10 тестов), OpenAPI suite (3 теста), git diff --check. Изменения соответствуют B-01, B-02 и B-05 отчёта code-quality-review.md.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Чистое преобразование будущих выплат отделено от оркестрации, распознавание INVALID_TBANK_TOKEN сведено к общей политике, а income analytics получает именованные периоды и дату открытия из итогового snapshot вместо изменения внешнего plan в callback.
Публичные HTTP-контракты и правила расчётов сохранены. Добавлены проверки сохранения посторонних ошибок и HTTP/SQLite-сценарии изменения даты открытия и устаревшей ревизии во время планирования.
Проверено локально: npm run verify (213 unit-тестов), income SQLite suite (10 тестов), OpenAPI suite (3 теста), git diff --check. Изменения соответствуют B-01, B-02 и B-05 отчёта code-quality-review.md.
c40a917543to162add08d8