Is the structure of the YAML namelists for main applications (variational, hofx) fixed or it still might evolve with future OOPS developments?

It’s mostly fixed, we haven’t made any drastic changes for a long time. The top structure is fairly stable and the more you go down, the more it changes often.