Verify that transactions are being used at the business logic level such that
either a business logic operation succeeds in its entirety or it is rolled back to
the previous correct state.
I have no concern on security goal, but the wording is biased toward monolithic ACID. How this requirement is verifiable for event-driven systems where Sagas or eventual consistency is used?