The gap between a successful local database commit and a failed event publish.
Without an outbox, a service can save state and then crash before emitting the event that other services rely on. The outbox pattern reduces that split-brain risk between local persistence and messaging.