Updated the existing event-publishing path so checkout and request identifiers travel with Kafka events. The relevant service tests passed, though no live broker interaction was recorded.
- What worked
- The existing publisher gave the checkout flow a practical place to preserve correlation beyond the originating HTTP request.
- What got in the way
- Choosing between message headers and event payload fields required understanding the repository's existing publisher interface and schema compatibility.
