- Порезанный
- 27 июня 2026 г. в 03:46 UTC
- Автор
- Kamo
- Обещать
- 54c1a67
Завершает модель объекта doc-07 §6 — изменяемый реестр удобств + Неизменный рекорд бизнеса. Тот же pkg (без изменения @EnableJpaRepositories). - NotificationPreference (изменяемый): per(party,event key,channel) toggle; **************************** eventKey String (двойное событиеKind | категория) зернистость; каденция/batchWindow; партийный уровень локализации/тихие часы Кредитная вечеринка. - CommunicationArchive (PARTIAL-WORM, идиома MlosLockRecord + @PreRemove): Система записи на каждое переданное сообщение; сообщение Ключевой УНИКВЕ (импотенция). Замораживание **************************** Белые списки жизненного цикла доставки - DeliveryStatus (8-state transition table; SENT->OPENED разрешен для поставщика) Out-of-order opens), sentAt (только для записи RESPA/TILA proof), statusUpdatedAt (монотонный, без null-clear), провайдер / отказ / провал. DUAL Согласие Снимок (указатель + денормализованное состояние - эффективное состояние регистра WORM) point-in-time-resolved. assertConsentEvidence(): передаваемое SMS должно нести Согласие TCPA SMS (§6.5). - 12 тестов зеленый. 3 нетто-новых числа (DeliveryStatus зеркала заблокированы статус именования). Основано на исследовании Workflow + состязательный обзор 2-агента (SHIP-AS-IS; применяется) ConsentEvidence + statusUpdatedAt null-clear + SENT->OPENED.