4.0.0
cloud.nstart.terravault.ordinis
ordinis-parent
0.1.0-SNAPSHOT
ordinis-notifications
Ordinis :: Notifications
Push-notifications module (email + Express + Telegram) для Approval Workflow v2 events.
Leverages existing ordinis-outbox infra (OutboxRecorder + OutboxPoller +
KafkaTopicResolver). Этот модуль = consumer side: Kafka @KafkaListener,
fan-out per recipient × channel, rate limiter, idempotency guard через PG UNIQUE.
Включается через ordinis.notifications.enabled=true (writer pod).
См. ~/.gstack/projects/claude/zimin-main-design-notifications-v1.2.0-20260510-130000.md
org.springframework.boot
spring-boot-starter
org.springframework.boot
spring-boot-starter-mail
org.springframework.boot
spring-boot-starter-cache
org.springframework.boot
spring-boot-starter-data-jpa
org.springframework.boot
spring-boot-starter-data-redis
org.springframework.kafka
spring-kafka
com.fasterxml.jackson.core
jackson-databind
io.micrometer
micrometer-core
cloud.nstart.terravault.ordinis
ordinis-domain
cloud.nstart.terravault.ordinis
ordinis-events-api
cloud.nstart.terravault.ordinis
ordinis-outbox
org.springframework.boot
spring-boot-starter-test
test
com.icegreen
greenmail
2.1.5
test