- name: outbox-transaction-manager
  where: "src/confirm-order.ts"
  ensure: >-
    The Order and OutboxEvent writes both use the transaction callback parameter named manager. In particular, OutboxEvent is saved with manager.save(OutboxEvent, ...). Saving it with db.manager.save uses the global manager and violates the shared transaction requirement.
