Hydrate
Load the aggregate's state before deciding anything.
const account = await this.accounts.findById(cmd.accountId);
Your repository loads events and replays them through apply().
Framework loads events from the configured persistence and folds them through evolve before calling decide.