providing foundations for specifying events which repositories will enqueue to emit after commit complete