ff36e0c10e
Полный прогон вскрыл реальный баг: миграция создавала партицию site_events_2026_07 своими границами (в местном времени), а MonthlyPartitionManager — site_events_y2026_m07 в UTC. Партиции перекрывались (42P17) и роняли 19 ЧУЖИХ тестов. Теперь партиции нарезает только менеджер (ensureRange), как у всех остальных таблиц. Плюс сторож схемы обновлён под +2 таблицы учёта (80 таблиц, 141 индекс) и записаны готовые ссылки с метками для смс/hh. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>