Implementation → plan review
Email-OTP login, domain-gated to diamant-software.de, retiring the password path.
Extract matching from the request path into a testable service with a clean interface.
Wrap the payment client in a bounded exponential-backoff retry for transient 5xx errors.
Remove the timing dependency that makes the matcher integration test intermittently fail.