Что такое cross-aggregate-constraints?
Поддерживает проектные решения для проверок межагрегатных ограничений («в сценарии использования агрегата A я хочу проверить состояние агрегата B»). Включает обнаружение злоупотреблений Saga, пересмотр бизнес-требований, понимание технических ограничений CQRS/ES и принятие решения о том, когда следует допускать противоречивые данные. Используйте при возникновении проблем с межагрегатными ограничениями во время проверки кода, проектирования архитектуры или анализа требований. Целевой язык: не зависит от языка. Триггер: активируется при запросах межагрегатных ограничений, таких как «проверка межагрегатных ограничений», «хочу проверить состояние другого агрегата», «проверка ограничений в Saga», «проверить, связан ли бренд с продуктами», «межагрегатная проверка», «обратный поиск с источником событий», «бизнес-правила, охватывающие агрегаты», «ограничения CQRS/ES», «могу ли я ссылаться на модель чтения со стороны команды?», «ссылаться на другой агрегат в сценарии использования». Источник: j5ik2o/okite-ai.