### B. persistence-jpa public API boundary

```text
JpaTransactionExecutor
    -> SpringJpaTransactionExecutor
        -> FullTransactionRetryCoordinator
            -> TransactionProfile / RetryProfile / JpaRetryPolicy
```

input/output vocabulary:

- `PersistenceOperationName`
- `TransactionProfile`
- `RetryProfile`
- `JpaPersistenceException`
