Обработчики больше не назначают каждой ошибке error/500: общая политика различает BusinessCode 4xx, внутренние сбои и отмену клиента. Добавлены scoped boundary и общий transaction helper; причины rollback сохраняются без раскрытия внутреннего текста клиенту. Исправлены гонки отмены с автоматическим rollback/commit и сохранение поздних ошибок. Проверено: полный go test ./..., общие пакеты с -race, регрессия шести сервисов и независимое ревью. Выпуск: после merge создать тег v1.2.0, затем выпускать зависимый sbuilder v2.5.0. Задача: https://fsd-group.atlassian.net/browse/IN-785