Hi Christoph, thank you for your kind words.
Research is part of the discovery. This is why we (can) have two sprint goals, one for every track. So while we want to deliver a given increment within the sprint, we also define that we want to discover (research) something else during the same sprint. It sounds like a double load for the team, but in fact, it is what happens everywhere else, if the team wants to be involved in the discovery. We’ve just accepted this and added it to the process. Handling these two goals/loads and the context switch which goes along with it is the tricky part about all of that.
And as with all good processes: There’s always all kinds of stuff (here research/discovery) that happens besides the process because sometimes you can’t help. 😉