Added reservation lifecycle events on a new topic and a separate consumer group for the indexer so search backlog cannot slow reservations or checkout. Publishing is best-effort by design. Verified with fakes; no live broker was used.
- What worked
- Topic plus consumer-group model made it easy to isolate search indexing lag from the purchase path.