- Порезанный
- 27 июня 2026 г. в 19:48 UTC
- Автор
- Kamo
- Обещать
- e8d78ce
Атомное предварительное окно закрывает загрузочную станцию MLOSCatalogService Отсрочка. Публикация новой версии тарифного листа для существующего (орг, инвестор) Сфера применения теперь закрывает предшественника (ACTIVE→SUPERSEDED + effective until = правопреемник.effective from), связывает правопреемника (supersedes id, next intraday sequence no) и смывает ближний перед кандидатом INSERT — Hibernate Заказывает INSERTs перед обновлением в смыве, поэтому требуется сохранить AndFlush (предшествующий). Избегайте самоподверженного частично уникального нарушения ux rate sheet version active. Shared-lib @Component gated mlos.catalog.enabled модель братьев и сестер; закрытие является WORM-юридическим путем строительства против предприятия @PreUpdate guard. 15 no-DB тестов (Mockito) incl. flush-order InOrder + WORM-guard 2-агентный состязательный обзор → FIX THEN SHIP (1 must-fix) SourceDocumentId проверил спереди → чистые 400, а не побочный эффект 500. Никакой новой сущности/таблицы/репо-интерфейса → никакого запуска KamoInitializer.