The user journey for the finance context involves the following interactions and jobs to be done:
User Story: As a user/system, I want to process a financial transaction, so that I can achieve the desired state.
EARS Requirement:
ProcessTransaction command is received, the finance context shall process the request and update state.User Story: As a user/system, I want to get account balance, so that I can use the information.
EARS Requirement:
GetAccountBalance query is received, the finance context shall return Account.