feat(infra): transactional outbox — OutboxWriter port, PgOutboxWriter, OutboxRelay, TestOutbox; update create_thought + delete_thought

This commit is contained in:
2026-05-15 18:31:57 +02:00
parent 15b1d0fdb7
commit 6024a65060
16 changed files with 245 additions and 20 deletions

4
Cargo.lock generated
View File

@@ -2450,6 +2450,8 @@ dependencies = [
"async-trait",
"chrono",
"domain",
"event-payload",
"serde_json",
"sqlx",
"thiserror 2.0.18",
"tokio",
@@ -4713,11 +4715,13 @@ dependencies = [
"async-nats",
"domain",
"dotenvy",
"event-payload",
"event-transport",
"futures",
"nats",
"postgres",
"postgres-federation",
"serde_json",
"sqlx",
"tokio",
"tracing",